Setup | IModuleService moduleService | IBehaviourTreeData | A static method used to setup static types from the module service. |
BehaviourProcessorService | IBehaviourTreeRepository data, int topTreeLvl, int repeatedLvl, IPosition position | BehaviourProcessorService | A constructor for BehaviourProcessorService. |
Setup | IAgentService agent | IBehaviourTreeData | Initialises the agents specific behaviour tree. |
Process | IBehaviourTreeData behaviourTreeData, IAgentService agent | void | Sets the agents current action to the active node within the tree. |
RollbackToLastLocation | IBehaviourTreeData behaviourTreeData, IAgentService agent | void | Rewinds from the current action to the last one with a location. |
UpdateStateOnSuccess | IBehaviourTreeData behaviourTreeData, IAgentService agent | void | Progresses the tree forwards to the next action. |
UpdateStateOnFail | IBehaviourTreeData behaviourTreeData, IAgentService agent | void | Progresses the tree forwards to the next action after a failed state. |