Game Framework
2021.05.31
|
流程管理器接口。 更多...
Public 成员函数 | |
void | Initialize (IFsmManager fsmManager, params ProcedureBase[] procedures) |
初始化流程管理器。 更多... | |
void | StartProcedure< T > () |
开始流程。 更多... | |
void | StartProcedure (Type procedureType) |
开始流程。 更多... | |
bool | HasProcedure< T > () |
是否存在流程。 更多... | |
bool | HasProcedure (Type procedureType) |
是否存在流程。 更多... | |
ProcedureBase | GetProcedure< T > () |
获取流程。 更多... | |
ProcedureBase | GetProcedure (Type procedureType) |
获取流程。 更多... | |
属性 | |
ProcedureBase | CurrentProcedure [get] |
获取当前流程。 更多... | |
float | CurrentProcedureTime [get] |
获取当前流程持续时间。 更多... | |
流程管理器接口。
ProcedureBase GetProcedure | ( | Type | procedureType | ) |
获取流程。
procedureType | 要获取的流程类型。 |
ProcedureBase GetProcedure< T > | ( | ) |
获取流程。
T | 要获取的流程类型。 |
T | : | ProcedureBase |
bool HasProcedure | ( | Type | procedureType | ) |
是否存在流程。
procedureType | 要检查的流程类型。 |
bool HasProcedure< T > | ( | ) |
是否存在流程。
T | 要检查的流程类型。 |
T | : | ProcedureBase |
void Initialize | ( | IFsmManager | fsmManager, |
params ProcedureBase[] | procedures | ||
) |
初始化流程管理器。
fsmManager | 有限状态机管理器。 |
procedures | 流程管理器包含的流程。 |
void StartProcedure | ( | Type | procedureType | ) |
开始流程。
procedureType | 要开始的流程类型。 |
void StartProcedure< T > | ( | ) |
开始流程。
T | 要开始的流程类型。 |
T | : | ProcedureBase |
|
get |
获取当前流程。
|
get |
获取当前流程持续时间。