Esempio n. 1
0
 private void Dispatch(NetWorkCommandType type, NetworkCommand cmd)
 {
     if (m_callbackMap.ContainsKey(type))
     {
         m_callbackMap[type].Invoke(cmd);
     }
 }
Esempio n. 2
0
 public void Unregister(NetWorkCommandType type, ReigsterCallBackFunc callBackFunc)
 {
     if (m_callbackMap.ContainsKey(type))
     {
         m_callbackMap[type] -= callBackFunc;
         if (m_callbackMap[type] is null)
         {
             m_callbackMap.Remove(type);
         }
     }
 }
Esempio n. 3
0
 public void Register(NetWorkCommandType type, ReigsterCallBackFunc callBackFunc)
 {
     if (m_callbackMap.ContainsKey(type))
     {
         m_callbackMap[type] += callBackFunc;
     }
     else
     {
         m_callbackMap[type] = callBackFunc;
     }
 }
Esempio n. 4
0
    public bool Register(NetWorkCommandType type, ReigsterCallBackFunc callBackFunc)
    {
        if (m_callbackMap.ContainsKey(type))
        {
            m_callbackMap[type] += callBackFunc;
        }
        else
        {
            m_callbackMap[type] = callBackFunc;
        }

        return(true);
    }
Esempio n. 5
0
 public void Unregister(NetWorkCommandType type, ReigsterCallBackFunc callBackFunc)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 6
0
 void INetworkService.Register(NetWorkCommandType type, ReigsterCallBackFunc callBackFunc)
 {
     throw new System.NotImplementedException();
 }