C# 클래스 Moe.StateMachine.States.State

파일 보기 프로젝트 열기: sstuddard/Moe.StateMachine 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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