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; }
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."); } }