Beispiel #1
0
        public override void Serialise(MfcSerialiser archive)
        {
            base.Serialise(archive);

            archive.SerialiseString(LeftTopTexture);
            archive.SerialiseString(RightTopTexture);
            archive.SerialiseString(LeftWallTexture);
            archive.SerialiseString(RightWallTexture);
            archive.SerialiseString(LeftBottomTexture);
            archive.SerialiseString(RightBottomTexture);
            archive.SerialiseUInt16(BottomZ);
            archive.SerialiseUInt16(TopZ);
            archive.SerialiseUInt16(unknown16);
            archive.SerialiseUInt16(unknown17);
            archive.SerialiseByte(LeftTextureIsTransparent);
            archive.SerialiseByte(RightTextureIsTransparent);
            archive.SerialiseByte(EnableCollision);
            archive.SerialiseUInt16(unknown21);
            archive.SerialiseByte(unknown22);
            archive.SerialiseUInt16(LeftTextureOffset);
            archive.SerialiseUInt16(RightTextureOffset);
        }
Beispiel #2
0
 public override void Serialise(MfcSerialiser archive)
 {
     archive.SerialiseString(Name);
     archive.SerialiseObjectNoHeader(new TrailingBytes());
 }
Beispiel #3
0
 public override void Serialise(MfcSerialiser archive)
 {
     archive.SerialiseString(Name);
     archive.SerialiseObjectNoHeader(new TrailingBytes());
 }
Beispiel #4
0
        public override void Serialise(MfcSerialiser archive)
        {
            base.Serialise(archive);

            archive.SerialiseString(LeftTopTexture);
            archive.SerialiseString(RightTopTexture);
            archive.SerialiseString(LeftWallTexture);
            archive.SerialiseString(RightWallTexture);
            archive.SerialiseString(LeftBottomTexture);
            archive.SerialiseString(RightBottomTexture);
            archive.SerialiseUInt16(BottomZ);
            archive.SerialiseUInt16(TopZ);
            archive.SerialiseUInt16(unknown16);
            archive.SerialiseUInt16(unknown17);
            archive.SerialiseByte(LeftTextureIsTransparent);
            archive.SerialiseByte(RightTextureIsTransparent);
            archive.SerialiseByte(EnableCollision);
            archive.SerialiseUInt16(unknown21);
            archive.SerialiseByte(unknown22);
            archive.SerialiseUInt16(LeftTextureOffset);
            archive.SerialiseUInt16(RightTextureOffset);
        }