//初始化流程,框架启动时调用 public override void OnInit(IFsm <IProcedureManager> procedureOwner, HotProcedure procedureBind) { base.OnInit(procedureOwner, procedureBind); //添加游戏逻辑控制器 m_Games.Add(GameMode.Survival, new SurvivalGame()); }
/// <summary> /// 流程初始化时调用 /// </summary> /// <param name="procedureOwner">流程持有者</param> /// <param name="procedureBind">绑定的Runtime流程</param> public virtual void OnInit(ProcedureOwner procedureOwner, HotProcedure procedureBind) { RuntimeProcedure = procedureBind; }