Exemplo n.º 1
0
 //删除网络事件观察者
 public void removeObserver(eProtocalCommand _protocalType, Callback_NetMessage_Handle _callback)
 {
     if (_netMessage_EventList.ContainsKey(_protocalType))
     {
         _netMessage_EventList[_protocalType] -= _callback;
         if (_netMessage_EventList[_protocalType] == null)
         {
             _netMessage_EventList.Remove(_protocalType);
         }
     }
 }
Exemplo n.º 2
0
 //添加网络事件观察者
 public void addObsever(eProtocalCommand _protocalType, Callback_NetMessage_Handle _callback)
 {
     if (_netMessage_EventList.ContainsKey(_protocalType))
     {
         _netMessage_EventList[_protocalType] += _callback;
     }
     else
     {
         _netMessage_EventList.Add(_protocalType, _callback);
     }
 }