Refactor Timeline UI to use track flags

This commit is contained in:
Wojtek Figat
2021-12-07 23:27:58 +01:00
parent 2ef0aabfbc
commit bb674b43f9
10 changed files with 81 additions and 80 deletions

View File

@@ -26,8 +26,7 @@ namespace FlaxEditor.GUI.Timeline.Undo
using (var stream = new BinaryWriter(memory))
{
stream.Write(track.Color);
stream.Write(track.Mute);
stream.Write(track.Loop);
stream.Write((byte)track.Flags);
track.Archetype.Save(track, stream);
return memory.ToArray();
}
@@ -40,8 +39,7 @@ namespace FlaxEditor.GUI.Timeline.Undo
using (var stream = new BinaryReader(memory))
{
track.Color = stream.ReadColor();
track.SetMute(stream.ReadBoolean());
track.Loop = stream.ReadBoolean();
track.Flags = (TrackFlags)stream.ReadByte();
track.Archetype.Load(Timeline.FormatVersion, track, stream);
}
_timeline.ArrangeTracks();