| Package | com.lookbackon.AI.steeringBehavior |
| Class | public class SteeredVehicle |
| Inheritance | SteeredVehicle Vehicle flash.display.Sprite |
| Implements | ISteeredVehicle |
| Property | Defined By | ||
|---|---|---|---|
| arriveThreshold : Number | SteeredVehicle | ||
| avoidBuffer : Number | SteeredVehicle | ||
| avoidDistance : Number | SteeredVehicle | ||
![]() | edgeBehavior : String
Sets / gets what will happen if character hits edge. | Vehicle | |
| inSightDist : Number | SteeredVehicle | ||
![]() | mass : Number
Sets / gets mass of character. | Vehicle | |
| maxForce : Number | SteeredVehicle | ||
![]() | maxSpeed : Number
Sets / gets maximum speed of character. | Vehicle | |
| pathIndex : int | SteeredVehicle | ||
| pathThreshold : Number | SteeredVehicle | ||
![]() | position : Vector2D
Sets / gets position of character as a Vector2D. | Vehicle | |
| tooCloseDist : Number | SteeredVehicle | ||
![]() | velocity : Vector2D
Sets / gets velocity of character as a Vector2D. | Vehicle | |
| wanderDistance : Number | SteeredVehicle | ||
| wanderRadius : Number | SteeredVehicle | ||
| wanderRange : Number | SteeredVehicle | ||
![]() | x : Number [override] [write-only]
Sets x position of character. | Vehicle | |
![]() | y : Number [override] [write-only]
Sets y position of character. | Vehicle | |
| Method | Defined By | ||
|---|---|---|---|
| SteeredVehicle | |||
| SteeredVehicle | |||
avoid(circles:Array):void | SteeredVehicle | ||
| SteeredVehicle | |||
| SteeredVehicle | |||
flock(vehicles:Array):void | SteeredVehicle | ||
followPath(path:Array, loop:Boolean = false):void | SteeredVehicle | ||
| SteeredVehicle | |||
| SteeredVehicle | |||
| SteeredVehicle | |||
| SteeredVehicle | |||
update():void [override] | SteeredVehicle | ||
wander():void | SteeredVehicle | ||
| arriveThreshold | property |
arriveThreshold:Number public function get arriveThreshold():Number public function set arriveThreshold(value:Number):void| avoidBuffer | property |
avoidBuffer:Number public function get avoidBuffer():Number public function set avoidBuffer(value:Number):void| avoidDistance | property |
avoidDistance:Number public function get avoidDistance():Number public function set avoidDistance(value:Number):void| inSightDist | property |
inSightDist:Number public function get inSightDist():Number public function set inSightDist(value:Number):void| maxForce | property |
maxForce:Number public function get maxForce():Number public function set maxForce(value:Number):void| pathIndex | property |
pathIndex:int public function get pathIndex():int public function set pathIndex(value:int):void| pathThreshold | property |
pathThreshold:Number public function get pathThreshold():Number public function set pathThreshold(value:Number):void| tooCloseDist | property |
tooCloseDist:Number public function get tooCloseDist():Number public function set tooCloseDist(value:Number):void| wanderDistance | property |
wanderDistance:Number public function get wanderDistance():Number public function set wanderDistance(value:Number):void| wanderRadius | property |
wanderRadius:Number public function get wanderRadius():Number public function set wanderRadius(value:Number):void| wanderRange | property |
wanderRange:Number public function get wanderRange():Number public function set wanderRange(value:Number):void| SteeredVehicle | () | Constructor |
public function SteeredVehicle()| arrive | () | method |
| avoid | () | method |
public function avoid(circles:Array):voidParameters
circles:Array |
| evade | () | method |
| flee | () | method |
| flock | () | method |
public function flock(vehicles:Array):voidParameters
vehicles:Array |
| followPath | () | method |
public function followPath(path:Array, loop:Boolean = false):voidParameters
path:Array | |
loop:Boolean (default = false) |
| inSight | () | method |
| pursue | () | method |
| seek | () | method |
| tooClose | () | method |
| update | () | method |
override public function update():void| wander | () | method |
public function wander():void