コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }