Пример #1
0
 /// <summary>
 /// 发送消息
 /// </summary>
 /// <param name="eventId"></param>
 /// <param name="msg"></param>
 public void SendMsg(int eventId, ZMsg msg)
 {
     if (this.eventId == eventId)
     {
         ets?.Invoke(eventId, msg);
     }
 }
Пример #2
0
 void ProcessMsg4(int eventId, ZMsg msg)
 {
     if (eventId == 3)
     {
         Msg2 m = msg == null ? new Msg2() : msg as Msg2;
         print(m.height);
     }
 }
Пример #3
0
 void ProcessMsg1(int eventId, ZMsg msg)
 {
     if (eventId == 1)
     {
         Msg1 m = msg == null ? new Msg1() : msg as Msg1;
         print(m.content);
     }
 }
Пример #4
0
        /// <summary>
        /// 发送消息
        /// </summary>
        /// <param name="eventId"></param>
        /// <param name="msg"></param>
        public void SendMsg(int eventId, ZMsg msg)
        {
            UIMsgNode currNode = root;

            while (currNode != null)
            {
                currNode.value.SendMsg(eventId, msg);
                currNode = currNode.nextNode;
            }
        }
Пример #5
0
 /// <summary>
 /// 发送消息
 /// </summary>
 /// <param name="eventId"></param>
 /// <param name="msg"></param>
 public void SendMsg(int eventId, ZMsg msg)
 {
     msgLinked.SendMsg(eventId, msg);
 }
Пример #6
0
 // 接收UI间发送的消息,用SendMsg(eventId,msg)发送消息
 protected override void ProcessMsg(int eventId, ZMsg msg)
 {
     base.ProcessMsg(eventId, msg);
 }
Пример #7
0
 /// <summary>
 /// 消息发送
 /// </summary>
 /// <param name="eventId"></param>
 /// <param name="msg"></param>
 protected virtual void SendMsg(int eventId, ZMsg msg)
 {
     // Pass
 }
Пример #8
0
 /// <summary>
 /// 消息接收器
 /// </summary>
 /// <param name="eventId"></param>
 /// <param name="msg"></param>
 protected virtual void ProcessMsg(int eventId, ZMsg msg)
 {
     // Pass
 }