Property | Type | Description | |
---|---|---|---|
finalTime | float | ||
intervalTime | float | ||
map | StateID>.Dictionary | ||
stateID | StateID |
Method | Description | |
---|---|---|
Act ( GameObject, player, GameObject, npc ) : void | ||
AddTransition ( Transition, trans, StateID id ) : void | ||
DeleteTransition ( Transition, trans ) : void | ||
DoBeforeEntering ( ) : void | ||
DoBeforeLeaving ( ) : void | ||
GetOutputState ( Transition, trans ) : StateID | ||
OnMessage ( GameObject, player, Hashtable, param ) : void | ||
Reason ( GameObject, player, GameObject, npc ) : void | ||
ResetTimer ( ) : void | ||
TimeUp ( ) : bool | ||
Update ( GameObject, player, GameObject, npc ) : void |
Method | Description | |
---|---|---|
FSMState ( float interTime = 0.1f ) : System.Collections |
public abstract Act ( GameObject, player, GameObject, npc ) : void | ||
player | GameObject, | |
npc | GameObject, | |
return | void |
public AddTransition ( Transition, trans, StateID id ) : void | ||
trans | Transition, | |
id | StateID | |
return | void |
public DeleteTransition ( Transition, trans ) : void | ||
trans | Transition, | |
return | void |
protected FSMState ( float interTime = 0.1f ) : System.Collections | ||
interTime | float | |
return | System.Collections |
public GetOutputState ( Transition, trans ) : StateID | ||
trans | Transition, | |
return | StateID |
public OnMessage ( GameObject, player, Hashtable, param ) : void | ||
player | GameObject, | |
param | Hashtable, | |
return | void |
public abstract Reason ( GameObject, player, GameObject, npc ) : void | ||
player | GameObject, | |
npc | GameObject, | |
return | void |
public Update ( GameObject, player, GameObject, npc ) : void | ||
player | GameObject, | |
npc | GameObject, | |
return | void |