Please enable JavaScript.
Coggle requires JavaScript to display documents.
CompositeStateMachine - Coggle Diagram
CompositeStateMachine
GenericStateMachine<T>(Simple Class)
List<IState> states
IState previousState
IStateCurrentState
AddState(IState)
RemoveState(IState)
ChangeState(IState , TOwner)
ChangeState(IState , TOwner,IState[])
IState<T> (Interface)
StateName stateName
T owner
bool IStateRunning
EnterState(T owner)
ExitState(T Owner)
StateName (Enum)
LocomotionState
IdleState
AttackState
DeadState
TargetingState
ICompositeState<T,U> Implements IState<T>
U ownerState
List<IState<T>> childStates
ILeafState<T,U> (Interface) Implements IState<T>
U ownerState