Exemple #1
0
 public ArenaRankInfos(
     ArenaRanking ranking,
     ArenaLeagueRanking leagueRanking,
     uint victoryCount,
     uint fightcount,
     uint numFightNeededForLadder)
 {
     this.ranking                 = ranking;
     this.leagueRanking           = leagueRanking;
     this.victoryCount            = victoryCount;
     this.fightcount              = fightcount;
     this.numFightNeededForLadder = numFightNeededForLadder;
 }
Exemple #2
0
 public virtual void Deserialize(IDataReader reader)
 {
     if (reader.ReadByte() == (byte)0)
     {
         this.ranking = (ArenaRanking)null;
     }
     else
     {
         this.ranking = new ArenaRanking();
         this.ranking.Deserialize(reader);
     }
     if (reader.ReadByte() == (byte)0)
     {
         this.leagueRanking = (ArenaLeagueRanking)null;
     }
     else
     {
         this.leagueRanking = new ArenaLeagueRanking();
         this.leagueRanking.Deserialize(reader);
     }
     this.victoryCount = (uint)reader.ReadVarUhShort();
     if (this.victoryCount < 0U)
     {
         throw new Exception("Forbidden value (" + (object)this.victoryCount + ") on element of ArenaRankInfos.victoryCount.");
     }
     this.fightcount = (uint)reader.ReadVarUhShort();
     if (this.fightcount < 0U)
     {
         throw new Exception("Forbidden value (" + (object)this.fightcount + ") on element of ArenaRankInfos.fightcount.");
     }
     this.numFightNeededForLadder = (uint)reader.ReadShort();
     if (this.numFightNeededForLadder < 0U)
     {
         throw new Exception("Forbidden value (" + (object)this.numFightNeededForLadder + ") on element of ArenaRankInfos.numFightNeededForLadder.");
     }
 }