Class TransitionStateMachine<TLable, TState>
- Namespace
- Gamelogic.Extensions.Examples.StateMachine
- Assembly
- Assembly-CSharp.dll
public class TransitionStateMachine<TLable, TState> where TState : ITransitionState
Type Parameters
TLable
TState
- Inheritance
-
TransitionStateMachine<TLable, TState>
- Inherited Members
-
- Extension Methods
-
Constructors
TransitionStateMachine()
public TransitionStateMachine()
Properties
CurrentState
public TLable CurrentState { get; set; }
Property Value
- TLable
Methods
public TState Methods { get; }
Property Value
- TState
Methods
AddState(TLable, TState)
public void AddState(TLable label, TState state)
Parameters
label
TLable
state
TState
InitState(TLable)
public void InitState(TLable value)
Parameters
value
TLable