// // Licensed under the MIT License. See LICENSE file in the project root for full license information. // namespace MUnique.OpenMU.DataModel.Entities; using MUnique.OpenMU.DataModel.Configuration.Quests; /// /// Keeps the progress of the of the currently active quest. /// public class QuestMonsterKillRequirementState { /// /// Gets or sets the requirement for which this state is kept. /// public virtual QuestMonsterKillRequirement? Requirement { get; set; } /// /// Gets or sets the monster kill count for this . /// public int KillCount { get; set; } /// public override string ToString() { return $"{this.KillCount}/{this.Requirement?.MinimumNumber} {this.Requirement?.Monster}"; } }