Search Results for

    Show / Hide Table of Contents

    Class DemoFixedStateMachineMonoBehaviour

    Demo state machine for

    Inheritance
    Object
    DemoFixedStateMachineMonoBehaviour
    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
    In This Article
    Back to top State Machine Unity Documentation