void WriteRawData()
        {
            MemoryStream stream = new MemoryStream(RawData, true);
            BinaryWriter writer = new BinaryWriter(stream, Encoding.UTF8);

            // Write Version
            writer.Write(Version);

            // Write CharacterPosition.Position
            SaveTree.WritePosition(writer, CharacterPosition.Position);

            // Write MapID
            writer.Write(MapID);

            // Write Environment
            writer.Write(Environment);

            writer.Close();
        }
Beispiel #2
0
        void WriteRawData()
        {
            MemoryStream stream = new MemoryStream(RawData, true);
            BinaryWriter writer = new BinaryWriter(stream, Encoding.UTF8);

            // Write Version
            writer.Write(Version);

            // Write CharacterPosition.RecordType
            writer.Write(CharacterPosition.RecordType);

            // Write CharacterPosition.Unknown
            writer.Write(CharacterPosition.Unknown);

            // Write CharacterPosition.Position
            SaveTree.WritePosition(writer, CharacterPosition.Position);

            // Write Unknown
            writer.Write(Unknown);

            writer.Close();
        }