Example #1
0
        public override void Serialize(IGenericWriter writer)
        {
            base.Serialize(writer);

            writer.WriteEncodedInt(0); // version

            writer.WriteItemList(Keys);
        }
Example #2
0
        public override void Serialize(IGenericWriter writer)
        {
            base.Serialize(writer);

            writer.WriteEncodedInt(0); // version

            writer.WriteItemList(Components);
            writer.Write(BrainHue);
            writer.Write(Opened);
        }
Example #3
0
        public override void Serialize(IGenericWriter writer)
        {
            base.Serialize(writer);
            writer.Write(0); // version

            writer.Write((int)HouseType);

            if (Fixtures != null)
            {
                writer.WriteItemList(Fixtures, true);
            }
            else
            {
                writer.Write(0);
            }
        }