public override void Deserialize(IDataReader reader) { var limit = (ushort)reader.ReadUShort(); rewards = new Types.BreachReward[limit]; for (int i = 0; i < limit; i++) { rewards[i] = new Types.BreachReward(); rewards[i].Deserialize(reader); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); var limit = (ushort)reader.ReadUShort(); rewards = new Types.BreachReward[limit]; for (int i = 0; i < limit; i++) { rewards[i] = new Types.BreachReward(); rewards[i].Deserialize(reader); } modifier = reader.ReadVarInt(); prize = reader.ReadVarUhInt(); }