C# Class PyriteCore.ScenarioCreation.Scenario

Inheritance: IDisposable, IHasCheckerAction, ICoreElement
ファイルを表示 Open project: noant/Pyrite Class Usage Examples

Private Properties

Property Type Description
ExecuteBase string
PrepareToRemove void
RaiseAfterAction void
RaiseAfterActionServerAsync void
RaiseAfterEvent void

Public Methods

Method 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

Method Description
ExecuteBase ( string inputState, bool withoutServerEvent ) : string
PrepareToRemove ( ) : void
RaiseAfterAction ( ) : void
RaiseAfterActionServerAsync ( ) : void
RaiseAfterEvent ( bool withoutServerEvent ) : void

Method Details

CheckState() public method

public CheckState ( ) : string
return string

CheckStateAsync() public method

public CheckStateAsync ( Action callback ) : void
callback Action
return void

CheckStateFlat() public method

public CheckStateFlat ( ) : string
return string

ClearDispatcher() public method

public ClearDispatcher ( ) : void
return void

Clone() public method

public Clone ( ) : Result
return Result

Dispose() public method

public Dispose ( ) : void
return void

Execute() public method

public Execute ( string inputState, bool withoutServerEvent ) : string
inputState string
withoutServerEvent bool
return string

ExecuteAsync() public method

public ExecuteAsync ( Action callback ) : void
callback Action
return void

ExecuteFlat() public method

public ExecuteFlat ( string inputState ) : string
inputState string
return string

ForAllActionAndChecker() public method

public ForAllActionAndChecker ( Action action ) : void
action Action
return void

KillDispatcher() public method

public KillDispatcher ( ) : void
return void

Refresh() public method

public Refresh ( ) : void
return void

RemoveAction() public method

public RemoveAction ( Type actionType ) : bool
actionType System.Type
return bool

RemoveChecker() public method

public RemoveChecker ( Type checkerType ) : bool
checkerType System.Type
return bool

Scenario() public method

public Scenario ( ) : System
return System

StartDispatcher() public method

public StartDispatcher ( ) : void
return void