コード例 #1
0
 /// <summary>
 /// 添加唯一一个消息监听
 /// </summary>
 /// <param name="type">消息的标识符</param>
 /// <param name="handler"></param>
 public void AddListenerSingle(string type, MessageDelegate.MessageHandler handler)
 {
     if (!dict.ContainsKey(type))
     {
         List <MessageDelegate.MessageHandler> list = new List <MessageDelegate.MessageHandler>();
         list.Add(handler);
         dict.Add(type, list);
     }
 }
コード例 #2
0
 /// <summary>
 /// 添加一个消息监听
 /// </summary>
 /// <param name="type">消息的标识符</param>
 /// <param name="handler"></param>
 public void AddListener(string type, MessageDelegate.MessageHandler handler)
 {
     if (!dict.ContainsKey(type))
     {
         List <MessageDelegate.MessageHandler> list = new List <MessageDelegate.MessageHandler>();
         list.Add(handler);
         dict.Add(type, list);
     }
     else
     {
         dict[type].Add(handler);
         // Debug.LogError("已经存在" + type + "这个事件");
     }
 }