Packagecom.whirled.contrib.platformer.board
Classpublic class LaserShotTask
InheritanceLaserShotTask Inheritance ShotTask Inheritance ColliderTask



Protected Properties
 PropertyDefined by
 Inherited_cc : CollisionController
ColliderTask
 Inherited_cd : ColliderDetails
ColliderTask
 Inherited_cdb : DynamicBounds
ShotTask
 Inherited_collider : Collider
ColliderTask
 Inherited_delta : Number
ColliderTask
 Inherited_line : LineData
ShotTask
  _ls : LaserShot
LaserShotTask
 Inherited_running : Boolean = false
ColliderTask
 Inherited_s : Shot
ShotTask
Public Methods
 MethodDefined by
  
LaserShotTask
 Inherited
finish():void
ColliderTask
 Inherited
ShotTask
 Inherited
ColliderTask
 Inherited
ColliderTask
 Inherited
ColliderTask
 Inherited
init(delta:Number):void
ColliderTask
 Inherited
isComplete():Boolean
ColliderTask
 Inherited
isInteractive():Boolean
ShotTask
 Inherited
reset():void
ColliderTask
  
run():void
LaserShotTask
Protected Methods
 MethodDefined by
 Inherited
collide(line:LineData):Number
ShotTask
  
didHit(hit:Number, db:DynamicBounds):Number
LaserShotTask
  
LaserShotTask
 Inherited
runTask():void
ColliderTask
Property detail
_lsproperty
protected var _ls:LaserShot
Constructor detail
LaserShotTask()constructor
public function LaserShotTask(lsc:LaserShotController, col:Collider)Parameters
lsc:LaserShotController
 
col:Collider
Method detail
didHit()method
protected override function didHit(hit:Number, db:DynamicBounds):NumberParameters
hit:Number
 
db:DynamicBounds

Returns
Number
preCalcMovement()method 
protected override function preCalcMovement():void
run()method 
public override function run():void