public void RemoveListener(int key, serverAction fun) { if (m_observerLst.ContainsKey(key)) { m_observerLst[key].Remove(fun); } }
public void AddListener(int key, serverAction fun) { if (m_observerLst.ContainsKey(key)) { if (m_observerLst[key].Contains(fun) == false) { m_observerLst[key].Add(fun); } } else { m_observerLst.Add(key, new List <serverAction>()); m_observerLst[key].Add(fun); } }