public void DelTransition(EnemyTrans trans, EnemyAction actionID) { if (!map.ContainsKey(trans)) { Debug.Log("failure,The Enemy Transition:" + trans + " has not existed! "); return; } map.Remove(trans); Debug.Log("Success,The Enemy Transition has removed!"); }
public void AddTransition(EnemyTrans trans, EnemyAction actionID) { if (map.ContainsKey(trans)) { Debug.Log("failure,The Enemy Transition has existed! "); return; } map.Add(trans, actionID); Debug.Log("Success,The Enemy Transition:" + trans + " has added!"); }
public EnemyAction GetOutAction(EnemyTrans trans) { return(EnemyAction.Patrol); }