Packagecom.lookbackon.AI.steeringBehavior
Interfacepublic interface ISteeredVehicle extends IVehicle, IArrive, IAvoid, IEvade, IFlee, IFllowPath, IFlock, IPursue, ISeek, IWander
Implementors SteeredVehicle



Public Properties
 PropertyDefined By
 InheritedarriveThreshold : Number
IArrive
 InheritedavoidBuffer : Number
IAvoid
 InheritedavoidDistance : Number
IAvoid
 InheritededgeBehavior : String
Sets / gets what will happen if character hits edge.
IVehicle
  inSightDist : Number
ISteeredVehicle
 Inheritedmass : Number
Sets / gets mass of character.
IVehicle
  maxForce : Number
ISteeredVehicle
 InheritedmaxSpeed : Number
Sets / gets maximum speed of character.
IVehicle
 InheritedpathIndex : int
IFllowPath
 InheritedpathThreshold : Number
IFllowPath
 Inheritedposition : Vector2D
Sets / gets position of character as a Vector2D.
IVehicle
  tooCloseDist : Number
ISteeredVehicle
 Inheritedvelocity : Vector2D
Sets / gets velocity of character as a Vector2D.
IVehicle
 Inheritedx : Number
[write-only] Sets x position of character.
IVehicle
 Inheritedy : Number
[write-only] Sets y position of character.
IVehicle
Public Methods
 MethodDefined By
 Inherited
arrive(target:Vector2D):void
IArrive
 Inherited
avoid(circles:Array):void
IAvoid
 Inherited
evade(target:Vehicle):void
IEvade
 Inherited
flee(target:Vector2D):void
IFlee
 Inherited
flock(vehicles:Array):void
IFlock
  
inSight(vehicle:Vehicle):Boolean
ISteeredVehicle
 Inherited
pursue(target:Vehicle):void
IPursue
 Inherited
seek(target:Vector2D):void
ISeek
  
tooClose(vehicle:Vehicle):Boolean
ISteeredVehicle
 Inherited
update():void
update vehicle 's properties.
IVehicle
 Inherited
wander():void
IWander
Property Detail
inSightDistproperty
inSightDist:Number


Implementation
    public function get inSightDist():Number
    public function set inSightDist(value:Number):void
maxForceproperty 
maxForce:Number


Implementation
    public function get maxForce():Number
    public function set maxForce(value:Number):void
tooCloseDistproperty 
tooCloseDist:Number


Implementation
    public function get tooCloseDist():Number
    public function set tooCloseDist(value:Number):void
Method Detail
inSight()method
public function inSight(vehicle:Vehicle):Boolean

Parameters

vehicle:Vehicle

Returns
Boolean
tooClose()method 
public function tooClose(vehicle:Vehicle):Boolean

Parameters

vehicle:Vehicle

Returns
Boolean