public void Deserialize(BinaryReader reader) { Clock = new VMClockMarshal(); Clock.Deserialize(reader); Architecture = new VMArchitectureMarshal(); Architecture.Deserialize(reader); Ambience = new VMAmbientSoundMarshal(); Ambience.Deserialize(reader); RandomSeed = reader.ReadUInt64(); }