| Package | com.whirled.contrib.platformer.game |
| Class | public class ActorController |
| Inheritance | ActorController DynamicController |
| Implements | AttackController, ShootableController |
| Property | Defined by | ||
|---|---|---|---|
| _actor : Actor | ActorController | ||
![]() | _chandlers : Array | DynamicController | |
![]() | _controller : GameController | DynamicController | |
![]() | _dynamic : Dynamic | DynamicController | |
![]() | _removedCollider : Boolean | DynamicController | |
![]() | _task : ColliderTask | DynamicController | |
| Method | Defined by | ||
|---|---|---|---|
| ActorController | |||
![]() |
addCollisionHandler(handler:CollisionHandler):void
| DynamicController | |
|
canAttack():Boolean
| ActorController | ||
|
doAttack(target:ShootableController, doesHit:Boolean):void
| ActorController | ||
|
doesCollide():Boolean
| ActorController | ||
| ActorController | |||
|
doHit(damage:Number, owner:int, inter:int, sowner:int):void
| ActorController | ||
| ActorController | |||
|
getCenterX():Number
| ActorController | ||
|
getCenterY():Number
| ActorController | ||
![]() |
getCollisionHandler(other:Object):CollisionHandler
| DynamicController | |
![]() | DynamicController | ||
|
getLastDamager():int
| ActorController | ||
|
getSourceX():Number
| ActorController | ||
![]() | DynamicController | ||
![]() |
hasBounds():Boolean
| DynamicController | |
|
inAttack(o:Object):Boolean
| ActorController | ||
![]() |
postCollider():void
| DynamicController | |
|
postTick():void
| ActorController | ||
![]() |
shutdown():void
| DynamicController | |
|
startAttack():void
| ActorController | ||
![]() |
tick(delta:Number):void
| DynamicController | |
| _actor | property |
protected var _actor:Actor
| ActorController | () | constructor |
public function ActorController(actor:Actor, controller:GameController)Parameters
actor:Actor |
|
controller:GameController |
| canAttack | () | method |
public function canAttack():Boolean
Returns
Boolean |
| doAttack | () | method |
public function doAttack(target:ShootableController, doesHit:Boolean):voidParameters
target:ShootableController |
|
doesHit:Boolean |
| doesCollide | () | method |
public function doesCollide():Boolean
Returns
Boolean |
| doesHit | () | method |
public function doesHit(x:Number, y:Number, source:Object = null):CollisionParameters
x:Number |
|
y:Number |
|
source:Object (default = null) |
Collision |
| doHit | () | method |
public function doHit(damage:Number, owner:int, inter:int, sowner:int):voidParameters
damage:Number |
|
owner:int |
|
inter:int |
|
sowner:int |
| getActor | () | method |
| getCenterX | () | method |
public function getCenterX():Number
Returns
Number |
| getCenterY | () | method |
public function getCenterY():Number
Returns
Number |
| getLastDamager | () | method |
public function getLastDamager():int
Returns
int |
| getSourceX | () | method |
public function getSourceX():Number
Returns
Number |
| inAttack | () | method |
public function inAttack(o:Object):BooleanParameters
o:Object |
Boolean |
| postTick | () | method |
public override function postTick():void
| startAttack | () | method |
public function startAttack():void