| 限定符和类型 | 方法和说明 |
|---|---|
State |
StateMachine.getCurrentState() |
State |
StateMachine.getPreState() |
| 限定符和类型 | 方法和说明 |
|---|---|
StateMachine |
StateMachine.addState(State... states) |
StateMachine |
StateMachine.addState(State state)
添加一个状态
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
IEvent.onCondition(T fsm,
State<T> state,
long delta)
是否符合条件跳转
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
FinishedEvent.onCondition(T fsm,
State<T> state,
long delta) |
| 限定符和类型 | 方法和说明 |
|---|---|
State<T> |
State.addEvent(IEvent<T> condition)
增加一个条件
|
State<T> |
State.addFinishEvent(FinishedEvent<T> condition) |
State<T> |
State.reset() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
State.onEnter(State<T> preState,
T fsm)
状态进入
|
abstract void |
State.onExit(State<T> nextState,
T fsm)
状态退出
|
Copyright © 2017. All rights reserved.