Method | Description | |
---|---|---|
AddState ( IStateMachineState state ) : void | ||
GetNextState ( ComponentState stateId ) : ComponentState | ||
GetState ( ) : ComponentState | ||
GetSupportedStates ( ) : IList |
||
HandleApiCall ( IApiContext apiContext ) : void | ||
ResetState ( ) : void | ||
SetInitialState ( ComponentState id ) : void | ||
SetState ( ComponentState id ) : void | ||
SetStateIdAlias ( ComponentState stateId, ComponentState alias ) : void | ||
StateMachine ( ComponentId id ) : System | ||
SupportsState ( ComponentState stateId ) : bool | ||
WithTurnOffIfStateIsAppliedTwice ( ) : |
Method | Description | |
---|---|---|
OnActiveStateChanged ( IStateMachineState oldState, IStateMachineState newState ) : void |
Method | Description | |
---|---|---|
GetState ( ComponentState id ) : IStateMachineState | ||
ThrowIfNoStatesAvailable ( ) : void | ||
ThrowIfStateNotSupported ( ComponentState stateId ) : void |
public AddState ( IStateMachineState state ) : void | ||
state | IStateMachineState | |
return | void |
public GetNextState ( ComponentState stateId ) : ComponentState | ||
stateId | ComponentState | |
return | ComponentState |
public HandleApiCall ( IApiContext apiContext ) : void | ||
apiContext | IApiContext | |
return | void |
protected OnActiveStateChanged ( IStateMachineState oldState, IStateMachineState newState ) : void | ||
oldState | IStateMachineState | |
newState | IStateMachineState | |
return | void |
public SetInitialState ( ComponentState id ) : void | ||
id | ComponentState | |
return | void |
public SetStateIdAlias ( ComponentState stateId, ComponentState alias ) : void | ||
stateId | ComponentState | |
alias | ComponentState | |
return | void |
public StateMachine ( ComponentId id ) : System | ||
id | ComponentId | |
return | System |
public SupportsState ( ComponentState stateId ) : bool | ||
stateId | ComponentState | |
return | bool |
public WithTurnOffIfStateIsAppliedTwice ( ) : |
||
return |