// Token: 0x06004BD4 RID: 19412 RVA: 0x00177544 File Offset: 0x00175744
        public override object SerializeToClient()
        {
            DSLevelNtf dslevelNtf = new DSLevelNtf();

            dslevelNtf.Version           = (uint)base.Version;
            dslevelNtf.CurrentWayPointId = this.CurrentWayPointId;
            dslevelNtf.ScenarioId        = this.LastFinishedScenarioId;
            foreach (KeyValuePair <int, WayPointStatus> keyValuePair in this.CanMoveWayPointIds)
            {
                if (this.IsWayPointArrived(keyValuePair.Key))
                {
                    dslevelNtf.ArrivedWayPointIds.Add(keyValuePair.Key);
                }
            }
            dslevelNtf.RandomEvents.AddRange(RandomEvent.RandomEventsToPBRandomEvents(this.RandomEvents));
            return(dslevelNtf);
        }