public DareInformations(double dareId, CharacterBasicMinimalInformations creator, int subscriptionFee, int jackpot, ushort maxCountWinners, double endDate, bool isPrivate, uint guildId, uint allianceId, DareCriteria[] criterions, double startDate) { this.dareId = dareId; this.creator = creator; this.subscriptionFee = subscriptionFee; this.jackpot = jackpot; this.maxCountWinners = maxCountWinners; this.endDate = endDate; this.isPrivate = isPrivate; this.guildId = guildId; this.allianceId = allianceId; this.criterions = criterions; this.startDate = startDate; }
public virtual void Deserialize(IDataReader reader) { this.dareId = reader.ReadDouble(); this.creator = new CharacterBasicMinimalInformations(); this.creator.Deserialize(reader); this.subscriptionFee = reader.ReadInt(); this.jackpot = reader.ReadInt(); this.maxCountWinners = reader.ReadUShort(); this.endDate = reader.ReadDouble(); this.isPrivate = reader.ReadBoolean(); this.guildId = reader.ReadVarUhInt(); this.allianceId = reader.ReadVarUhInt(); ushort num = reader.ReadUShort(); this.criterions = new DareCriteria[num]; for (int i = 0; i < num; i++) { this.criterions[i] = new DareCriteria(); this.criterions[i].Deserialize(reader); } this.startDate = reader.ReadDouble(); }