示例#1
0
 public void UnregisterPlayerDataListener(uint id, IPlayerDataListener listener)
 {
     if (mListeners.ContainsKey(id))
     {
         List <IPlayerDataListener> slots = mListeners [id];
         if (slots.Contains(listener))
         {
             slots.Remove(listener);
         }
     }
 }
示例#2
0
    //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);
            }
        }
    }
示例#3
0
 public void UnregisterPlayerDataListener(uint id, IPlayerDataListener listener)
 {
     if (mListeners.ContainsKey (id)) {
         List<IPlayerDataListener> slots = mListeners [id];
         if (slots.Contains (listener)) {
             slots.Remove (listener);
         }
     }
 }
示例#4
0
    //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);
            }
        }
    }