public QuestInfoCommand(QuestDefinitionModule param1 = null, List <QuestChallengeRatingModule> param2 = null, QuestChallengeRatingModule param3 = null) { if (param1 == null) { this.definition = new QuestDefinitionModule(); } else { this.definition = param1; } if (param2 == null) { this.ratings = new List <QuestChallengeRatingModule>(); } else { this.ratings = param2; } if (param3 == null) { this.playersRating = new QuestChallengeRatingModule(); } else { this.playersRating = param3; } }
public void Read(IDataInput param1, ICommandLookup lookup) { this.definition = lookup.Lookup(param1) as QuestDefinitionModule; this.definition.Read(param1, lookup); this.ratings.Clear(); for (int i = param1.ReadInt(); i > 0; i--) { var tmp_0 = lookup.Lookup(param1) as QuestChallengeRatingModule; tmp_0.Read(param1, lookup); this.ratings.Add(tmp_0); } param1.ReadShort(); this.playersRating = lookup.Lookup(param1) as QuestChallengeRatingModule; this.playersRating.Read(param1, lookup); param1.ReadShort(); }