Пример #1
0
        private void SerializeDefaults(GenericWriter writer)
        {
            writer.SetVersion(0);

            writer.Write(Serial);

            Options.Serialize(writer);

            writer.Write(Deleted);
            writer.Write(Generated);

            writer.Write(Created);

            writer.WriteInstanceMap(Map);

            writer.WriteBlockList(Zones, (w, z) => w.WriteInstanceRegion(z));

            writer.WriteMobileList(Group);
            writer.WriteMobileList(ActiveGroup);

            writer.WriteMobileList(MobileSpawns);
            writer.WriteItemList(ItemSpawns);

            writer.WriteBlockList(Loot, (w, e) => w.WriteType(e, t => e.Serialize(w)));
        }