예제 #1
0
 public static void RemoveListenner(string messageType, DelMessageExecute handle)
 {
     if (_messages.ContainsKey(messageType))
     {
         _messages[messageType] -= handle;
     }
 }
예제 #2
0
 public static void AddListener(string messageType, DelMessageExecute handle)
 {
     if (!_messages.ContainsKey(messageType))
     {
         _messages.Add(messageType, null);
     }
     _messages[messageType] += handle;
 }
예제 #3
0
 public static void SendMessage(string messageType, DelMessageExecute handle)
 {
     AddListener(messageType, handle);
 }