C# Class PyriteCore.ScenarioCreation.Scenario

Inheritance: IDisposable, IHasCheckerAction, ICoreElement
Afficher le fichier Open project: noant/Pyrite Class Usage Examples

Private Properties

Свойство Type Description
ExecuteBase string
PrepareToRemove void
RaiseAfterAction void
RaiseAfterActionServerAsync void
RaiseAfterEvent void

Méthodes publiques

Méthode Description
CheckState ( ) : string
CheckStateAsync ( Action callback ) : void
CheckStateFlat ( ) : string
ClearDispatcher ( ) : void
Clone ( ) : Result
Dispose ( ) : void
Execute ( string inputState, bool withoutServerEvent ) : string
ExecuteAsync ( Action callback ) : void
ExecuteFlat ( string inputState ) : string
ForAllActionAndChecker ( Action action ) : void
KillDispatcher ( ) : void
Refresh ( ) : void
RemoveAction ( Type actionType ) : bool
RemoveChecker ( Type checkerType ) : bool
Scenario ( ) : System
StartDispatcher ( ) : void

Private Methods

Méthode Description
ExecuteBase ( string inputState, bool withoutServerEvent ) : string
PrepareToRemove ( ) : void
RaiseAfterAction ( ) : void
RaiseAfterActionServerAsync ( ) : void
RaiseAfterEvent ( bool withoutServerEvent ) : void

Method Details

CheckState() public méthode

public CheckState ( ) : string
Résultat string

CheckStateAsync() public méthode

public CheckStateAsync ( Action callback ) : void
callback Action
Résultat void

CheckStateFlat() public méthode

public CheckStateFlat ( ) : string
Résultat string

ClearDispatcher() public méthode

public ClearDispatcher ( ) : void
Résultat void

Clone() public méthode

public Clone ( ) : Result
Résultat Result

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Execute() public méthode

public Execute ( string inputState, bool withoutServerEvent ) : string
inputState string
withoutServerEvent bool
Résultat string

ExecuteAsync() public méthode

public ExecuteAsync ( Action callback ) : void
callback Action
Résultat void

ExecuteFlat() public méthode

public ExecuteFlat ( string inputState ) : string
inputState string
Résultat string

ForAllActionAndChecker() public méthode

public ForAllActionAndChecker ( Action action ) : void
action Action
Résultat void

KillDispatcher() public méthode

public KillDispatcher ( ) : void
Résultat void

Refresh() public méthode

public Refresh ( ) : void
Résultat void

RemoveAction() public méthode

public RemoveAction ( Type actionType ) : bool
actionType System.Type
Résultat bool

RemoveChecker() public méthode

public RemoveChecker ( Type checkerType ) : bool
checkerType System.Type
Résultat bool

Scenario() public méthode

public Scenario ( ) : System
Résultat System

StartDispatcher() public méthode

public StartDispatcher ( ) : void
Résultat void