csharp
public record class QuestDefinitionA quest: stages of objectives, what it takes to accept it, and what it pays.
Fields and properties (9)
public string DisplayNameWhat it is called.
public string SummaryWhat the giver says.
public List<RequirementDefinition> RequirementsWhat has to be true to accept it.
public List<QuestStageDefinition> StagesIts stages, in order.
public QuestRewardDefinition RewardsWhat turning it in pays.
public string TagWhat having turned it in is — Quest.Completed.Prologue. Empty for a quest nothing asks about.
public List<string> GrantsTagsTags being on it grants, dropped when it is turned in or abandoned.
public QuestRepeat RepeatHow often it can be done.
public bool ShareableWhether a party member can be handed it.
Methods (1)
public override void CollectTags(ICollection<string> tags)Every tag this definition mentions, so the content build can bake the tag table.
Used by (12)
- ReferenceTestsMmo.Content.Tests
- ContentVixen.Editor.Gameplay.Quests.Tests
- QuestModelVixen.Editor.Gameplay.Quests
- QuestModelTestsVixen.Editor.Gameplay.Quests.Tests
- ContentVixen.Gameplay.Quests.Tests
- DynamicEventTestsVixen.Gameplay.Quests.Tests
- QuestLibraryVixen.Gameplay.Quests
- QuestModuleVixen.Gameplay.Quests
- QuestTemplateVixen.Gameplay.Quests
- SectionContentVixen.Live.Gameplay.Tests
- TypeRegistrationVixen.Gameplay.Quests
- Vixen_Gameplay_Quests_QuestDefinitionSerializerVixen.Gameplay.Quests