public virtual void AddTrigger(GameTrigger trigger) { if (!triggers.ContainsKey(trigger.GetKey())) { triggers[trigger.GetKey()] = new List <GameTrigger>(); } IList <GameTrigger> tList = triggers[trigger.GetKey()]; tList.Add(trigger); }
public void AddTrigger(int trigger, IGameAction action) { if (!triggers.ContainsKey(trigger)) { triggers[trigger] = new List <GameTrigger>(); } GameTrigger gt = new GameTrigger(trigger); gt.AddAction(action); triggers[trigger].Add(gt); }