예제 #1
0
 public static void RemoveObserver(UIMessageType _messageType, UIMessageDelegate _handler)
 {
     if (messageDelegates.ContainsKey(_messageType))
     {
         messageDelegates[_messageType] -= _handler;
     }
 }
예제 #2
0
 public static void AddObserver(UIMessageType _messageType, UIMessageDelegate _handler)
 {
     if (!messageDelegates.ContainsKey(_messageType))
     {
         messageDelegates.Add(_messageType, null);
     }
     messageDelegates[_messageType] += _handler;
 }