public void SerializeInto(BinaryWriter writer)
{
writer.Write(Anim);
writer.Write(CurrentFrame);
writer.Write((byte)EventQueue.Length);
foreach (var evt in EventQueue) writer.Write(evt);
writer.Write(EventsRun);
writer.Write(EndReached);
writer.Write(PlayingBackwards);
writer.Write(Speed);
writer.Write(Weight);
writer.Write(Loop);
}