C# Класс Tachycardia.StateManager

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

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

Метод Описание
ChangeState ( State state ) : void
ChangeState ( String stateName ) : void
FindByName ( String stateName ) : State
GetActiveState ( ) : State
Init ( State state ) : void
IsActiveState ( string stateName ) : bool
KeyPressed ( MOIS keyEventRef ) : bool
KeyReleased ( MOIS keyEventRef ) : bool
MouseMoved ( MOIS evt ) : bool
MousePressed ( MOIS evt, MOIS id ) : bool
MouseReleased ( MOIS evt, MOIS id ) : bool
PauseState ( ) : void
PopAllAndPushState ( State state ) : void
PopState ( ) : void
PushState ( State state ) : bool
PushState ( String stateName ) : bool
RegisterState ( String stateName, State state ) : void
StateManager ( ) : System
Update ( ) : void

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

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

public ChangeState ( State state ) : void
state State
Результат void

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

public ChangeState ( String stateName ) : void
stateName String
Результат void

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

public FindByName ( String stateName ) : State
stateName String
Результат State

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

public GetActiveState ( ) : State
Результат State

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

public Init ( State state ) : void
state State
Результат void

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

public IsActiveState ( string stateName ) : bool
stateName string
Результат bool

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

public KeyPressed ( MOIS keyEventRef ) : bool
keyEventRef MOIS
Результат bool

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

public KeyReleased ( MOIS keyEventRef ) : bool
keyEventRef MOIS
Результат bool

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

public MouseMoved ( MOIS evt ) : bool
evt MOIS
Результат bool

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

public MousePressed ( MOIS evt, MOIS id ) : bool
evt MOIS
id MOIS
Результат bool

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

public MouseReleased ( MOIS evt, MOIS id ) : bool
evt MOIS
id MOIS
Результат bool

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

public PauseState ( ) : void
Результат void

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

public PopAllAndPushState ( State state ) : void
state State
Результат void

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

public PopState ( ) : void
Результат void

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

public PushState ( State state ) : bool
state State
Результат bool

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

public PushState ( String stateName ) : bool
stateName String
Результат bool

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

public RegisterState ( String stateName, State state ) : void
stateName String
state State
Результат void

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

public StateManager ( ) : System
Результат System

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

public Update ( ) : void
Результат void