コード例 #1
0
 // Token: 0x0600731C RID: 29468 RVA: 0x001FD170 File Offset: 0x001FB370
 public void DeSerialize(DSMailNtf msg)
 {
     if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_DeSerializeDSMailNtf_hotfix != null)
     {
         this.m_DeSerializeDSMailNtf_hotfix.call(new object[]
         {
             this,
             msg
         });
         return;
     }
     BJLuaObjHelper.IsSkipLuaHotfix = false;
     this.UnReadMailNums            = msg.UnreadMailNums;
     this.m_mailDS.InitVersion((ushort)msg.Version, (ushort)msg.Version);
 }
コード例 #2
0
        // Token: 0x06004BFE RID: 19454 RVA: 0x00177A70 File Offset: 0x00175C70
        public override object SerializeToClient()
        {
            DSMailNtf dsmailNtf = new DSMailNtf();

            dsmailNtf.Version = (uint)base.Version;
            int num = 0;

            foreach (KeyValuePair <ulong, Mail> keyValuePair in this.m_mails)
            {
                if (!this.IsMailReaded(keyValuePair.Value))
                {
                    num++;
                }
            }
            dsmailNtf.UnreadMailNums = num;
            return(dsmailNtf);
        }