C# Класс Moe.StateMachine.States.State

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
transitions TransitionDirector

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
DispatchDefaults ( ) : State
Enter ( TransitionEvent transition ) : void
Exit ( TransitionEvent transition ) : void

Описание методов

AddChildState() публичный Метод

public AddChildState ( State substate ) : void
substate State
Результат void

AddTransition() публичный Метод

public AddTransition ( Transition transition ) : void
transition Moe.StateMachine.Transitions.Transition
Результат void

DispatchDefaults() защищенный Метод

protected DispatchDefaults ( ) : State
Результат State

Enter() защищенный Метод

protected Enter ( TransitionEvent transition ) : void
transition Moe.StateMachine.Transitions.TransitionEvent
Результат void

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

Exit() защищенный Метод

protected Exit ( TransitionEvent transition ) : void
transition Moe.StateMachine.Transitions.TransitionEvent
Результат void

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

ProcessEvent() публичный Метод

public ProcessEvent ( State originalState, EventInstance eventToProcess ) : State
originalState State
eventToProcess Moe.StateMachine.Events.EventInstance
Результат State

State() публичный Метод

public State ( object id, State parent ) : System
id object
parent State
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

TraverseDown() публичный Метод

public TraverseDown ( TransitionEvent transitionEvent ) : State
transitionEvent Moe.StateMachine.Transitions.TransitionEvent
Результат State

TraverseUp() публичный Метод

public TraverseUp ( TransitionEvent transitionEvent ) : State
transitionEvent Moe.StateMachine.Transitions.TransitionEvent
Результат State

Описание свойств

transitions защищенное свойство

protected TransitionDirector,Moe.StateMachine.States transitions
Результат TransitionDirector