C# Class StorySystem.AbstractStoryCommand

Inheritance: IStoryCommand
Show file Open project: dreamanlan/CSharpGameFramework Class Usage Examples

Public Methods

Method Description
Clone ( ) : IStoryCommand
Execute ( StoryInstance instance, long delta, object iterator, object args ) : bool
Init ( Dsl config ) : void
Reset ( ) : void

Protected Methods

Method Description
Evaluate ( StoryInstance instance, object iterator, object args ) : void
ExecCommand ( StoryInstance instance, long delta ) : bool
ExecCommand ( StoryInstance instance, long delta, object iterator, object args ) : bool
Load ( Dsl callData ) : void
ResetState ( ) : void

Method Details

Clone() public abstract method

public abstract Clone ( ) : IStoryCommand
return IStoryCommand

Evaluate() protected method

protected Evaluate ( StoryInstance instance, object iterator, object args ) : void
instance StoryInstance
iterator object
args object
return void

ExecCommand() protected method

protected ExecCommand ( StoryInstance instance, long delta ) : bool
instance StoryInstance
delta long
return bool

ExecCommand() protected method

protected ExecCommand ( StoryInstance instance, long delta, object iterator, object args ) : bool
instance StoryInstance
delta long
iterator object
args object
return bool

Execute() public method

public Execute ( StoryInstance instance, long delta, object iterator, object args ) : bool
instance StoryInstance
delta long
iterator object
args object
return bool

Init() public method

public Init ( Dsl config ) : void
config Dsl
return void

Load() protected method

protected Load ( Dsl callData ) : void
callData Dsl
return void

Reset() public method

public Reset ( ) : void
return void

ResetState() protected method

protected ResetState ( ) : void
return void