Class DemoFixedStateMachineMonoBehaviour
Demo state machine for
Namespace: nickmaltbie.StateMachineUnity.Tests.EditMode.Fixed
Assembly: cs.temp.dll.dll
Syntax
public class DemoFixedStateMachineMonoBehaviour : FixedSMBehaviour
Fields
actionStateCounts
Counts of actions for each combination of (Action, State).
Declaration
public ConcurrentDictionary<(Type, Type), int> actionStateCounts
Field Value
Type | Description |
---|---|
ConcurrentDictionary<(T1 Item1, T2 Item2)<Type, Type>, Int32> |
eventCounts
Times that specific events have been raised
Declaration
public ConcurrentDictionary<Type, int> eventCounts
Field Value
Type | Description |
---|---|
ConcurrentDictionary<Type, Int32> |
onEntryCount
Times that a state is entered.
Declaration
public ConcurrentDictionary<Type, int> onEntryCount
Field Value
Type | Description |
---|---|
ConcurrentDictionary<Type, Int32> |
onExitCount
Times that a state is exited.
Declaration
public ConcurrentDictionary<Type, int> onExitCount
Field Value
Type | Description |
---|---|
ConcurrentDictionary<Type, Int32> |
Methods
DoNothing()
Demo state machine for
Declaration
public void DoNothing()
IncrementStateEntryCount()
Demo state machine for
Declaration
public void IncrementStateEntryCount()
OnAnimatorIKStartingState()
Demo state machine for
Declaration
public void OnAnimatorIKStartingState()
OnDisableStartingState()
Demo state machine for
Declaration
public void OnDisableStartingState()
OnEnableStartingState()
Demo state machine for
Declaration
public void OnEnableStartingState()
OnEnterStartingState()
Demo state machine for
Declaration
public void OnEnterStartingState()
OnExitStartingState()
Demo state machine for
Declaration
public void OnExitStartingState()
OnFixedUpdateStartingState()
Demo state machine for
Declaration
public void OnFixedUpdateStartingState()
OnGUIStartingState()
Demo state machine for
Declaration
public void OnGUIStartingState()
OnLateUpdateStartingState()
Demo state machine for
Declaration
public void OnLateUpdateStartingState()
OnUpdateStartingState()
Demo state machine for
Declaration
public void OnUpdateStartingState()
OnUpdateStateA()
Demo state machine for
Declaration
public void OnUpdateStateA()
RaiseEvent(IEvent)
Demo state machine for
Declaration
public override void RaiseEvent(IEvent evt)
Parameters
Type | Name | Description |
---|---|---|
IEvent | evt |