// 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); }
// 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); }