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()