Ejemplo n.º 1
0
 public void RegisterHandler(short msgType, P2PNetworkMessageDelegate handler)
 {
     if (handler == null)
     {
         if (P2PLogFilter.logError)
         {
             Debug.LogError("RegisterHandler id:" + msgType + " handler is null");
         }
         return;
     }
     if (this.m_MsgHandlers.ContainsKey(msgType))
     {
         if (!this.m_MsgHandlers[msgType].Contains(handler))
         {
             this.m_MsgHandlers[msgType].Add(handler);
             return;
         }
     }
     else
     {
         List <P2PNetworkMessageDelegate> list = new List <P2PNetworkMessageDelegate>();
         list.Add(handler);
         this.m_MsgHandlers.Add(msgType, list);
     }
 }
Ejemplo n.º 2
0
 public void RegisterHandler(short msgType, P2PNetworkMessageDelegate handler)
 {
     this.m_MessageHandlers.RegisterHandler(msgType, handler);
 }