コード例 #1
0
 public virtual void Deserialize(IDataReader reader)
 {
     outcome = reader.ReadVarUhShort();
     wave    = reader.ReadSbyte();
     rewards = new Types.FightLoot();
     rewards.Deserialize(reader);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 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);
 }
コード例 #4
0
 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);
 }