- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
If a bheaviour class extend from CompoundSteeringBehaviour instead
of AbstractSteeringBehaviout, It must implement this method instead of
calculateSteering().
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
If a bheaviour class extend from CompoundSteeringBehaviour instead
of AbstractSteeringBehaviout, It must implement this method instead of
calculateSteering().
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.BoxExploreBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.BoxExploreBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
Calculates the composed steering force.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
Calculates the composed steering force.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.ContainmentBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.ContainmentBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.EvadeBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.EvadeBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.HideBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.HideBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.LeaderFollowing
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.LeaderFollowing
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.MoveBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.MoveBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.ObstacleAvoidanceBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.ObstacleAvoidanceBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.PathFollowBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.PathFollowBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.PursuitBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.PursuitBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.QueuingBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.QueuingBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.RelativeWanderBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.RelativeWanderBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
Original steering method by Brent Owens.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
Original steering method by Brent Owens.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.UnalignedCollisionAvoidanceBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.UnalignedCollisionAvoidanceBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.WallApproachBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.WallApproachBehaviour
-
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
Calculate steering vector.
- calculateFullSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
Calculate steering vector.
- calculateNewRandomDir() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
- calculateNewRandomDir() - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
- calculateNewVelocity() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Method for calculating new velocity of agent based on steering vector.
- calculateNewVelocity() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Method for calculating new velocity of agent based on steering vector.
- calculatePartialForce(AbstractSteeringBehaviour) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
-
- calculatePartialForce(AbstractSteeringBehaviour) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
-
- calculatePartialForce(AbstractSteeringBehaviour) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
Calculates the steering force of a single behaviour
- calculatePartialForce(AbstractSteeringBehaviour) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
Calculates the steering force of a single behaviour
- calculateSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Method for calculating steering vector.
- calculateSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Method for calculating steering vector.
- calculateSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
Calculates the steering force with the especified strength.
- calculateSteering() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
Calculates the steering force with the especified strength.
- calculateTotalForce() - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
-
- calculateTotalForce() - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
-
- changeTargetPosition(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.RelativeWanderBehaviour
-
- changeTargetPosition(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.RelativeWanderBehaviour
-
- changeTargetPosition(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
Metod for changing target position.
- changeTargetPosition(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
Metod for changing target position.
- changeTargetPosition(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
Metod for changing target position.
- changeTargetPosition(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
Metod for changing target position.
- clearBehaviours() - Method in class com.jme3.ai.agents.behaviours.npc.SimpleMainBehaviour
-
Remove all behaviours from this behaviour.
- CohesionBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Move toward center of neighbors.
- CohesionBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Move toward center of neighbors.
- CohesionBehaviour(Agent, List<Agent>) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
- CohesionBehaviour(Agent, List<Agent>, float, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- CohesionBehaviour(Agent, List<Agent>, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- CohesionBehaviour(Agent, List<Agent>, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- CohesionBehaviour(Agent, List<Agent>) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
- CohesionBehaviour(Agent, List<Agent>, float, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- CohesionBehaviour(Agent, List<Agent>, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- CohesionBehaviour(Agent, List<Agent>, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- CohesionBehaviour.negativeMaxDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- CohesionBehaviour.negativeMaxDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- com.jme3.ai.agents.behaviours.npc.steering - package com.jme3.ai.agents.behaviours.npc.steering
-
Steer behaviours.
- CompoundSteeringBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
A steer compound behaviour contains one or more steer behaviours.
- CompoundSteeringBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
A steer compound behaviour contains one or more steer behaviours.
- CompoundSteeringBehaviour(Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
- CompoundSteeringBehaviour(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
- CompoundSteeringBehaviour(Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
- CompoundSteeringBehaviour(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
- CompoundSteeringBehaviour.steerBehavioursLayerList - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Ordered list.
- CompoundSteeringBehaviour.steerBehavioursLayerList - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Ordered list.
- CompoundSteeringBehaviour.steerBehavioursLayerList() - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList
-
- CompoundSteeringBehaviour.steerBehavioursLayerList() - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode - Class in com.jme3.ai.agents.behaviours.npc.steering
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode - Class in com.jme3.ai.agents.behaviours.npc.steering
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode(CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode.layerElementData, CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode(AbstractSteeringBehaviour, int, float, CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode(CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode.layerElementData, CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode(AbstractSteeringBehaviour, int, float, CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode.layerElementData - Class in com.jme3.ai.agents.behaviours.npc.steering
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode.layerElementData - Class in com.jme3.ai.agents.behaviours.npc.steering
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode.layerElementData(AbstractSteeringBehaviour, int, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode.layerElementData
-
- CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode.layerElementData(AbstractSteeringBehaviour, int, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode.layerElementData
-
- computeNearestApproachPositions(Agent, float) - Method in class com.jme3.ai.agents.Agent
-
"Given the time until nearest approach (predictNearestApproachTime)
determine position of each vehicle at that time, and the distance
between them"
- computeNearestApproachPositions(Agent, float, Vector3f, Vector3f) - Method in class com.jme3.ai.agents.Agent
-
"Given the time until nearest approach (predictNearestApproachTime)
determine position of each vehicle at that time, and the distance
between them"
Anotates the positions at nearest approach in the given vectors.
- ContainmentBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
"Containment refers to motion which is restricted
to remain within a certain region."
- ContainmentBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
"Containment refers to motion which is restricted
to remain within a certain region."
- ContainmentBehaviour(Agent, Node) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ContainmentBehaviour
-
- ContainmentBehaviour(Agent, Node, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ContainmentBehaviour
-
- ContainmentBehaviour(Agent, Node) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ContainmentBehaviour
-
- ContainmentBehaviour(Agent, Node, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ContainmentBehaviour
-
- ContainmentBehaviour.ContainmentWithInvalidContainmenetArea - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- ContainmentBehaviour.ContainmentWithInvalidContainmenetArea - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- ContainmentBehaviour.ContainmentWithoutContainmentArea - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- ContainmentBehaviour.ContainmentWithoutContainmentArea - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.Agent
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.SimpleMainBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BoxExploreBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BoxExploreBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.ContainmentBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.ContainmentBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.HideBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.HideBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.MoveBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.MoveBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.ObstacleAvoidanceBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.ObstacleAvoidanceBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.PathFollowBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.PathFollowBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.QueuingBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.QueuingBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WallApproachBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WallApproachBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
- controlUpdate(float) - Method in class com.jme3.ai.agents.Agent
-
- controlUpdate(float) - Method in class com.jme3.ai.agents.behaviours.npc.SimpleMainBehaviour
-
- controlUpdate(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Usual update pattern for steering behaviours.
- controlUpdate(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Usual update pattern for steering behaviours.
- controlUpdate(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
Usual update pattern for steering behaviours.
- controlUpdate(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
-
Usual update pattern for steering behaviours.