public void UnregisterPlayerDataListener(uint id, IPlayerDataListener listener) { if (mListeners.ContainsKey(id)) { List <IPlayerDataListener> slots = mListeners [id]; if (slots.Contains(listener)) { slots.Remove(listener); } } }
//protected NvPlayer mPlayer = null; // public NvPlayer Owner // { // get // { // return mPlayer; // } // // set // { // mPlayer = value; // } // } public void RegisterPlayerDataListener(uint id, IPlayerDataListener listener) { if (listener != null) { List <IPlayerDataListener> slots = null; if (mListeners.ContainsKey(id)) { slots = mListeners [id]; } else { slots = new List <IPlayerDataListener> (); mListeners [id] = slots; } if (!slots.Contains(listener)) { slots.Add(listener); } } }
public void UnregisterPlayerDataListener(uint id, IPlayerDataListener listener) { if (mListeners.ContainsKey (id)) { List<IPlayerDataListener> slots = mListeners [id]; if (slots.Contains (listener)) { slots.Remove (listener); } } }
//protected NvPlayer mPlayer = null; // public NvPlayer Owner // { // get // { // return mPlayer; // } // // set // { // mPlayer = value; // } // } public void RegisterPlayerDataListener(uint id, IPlayerDataListener listener) { if (listener != null) { List<IPlayerDataListener> slots = null; if (mListeners.ContainsKey (id)) { slots = mListeners [id]; } else { slots = new List<IPlayerDataListener> (); mListeners [id] = slots; } if (!slots.Contains (listener)) { slots.Add (listener); } } }