public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); int count = 23; if (version > 1) { count = reader.ReadInt(); } VialTypes = new int[Enum.GetValues(typeof(LiquidType)).Length]; for (int i = 0; i < count; i++) { VialTypes[i] = reader.ReadInt(); } m_SuperSlayer = (SuperSlayerType)reader.ReadEncodedInt(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); int count = 23; if( version > 1) count = reader.ReadInt(); VialTypes = new int[Enum.GetValues(typeof(LiquidType)).Length]; for (int i = 0; i < count; i++) VialTypes[i] = reader.ReadInt(); m_SuperSlayer = (SuperSlayerType)reader.ReadEncodedInt(); }