protected class CompoundSteeringBehaviour.steerBehavioursLayerList
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode |
Modifier | Constructor and Description |
---|---|
protected |
CompoundSteeringBehaviour.steerBehavioursLayerList() |
Modifier and Type | Method and Description |
---|---|
void |
add(AbstractSteeringBehaviour behaviour,
int layer,
float minLengthToInvalidSteer)
To optimize the process speed You need to add the behaviours from lowest to highest layer number.
|
AbstractSteeringBehaviour |
getBehaviour() |
int |
getLayer() |
float |
getMinLengthToInvalidSteer() |
CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode |
getPointer() |
void |
moveAtBeginning() |
void |
moveNext() |
boolean |
nullPointer() |
void |
remove(AbstractSteeringBehaviour behaviour) |
void |
setPointer(CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode pointer) |
protected CompoundSteeringBehaviour.steerBehavioursLayerList()
public void add(AbstractSteeringBehaviour behaviour, int layer, float minLengthToInvalidSteer)
public void remove(AbstractSteeringBehaviour behaviour)
public void moveAtBeginning()
public void moveNext()
public boolean nullPointer()
public CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode getPointer()
public void setPointer(CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode pointer)
public AbstractSteeringBehaviour getBehaviour()
public int getLayer()
public float getMinLengthToInvalidSteer()