コード例 #1
0
 public void Remove(dgProEvent _ProEvent)
 {
     if (this.Lists.Contains(_ProEvent))
     {
         this.Lists.Remove(_ProEvent);
     }
 }
コード例 #2
0
 public void Add(dgProEvent _ProEvent)
 {
     if (!this.Lists.Contains(_ProEvent))
     {
         this.Lists.Add(_ProEvent);
     }
 }
コード例 #3
0
    public void RemoveListener(string EventName, dgProEvent evt)
    {
        CGameEventList eventList;

        this.nameLinkEvents.TryGetValue(EventName, out eventList);
        if (eventList != null)
        {
            eventList.Remove(evt);
        }
    }
コード例 #4
0
    public void AddListener(string _EventName, dgProEvent _ProEvent)
    {
        CGameEventList eventList;

        this.nameLinkEvents.TryGetValue(_EventName, out eventList);
        if (eventList == null)
        {
            eventList = new CGameEventList();
            this.nameLinkEvents.Add(_EventName, eventList);
        }
        eventList.Add(_ProEvent);
    }