/// <summary> /// 销毁状态机 /// </summary> public void DestoryFSM() { if (_control != null) { _control.Destory(); _control = null; } }
/// <summary> /// 启动状态机 /// </summary> private void StartFSM() { // 启动士兵的状态控制 _control = new SoldierFSMControl(); _control.StartFSM(PosObj.AllData.MemberData.ObjID); }
/// <summary> /// 设置数据 /// TODO 这步操作之前应该还有一步将数据转化为本地数据 /// 如果收到的是入场则创建单位并入场 /// </summary> /// <param name="fsm"></param> public void SetData(SoldierFSMControl fsm) { }