public Quest(Guid id, string name, string description, int minimumLevel, bool isRepeatable, List<QuestStep> steps, QuestReward reward) { this.ID = id; this.Name = name; this.Description = description; this.MinimumLevel = minimumLevel; this.IsRepeatable = isRepeatable; this.Steps = steps; this.Reward = reward; }
public Quest(Guid id) { Quest _quest = GameWorld.GetWorld().QuestList.Single(ql => ql.ID == id); this.ID = _quest.ID; this.Name = _quest.Name; this.Description = _quest.Description; this.MinimumLevel = _quest.MinimumLevel; this.IsRepeatable = _quest.IsRepeatable; this.Steps = _quest.Steps; this.Reward = _quest.Reward; }