示例#1
0
 public void AddServiceListeners(int stype, net_message_handler handler)
 {
     if (this._eventListeners.ContainsKey(stype))
     {
         this._eventListeners[stype] += handler;
     }
     else
     {
         this._eventListeners.Add(stype, handler);
     }
 }
示例#2
0
 public void add_service_listener(int stype, net_message_handler handler)
 {
     if (this.event_listeners.ContainsKey(stype))
     {
         this.event_listeners[stype] += handler;
     }
     else
     {
         this.event_listeners.Add(stype, handler);
     }
 }
示例#3
0
 public void remove_service_listener(int stype, net_message_handler handler)
 {
     if (!this.event_listeners.ContainsKey(stype))
     {
         return;
     }
     this.event_listeners[stype] -= handler;
     if (this.event_listeners[stype] == null)
     {
         this.event_listeners.Remove(stype);
     }
 }