C# Class Tachycardia.StateManager

Afficher le fichier Open project: secred/Tachycardia Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

ChangeState() public méthode

public ChangeState ( State state ) : void
state State
Résultat void

ChangeState() public méthode

public ChangeState ( String stateName ) : void
stateName String
Résultat void

FindByName() public méthode

public FindByName ( String stateName ) : State
stateName String
Résultat State

GetActiveState() public méthode

public GetActiveState ( ) : State
Résultat State

Init() public méthode

public Init ( State state ) : void
state State
Résultat void

IsActiveState() public méthode

public IsActiveState ( string stateName ) : bool
stateName string
Résultat bool

KeyPressed() public méthode

public KeyPressed ( MOIS keyEventRef ) : bool
keyEventRef MOIS
Résultat bool

KeyReleased() public méthode

public KeyReleased ( MOIS keyEventRef ) : bool
keyEventRef MOIS
Résultat bool

MouseMoved() public méthode

public MouseMoved ( MOIS evt ) : bool
evt MOIS
Résultat bool

MousePressed() public méthode

public MousePressed ( MOIS evt, MOIS id ) : bool
evt MOIS
id MOIS
Résultat bool

MouseReleased() public méthode

public MouseReleased ( MOIS evt, MOIS id ) : bool
evt MOIS
id MOIS
Résultat bool

PauseState() public méthode

public PauseState ( ) : void
Résultat void

PopAllAndPushState() public méthode

public PopAllAndPushState ( State state ) : void
state State
Résultat void

PopState() public méthode

public PopState ( ) : void
Résultat void

PushState() public méthode

public PushState ( State state ) : bool
state State
Résultat bool

PushState() public méthode

public PushState ( String stateName ) : bool
stateName String
Résultat bool

RegisterState() public méthode

public RegisterState ( String stateName, State state ) : void
stateName String
state State
Résultat void

StateManager() public méthode

public StateManager ( ) : System
Résultat System

Update() public méthode

public Update ( ) : void
Résultat void