Packagecom.whirled.contrib.platformer.game
Classpublic class DynamicController
ImplementsCollisionController, ShutdownController, TickController
SubclassesActorController, RectDynamicController, ShotController



Protected Properties
 PropertyDefined by
  _chandlers : Array
DynamicController
  _controller : GameController
DynamicController
  _dynamic : Dynamic
DynamicController
  _removedCollider : Boolean
DynamicController
  _task : ColliderTask
DynamicController
Public Methods
 MethodDefined by
  
DynamicController
  
DynamicController
  
DynamicController
  
DynamicController
  
DynamicController
  
hasBounds():Boolean
DynamicController
  
postCollider():void
DynamicController
  
postTick():void
DynamicController
  
shutdown():void
DynamicController
  
tick(delta:Number):void
DynamicController
Protected Methods
 MethodDefined by
  
DynamicController
  
DynamicController
Property detail
_chandlersproperty
protected var _chandlers:Array
_controllerproperty 
protected var _controller:GameController
_dynamicproperty 
protected var _dynamic:Dynamic
_removedColliderproperty 
protected var _removedCollider:Boolean
_taskproperty 
protected var _task:ColliderTask
Constructor detail
DynamicController()constructor
public function DynamicController(d:Dynamic, controller:GameController)Parameters
d:Dynamic
 
controller:GameController
Method detail
addCollisionHandler()method
public function addCollisionHandler(handler:CollisionHandler):voidParameters
handler:CollisionHandler
createTask()method 
protected function createTask():ColliderTask

Returns
ColliderTask
getCollisionHandler()method 
public function getCollisionHandler(other:Object):CollisionHandlerParameters
other:Object

Returns
CollisionHandler
getDynamic()method 
public function getDynamic():Dynamic

Returns
Dynamic
getTask()method 
public function getTask():ColliderTask

Returns
ColliderTask
hasBounds()method 
public function hasBounds():Boolean

Returns
Boolean
postCollider()method 
public function postCollider():void
postTick()method 
public function postTick():void
shutdown()method 
public function shutdown():void
stopCollisions()method 
protected function stopCollisions():void
tick()method 
public function tick(delta:Number):voidParameters
delta:Number