C# Class Moe.StateMachine.States.State

Afficher le fichier Open project: sstuddard/Moe.StateMachine Class Usage Examples

Protected Properties

Свойство Type Description
transitions TransitionDirector

Méthodes publiques

Méthode Description
AddChildState ( State substate ) : void
AddTransition ( Transition transition ) : void
Equals ( object obj ) : bool
GetHashCode ( ) : int
ProcessEvent ( State originalState, EventInstance eventToProcess ) : State
State ( object id, State parent ) : System
ToString ( ) : string
TraverseDown ( TransitionEvent transitionEvent ) : State
TraverseUp ( TransitionEvent transitionEvent ) : State

Méthodes protégées

Méthode Description
DispatchDefaults ( ) : State
Enter ( TransitionEvent transition ) : void
Exit ( TransitionEvent transition ) : void

Method Details

AddChildState() public méthode

public AddChildState ( State substate ) : void
substate State
Résultat void

AddTransition() public méthode

public AddTransition ( Transition transition ) : void
transition Moe.StateMachine.Transitions.Transition
Résultat void

DispatchDefaults() protected méthode

protected DispatchDefaults ( ) : State
Résultat State

Enter() protected méthode

protected Enter ( TransitionEvent transition ) : void
transition Moe.StateMachine.Transitions.TransitionEvent
Résultat void

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

Exit() protected méthode

protected Exit ( TransitionEvent transition ) : void
transition Moe.StateMachine.Transitions.TransitionEvent
Résultat void

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

ProcessEvent() public méthode

public ProcessEvent ( State originalState, EventInstance eventToProcess ) : State
originalState State
eventToProcess Moe.StateMachine.Events.EventInstance
Résultat State

State() public méthode

public State ( object id, State parent ) : System
id object
parent State
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

TraverseDown() public méthode

public TraverseDown ( TransitionEvent transitionEvent ) : State
transitionEvent Moe.StateMachine.Transitions.TransitionEvent
Résultat State

TraverseUp() public méthode

public TraverseUp ( TransitionEvent transitionEvent ) : State
transitionEvent Moe.StateMachine.Transitions.TransitionEvent
Résultat State

Property Details

transitions protected_oe property

protected TransitionDirector,Moe.StateMachine.States transitions
Résultat TransitionDirector