C# Class ZanoFineTuning.Core.FSM

Exibir arquivo Open project: torquing/ZanoFineTuning Class Usage Examples

Public Methods

Method Description
FSM ( ) : System
Move ( String newState ) : void
OnMove ( String from_to_str, System.Function fn ) : void
OnMove ( String from, String to, System.Function fn ) : void
OnTrigger ( String state_evt_str, System.Function fn ) : void
OnTrigger ( String state, String @event, System.Function fn ) : void
Print ( ) : void
Trigger ( String evt ) : void

Method Details

FSM() public method

public FSM ( ) : System
return System

Move() public method

public Move ( String newState ) : void
newState String
return void

OnMove() public method

public OnMove ( String from_to_str, System.Function fn ) : void
from_to_str String
fn System.Function
return void

OnMove() public method

public OnMove ( String from, String to, System.Function fn ) : void
from String
to String
fn System.Function
return void

OnTrigger() public method

public OnTrigger ( String state_evt_str, System.Function fn ) : void
state_evt_str String
fn System.Function
return void

OnTrigger() public method

public OnTrigger ( String state, String @event, System.Function fn ) : void
state String
@event String
fn System.Function
return void

Print() public method

public Print ( ) : void
return void

Trigger() public method

public Trigger ( String evt ) : void
evt String
return void