/// <summary> /// 删除一个状态 /// </summary> /// <param name="aiEvent"></param> public void DeleteAIFSM(AIEvent aiEvent) { if (aiEvent == AIEvent.NullEvent) { Debug.LogError("DeleteAIFSM Error:NullEvent"); return; } for (int i = 0; i < aiFSMs.Count; i++) { if (aiFSMs[i].AiEvent == aiEvent) { aiFSMs.RemoveAt(i); return; } } Debug.LogError("DeleteAIFSM Error:" + aiEvent.ToString() + "不存在于状态集列表中!"); }