public void AddTriggerListener(GameObject go, string questEvent,string message) { // Have we allready fired this trigger if (questEventsSet.Contains(questEvent)){ return; } // Make sure there is a list in the dictionary if (!questTriggerListeners.ContainsKey(questEvent)){ questTriggerListeners.Add (questEvent,new List<QuestEventListener>()); } // Add this listener QuestEventListener qel=new QuestEventListener(); qel.go=go; qel.message=message; questTriggerListeners[questEvent].Add(qel); }
public void AddTriggerListener(GameObject go, string questEvent, string message) { // Have we allready fired this trigger if (questEventsSet.Contains(questEvent)) { return; } // Make sure there is a list in the dictionary if (!questTriggerListeners.ContainsKey(questEvent)) { questTriggerListeners.Add(questEvent, new List <QuestEventListener>()); } // Add this listener QuestEventListener qel = new QuestEventListener(); qel.go = go; qel.message = message; questTriggerListeners[questEvent].Add(qel); }