Class Agent.AgentEvents
A set of Unity Events of all agent's changes. Useful for quickly prototyping.
Inheritance
Agent.AgentEvents
Assembly: UtilityAIFramework.dll
Syntax
[Serializable]
public class AgentEvents
Fields
OnAbort
Declaration
public UnityEvent<IUtilityAction> OnAbort
Field Value
OnActionSkipped
Declaration
public UnityEvent OnActionSkipped
Field Value
Type |
Description |
UnityEvent |
|
OnFailed
Declaration
public UnityEvent<IUtilityAction> OnFailed
Field Value
OnIdle
Declaration
Field Value
Type |
Description |
UnityEvent |
|
OnMove
Declaration
public UnityEvent<IUtilityAction> OnMove
Field Value
OnMoveBegin
Declaration
public UnityEvent<IUtilityAction> OnMoveBegin
Field Value
OnNoPlanFound
Declaration
public UnityEvent OnNoPlanFound
Field Value
Type |
Description |
UnityEvent |
|
Declaration
public UnityEvent<IUtilityAction> OnPerform
Field Value
Declaration
public UnityEvent<IUtilityAction> OnPerformBegin
Field Value
Declaration
public UnityEvent<IUtilityAction> OnPerformCompleted
Field Value
OnPlanFound
Declaration
public UnityEvent<IUtilityAction> OnPlanFound
Field Value
OnStateChanged
Declaration
public UnityEvent<EAgentState, EAgentState> OnStateChanged
Field Value