예제 #1
0
        public void Serialize(UndertaleWriter writer)
        {
            writer.WriteUndertaleString(Name);
            writer.Write((uint)Playback);
            writer.Write(PlaybackSpeed);
            writer.Write((uint)PlaybackSpeedType);
            writer.Write(Length);
            writer.Write(OriginX);
            writer.Write(OriginY);
            writer.Write(Volume);

            BroadcastMessages.Serialize(writer);

            Tracks.Serialize(writer);

            foreach (KeyValuePair <int, UndertaleString> kvp in FunctionIDs)
            {
                writer.Write(kvp.Key);
                writer.WriteUndertaleString(kvp.Value);
            }

            Moments.Serialize(writer);
        }