Packagecom.whirled.contrib.platformer.board
Classpublic class FlyTask
InheritanceFlyTask Inheritance ColliderTask



Public Properties
 PropertyDefined by
  hitX : Boolean
[read-only]
FlyTask
  hitY : Boolean
[read-only]
FlyTask
Protected Properties
 PropertyDefined by
 Inherited_cc : CollisionController
ColliderTask
 Inherited_cd : ColliderDetails
ColliderTask
 Inherited_collider : Collider
ColliderTask
 Inherited_delta : Number
ColliderTask
  _hitX : Boolean
FlyTask
  _hitY : Boolean
FlyTask
  _lastDelta : Number
FlyTask
  _maxDx : Number
FlyTask
  _maxDy : Number
FlyTask
 Inherited_running : Boolean = false
ColliderTask
  _sab : SimpleActorBounds
FlyTask
Public Methods
 MethodDefined by
  
FlyTask(ac:ActorController, col:Collider, maxDx:Number = 3, maxDy:Number = 1)
FlyTask
 Inherited
finish():void
ColliderTask
  
FlyTask
  
FlyTask
 Inherited
ColliderTask
 Inherited
ColliderTask
  
init(delta:Number):void
FlyTask
 Inherited
isComplete():Boolean
ColliderTask
 Inherited
isInteractive():Boolean
ColliderTask
 Inherited
reset():void
ColliderTask
 Inherited
run():void
ColliderTask
  
updateVector(a:Actor, delta:Number, maxDx:Number, maxDy:Number):void
[static]
FlyTask
Protected Methods
 MethodDefined by
  
runTask():void
FlyTask
Protected Constants
 ConstantDefined by
  DRAG : Number = 0.5
[static]
FlyTask
  MAX_DEAD_DY : Number = 6
[static]
FlyTask
Property detail
_hitXproperty
protected var _hitX:Boolean
hitXproperty 
hitX:Boolean  [read-only]Implementation
    public function get hitX():Boolean
_hitYproperty 
protected var _hitY:Boolean
hitYproperty 
hitY:Boolean  [read-only]Implementation
    public function get hitY():Boolean
_lastDeltaproperty 
protected var _lastDelta:Number
_maxDxproperty 
protected var _maxDx:Number
_maxDyproperty 
protected var _maxDy:Number
_sabproperty 
protected var _sab:SimpleActorBounds
Constructor detail
FlyTask()constructor
public function FlyTask(ac:ActorController, col:Collider, maxDx:Number = 3, maxDy:Number = 1)Parameters
ac:ActorController
 
col:Collider
 
maxDx:Number (default = 3)
 
maxDy:Number (default = 1)
Method detail
genCD()method
public override function genCD(ct:ColliderTask = null):ColliderDetailsParameters
ct:ColliderTask (default = null)

Returns
ColliderDetails
getBounds()method 
public override function getBounds():DynamicBounds

Returns
DynamicBounds
init()method 
public override function init(delta:Number):voidParameters
delta:Number
runTask()method 
protected override function runTask():void
updateVector()method 
public static function updateVector(a:Actor, delta:Number, maxDx:Number, maxDy:Number):voidParameters
a:Actor
 
delta:Number
 
maxDx:Number
 
maxDy:Number
Constant detail
DRAGconstant
protected static const DRAG:Number = 0.5
MAX_DEAD_DYconstant 
protected static const MAX_DEAD_DY:Number = 6