Inheritance: global::ProtoBuf.IExtensible
Example #1
0
 private void HandleReceiveMail(NodeMessage msg, int handle, uint seq)
 {
     GameFrameworkMessage.NodeMessageWithGuid receiveMailMsg = msg.m_NodeHeader as GameFrameworkMessage.NodeMessageWithGuid;
     if (null != receiveMailMsg)
     {
         GameFrameworkMessage.Msg_CL_ReceiveMail protoData = msg.m_ProtoData as GameFrameworkMessage.Msg_CL_ReceiveMail;
         if (null != protoData)
         {
             m_GlobalProcessThread.QueueAction(m_GlobalProcessThread.ReceiveMail, receiveMailMsg.m_Guid, protoData.m_MailGuid);
         }
     }
 }
 internal void ReceiveMail(ulong mailGuid)
 {
     try {
         NodeMessage msg = new NodeMessage(LobbyMessageDefine.Msg_CL_ReceiveMail);
         msg.SetHeaderWithGuid(m_Guid);
         Msg_CL_ReceiveMail protoData = new Msg_CL_ReceiveMail();
         protoData.m_MailGuid = mailGuid;
         msg.m_ProtoData = protoData;
         SendMessage(msg);
     } catch (Exception ex) {
         LogSystem.Error("Exception:{0}\n{1}", ex.Message, ex.StackTrace);
     }
 }