protected class CompoundSteeringBehavior.steerBehaviorsLayerList
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode |
Modifier | Constructor and Description |
---|---|
protected |
CompoundSteeringBehavior.steerBehaviorsLayerList() |
Modifier and Type | Method and Description |
---|---|
void |
add(AbstractSteeringBehavior behavior,
int layer,
float minLengthToInvalidSteer)
To optimize the process speed You need to add the behaviors from
lowest to highest layer number.
|
AbstractSteeringBehavior |
getBehavior() |
int |
getLayer() |
float |
getMinLengthToInvalidSteer() |
CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode |
getPointer() |
void |
moveAtBeginning() |
void |
moveNext() |
boolean |
nullPointer() |
void |
remove(AbstractSteeringBehavior behavior) |
void |
setPointer(CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode pointer) |
protected CompoundSteeringBehavior.steerBehaviorsLayerList()
public void add(AbstractSteeringBehavior behavior, int layer, float minLengthToInvalidSteer)
public void remove(AbstractSteeringBehavior behavior)
public void moveAtBeginning()
public void moveNext()
public boolean nullPointer()
public CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode getPointer()
public void setPointer(CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode pointer)
public AbstractSteeringBehavior getBehavior()
public int getLayer()
public float getMinLengthToInvalidSteer()