|
My Project v1
Project
|

类 | |
| class | State |
Public 成员函数 | |
| void | AddState (string name, Action enter, Action update, Action leave) |
| void | TransitionTo (string stateName) |
| void | Update () |
| State | FindState (string name) |
Public 属性 | |
| Dictionary< string, State > | m_states = [] |
| State | m_currentState |
| State | m_previousState |
属性 | |
| string | PreviousState [get] |
| string | CurrentState [get] |
事件 | |
| Action< string > | OnTransitionTo |
| void Game.StateMachine.AddState | ( | string | name, |
| Action | enter, | ||
| Action | update, | ||
| Action | leave ) |


| State Game.StateMachine.FindState | ( | string | name | ) |

| void Game.StateMachine.TransitionTo | ( | string | stateName | ) |


| void Game.StateMachine.Update | ( | ) |

| State Game.StateMachine.m_currentState |
| State Game.StateMachine.m_previousState |
| Dictionary<string, State> Game.StateMachine.m_states = [] |
|
get |
|
get |
| Action<string> Game.StateMachine.OnTransitionTo |