public virtual void Deserialize(IDataReader reader) { outcome = reader.ReadVarUhShort(); wave = reader.ReadSbyte(); rewards = new Types.FightLoot(); rewards.Deserialize(reader); }
public virtual void Deserialize(IDataReader reader) { outcome = reader.ReadShort(); if (outcome < 0) throw new Exception("Forbidden value on outcome = " + outcome + ", it doesn't respect the following condition : outcome < 0"); rewards = new Types.FightLoot(); rewards.Deserialize(reader); }
public virtual void Deserialize(IDataReader reader) { outcome = reader.ReadShort(); if (outcome < 0) { throw new Exception("Forbidden value on outcome = " + outcome + ", it doesn't respect the following condition : outcome < 0"); } rewards = new Types.FightLoot(); rewards.Deserialize(reader); }
public virtual void Deserialize(ICustomDataInput reader) { outcome = reader.ReadVarUhShort(); if (outcome < 0) { throw new Exception("Forbidden value on outcome = " + outcome + ", it doesn't respect the following condition : outcome < 0"); } wave = reader.ReadSByte(); if (wave < 0) { throw new Exception("Forbidden value on wave = " + wave + ", it doesn't respect the following condition : wave < 0"); } rewards = new Types.FightLoot(); rewards.Deserialize(reader); }