/// <summary> /// 初始化状态机 /// </summary> public void InitializeFSM() { ai_fsm = new AIFSM(AIFSM_Type.EnemyFSM, this); StateNotReady _startState = new StateNotReady(); ai_fsm.AddStateToList(_startState); ai_fsm.AddStateToList(new StateIdle()); ai_fsm.AddStateToList(new StateAttack()); ai_fsm.AddStateToList(new StateDeath()); ai_fsm.SetDefaultState(_startState); }