// Token: 0x06004C1B RID: 19483 RVA: 0x00177E94 File Offset: 0x00176094 public override object SerializeToClient() { DSMissionNtf dsmissionNtf = new DSMissionNtf(); dsmissionNtf.Version = (uint)base.Version; dsmissionNtf.FinishedEverydayMissionList.AddRange(this.FinishedEverydayMissions); dsmissionNtf.FinishedOneOffMissionList.AddRange(this.FinishedOneOffMissions); dsmissionNtf.ProcessingMissionList.AddRange(Mission.MissionListToPBMissionList(this.ProcessingOneOffMissions)); dsmissionNtf.ProcessingMissionList.AddRange(Mission.MissionListToPBMissionList(this.ProcessingEverydayMissions)); return(dsmissionNtf); }
// Token: 0x0600739A RID: 29594 RVA: 0x001FE8AC File Offset: 0x001FCAAC public void DeSerialize(DSMissionNtf msg) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_DeSerializeDSMissionNtf_hotfix != null) { this.m_DeSerializeDSMissionNtf_hotfix.call(new object[] { this, msg }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; this.m_missionDS.ClearInitedData(); this.m_lockedMissionConfigsInLogic.Clear(); base.InitProcessingMission(Mission.PBMissionListToMissionList(msg.ProcessingMissionList)); this.m_missionDS.InitFinishedEverydayMissions(msg.FinishedEverydayMissionList); this.m_missionDS.InitFinishedOneOffMissions(msg.FinishedOneOffMissionList); this.m_missionDS.InitVersion((ushort)msg.Version, (ushort)msg.Version); base.InitExistMissions(); base.InitMissionListByMissionPeriodType(MissionPeriodType.MissionPeriodType_Everyday); base.InitMissionListByMissionPeriodType(MissionPeriodType.MissionPeriodType_OneOff); }