Packagecom.whirled.contrib.platformer.game
Classpublic class SpawnerController
InheritanceSpawnerController Inheritance RectDynamicController Inheritance DynamicController
ImplementsShootableController



Protected Properties
 PropertyDefined by
 Inherited_chandlers : Array
DynamicController
 Inherited_controller : GameController
DynamicController
 Inherited_dynamic : Dynamic
DynamicController
 Inherited_removedCollider : Boolean
DynamicController
  _spawnDelay : Number
SpawnerController
  _spawner : Spawner
SpawnerController
  _spawnId : int
SpawnerController
  _spawnInterval : Number
SpawnerController
 Inherited_task : ColliderTask
DynamicController
Public Methods
 MethodDefined by
  
SpawnerController
 Inherited
DynamicController
  
doesCollide():Boolean
SpawnerController
  
doesHit(x:Number, y:Number, source:Object = null):Collision
SpawnerController
  
doHit(damage:Number, owner:int, inter:int, sowner:int):void
SpawnerController
  
getCenterX():Number
SpawnerController
  
getCenterY():Number
SpawnerController
 Inherited
DynamicController
 Inherited
DynamicController
  
SpawnerController
 Inherited
DynamicController
  
hasBounds():Boolean
SpawnerController
 Inherited
postCollider():void
DynamicController
  
postTick():void
SpawnerController
 Inherited
shutdown():void
DynamicController
  
tick(delta:Number):void
SpawnerController
Protected Methods
 MethodDefined by
 Inherited
DynamicController
  
spawn():void
SpawnerController
 Inherited
DynamicController
Property detail
_spawnDelayproperty
protected var _spawnDelay:Number
_spawnerproperty 
protected var _spawner:Spawner
_spawnIdproperty 
protected var _spawnId:int
_spawnIntervalproperty 
protected var _spawnInterval:Number
Constructor detail
SpawnerController()constructor
public function SpawnerController(s:Spawner, controller:GameController)Parameters
s:Spawner
 
controller:GameController
Method detail
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)

Returns
Collision
doHit()method 
public function doHit(damage:Number, owner:int, inter:int, sowner:int):voidParameters
damage:Number
 
owner:int
 
inter:int
 
sowner:int
getCenterX()method 
public function getCenterX():Number

Returns
Number
getCenterY()method 
public function getCenterY():Number

Returns
Number
getLastDamager()method 
public function getLastDamager():int

Returns
int
hasBounds()method 
public override function hasBounds():Boolean

Returns
Boolean
postTick()method 
public override function postTick():void
spawn()method 
protected function spawn():void
tick()method 
public override function tick(delta:Number):voidParameters
delta:Number