Property | Type | Description | |
---|---|---|---|
secondPassActions | List |
||
state | |||
substates | List |
Method | Description | |
---|---|---|
AddDeepHistory ( ) : IStateBuilder | ||
AddHistory ( ) : IStateBuilder | ||
AddSecondPassAction ( Action |
||
AddState ( object newStateId ) : IStateBuilder | ||
Build ( |
||
CreateState ( object stateId, |
||
CreateStateBuilder ( object stateId, IStateBuilder parent ) : IStateBuilder | ||
DefaultTransition ( object targetState ) : ITransitionBuilder | ||
InitialState ( ) : IStateBuilder | ||
StateBuilder ( IStateBuilder parent, object stateId, IStateBuilderContext context ) : System | ||
TransitionOn ( object eventTarget ) : ITransitionBuilder | ||
TransitionOn ( object eventTarget, object targetState ) : ITransitionBuilder | ||
this ( object idx ) : IStateBuilder |
Short circuit indexer. This will fetch ANY state by id if it exists. If it doesn't exist, it will be created off the root state. Statebuilder does NOT work the same way.
|
public AddSecondPassAction ( Action |
||
action | Action |
|
return | void |
public AddState ( object newStateId ) : IStateBuilder | ||
newStateId | object | |
return | IStateBuilder |
public Build ( |
||
parent | ||
return |
public CreateState ( object stateId, |
||
stateId | object | |
parent | ||
return |
public CreateStateBuilder ( object stateId, IStateBuilder parent ) : IStateBuilder | ||
stateId | object | |
parent | IStateBuilder | |
return | IStateBuilder |
public DefaultTransition ( object targetState ) : ITransitionBuilder | ||
targetState | object | |
return | ITransitionBuilder |
public StateBuilder ( IStateBuilder parent, object stateId, IStateBuilderContext context ) : System | ||
parent | IStateBuilder | |
stateId | object | |
context | IStateBuilderContext | |
return | System |
public TransitionOn ( object eventTarget ) : ITransitionBuilder | ||
eventTarget | object | |
return | ITransitionBuilder |
public TransitionOn ( object eventTarget, object targetState ) : ITransitionBuilder | ||
eventTarget | object | |
targetState | object | |
return | ITransitionBuilder |
public this ( object idx ) : IStateBuilder | ||
idx | object | State ID |
return | IStateBuilder |
protected State,Moe.StateMachine.States state | ||
return |