Game Framework  2021.05.31
FsmState< T > 模板类 参考

有限状态机状态基类。 更多...

Public 成员函数

 FsmState ()
 初始化有限状态机状态基类的新实例。 更多...
 

Protected 成员函数

void ChangeState< TState > (IFsm< T > fsm)
 切换当前有限状态机状态。 更多...
 
void ChangeState (IFsm< T > fsm, Type stateType)
 切换当前有限状态机状态。 更多...
 

详细描述

有限状态机状态基类。

模板参数
T有限状态机持有者类型。
类型限制
T :class 

构造及析构函数说明

◆ FsmState()

FsmState ( )

初始化有限状态机状态基类的新实例。

成员函数说明

◆ ChangeState()

void ChangeState ( IFsm< T >  fsm,
Type  stateType 
)
protected

切换当前有限状态机状态。

参数
fsm有限状态机引用。
stateType要切换到的有限状态机状态类型。

◆ ChangeState< TState >()

void ChangeState< TState > ( IFsm< T >  fsm)
protected

切换当前有限状态机状态。

模板参数
TState要切换到的有限状态机状态类型。
参数
fsm有限状态机引用。
类型限制
TState :FsmState<T>