Exemple #1
0
 //来了消息通知整个消息链表
 public override void ProcessEvent(MsgBase tmpMsg)
 {
     if (!eventTree.ContainsKey(tmpMsg.msgId))
     {
         Debug.LogError("msg不等于msgid:" + tmpMsg.msgId);
         Debug.LogError("msg Manager==:" + tmpMsg.GetManager());
         return;
     }
     else
     {
         EventNode tmp = eventTree[tmpMsg.msgId];
         do
         {
             tmp.data.ProcessEvent(tmpMsg);
             tmp = tmp.next;
         }while(tmp != null);
     }
 }
Exemple #2
0
 public abstract void ProcessEvent(MsgBase tmpMsg);
Exemple #3
0
 public override void ProcessEvent(MsgBase tmpMsg)
 {
 }
Exemple #4
0
 public void SendMsg(MsgBase msg)
 {
     UIManager.Instance.SendMsg(msg);
 }
Exemple #5
0
 public void SendToMsg(MsgBase tmpMsg)
 {
     this.AnasysisMsg(tmpMsg);
 }