Setup | IBehaviourApplicator[], IActionService, ILookingService | boolean | Called to start initialisation of an agent. |
UpdateProcess | ITimeService | boolean | Used by the agent OrchestratorService to update agents. |
Reset | N/A | boolean | Used to reset the state and actionProcessor. |
GetID | N/A | string | A method for getting the agents unique id. |
GetControllerService | N/A | IBehaviourService | Provides the IBehaviourService for the agent. |
GetActionProcessor | N/A | IAgentActionProcessor | Provides the IAgentActionProcessor for the agent. |
GetAgentState | N/A | IAgentState | Provides the IAgentState for the agent. |
GetOwnershipService | N/A | OwnershipService | Provides the OwnershipService for the agent. |
GetApplicatorService | N/A | IApplicatorService | Provides the IApplicatorService for the agent. |
GetPauseService | N/A | IPauseService | Provides the IPauseService for the agent. |