FSO.SimAntics.Marshals.VMAnimationStateMarshal.Deserialize C# (CSharp) Method

Deserialize() public method

public Deserialize ( BinaryReader reader ) : void
reader System.IO.BinaryReader
return void
        public void Deserialize(BinaryReader reader)
        {
            Anim = reader.ReadString();
            CurrentFrame = reader.ReadSingle();
            var size = reader.ReadByte();
            EventQueue = new short[size];
            for (int i = 0; i < EventQueue.Length; i++) EventQueue[i] = reader.ReadInt16();
            EventsRun = reader.ReadByte();
            EndReached = reader.ReadBoolean();
            PlayingBackwards = reader.ReadBoolean();
            Speed = reader.ReadSingle();
            Weight = reader.ReadSingle();
            Loop = reader.ReadBoolean();
        }