Beispiel #1
0
        // Token: 0x06004C8C RID: 19596 RVA: 0x00178D10 File Offset: 0x00176F10
        public override object SerializeToClient()
        {
            DSRaffleNtf dsraffleNtf = new DSRaffleNtf
            {
                Version = (uint)base.Version
            };

            dsraffleNtf.RafflePools.AddRange(RafflePool.RafflePools2PbActivityRafflePools(this.RafflePools.Values.ToList <RafflePool>()));
            return(dsraffleNtf);
        }
        // Token: 0x06007579 RID: 30073 RVA: 0x002031D0 File Offset: 0x002013D0
        public void DeSerialize(DSRaffleNtf msg)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_DeSerializeDSRaffleNtf_hotfix != null)
            {
                this.m_DeSerializeDSRaffleNtf_hotfix.call(new object[]
                {
                    this,
                    msg
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            this.m_RaffleDS.ClearInitedData();
            List <RafflePool> rafflePools = RafflePool.PBRafflePoolsToRafflePools(msg.RafflePools);

            base.InitRafflePoolConfigs(rafflePools);
            this.m_RaffleDS.InitRafflePools(rafflePools);
            this.m_RaffleDS.InitVersion((ushort)msg.Version, (ushort)msg.Version);
        }