public override void Deserialize(GenericReader reader) { base.Deserialize(reader); reader.ReadEncodedInt(); int count = reader.ReadInt(); for (int i = 0; i < count; i++) { int id = reader.ReadInt(); SpawnEntry entry = (SpawnEntry)SpawnEntry.Table[id]; if (entry != null) { entry.Deserialize(reader); } else { SpawnEntry.Remove(reader); } } }