csharp
public sealed class QuestLibraryEvery quest and dynamic event a build knows, compiled once.
Fields and properties (5)
public static QuestLibrary EmptyA library with nothing in it.
public QuestObjectiveRegistry ObjectivesWhich objective types it was compiled against.
public IEnumerable<QuestTemplate> QuestsEvery quest, in address order.
public IEnumerable<DynamicEventTemplate> EventsEvery dynamic event, in address order.
public IReadOnlyList<string> ProblemsWhat did not resolve, and what a definition said that cannot be true at once.
Methods (3)
public static QuestLibrary Compile(DefinitionCatalog catalog, QuestObjectiveRegistry? objectives = null)Compiles everything in a catalog.
public QuestTemplate? FindQuest(DefId id)Finds a quest.
public DynamicEventTemplate? FindEvent(DefId id)Finds a dynamic event.
Used by (14)
- ContentTestsMmo.Content.Tests
- CoverageTestsMmo.Content.Tests
- MmoLibrariesMmo.Shared
- ReferenceTestsMmo.Content.Tests
- ContentVixen.Editor.Gameplay.Quests.Tests
- EventChainVixen.Editor.Gameplay.Quests
- EventChainProjectionTestsVixen.Editor.Gameplay.Quests.Tests
- EventChainTestsVixen.Editor.Gameplay.Quests.Tests
- DynamicEventDirectorVixen.Gameplay.Quests
- DynamicEventTemplateVixen.Gameplay.Quests
- DynamicEventTestsVixen.Gameplay.Quests.Tests
- QuestJournalVixen.Gameplay.Quests
- QuestJournalTestsVixen.Gameplay.Quests.Tests
- QuestSectionTestsVixen.Live.Gameplay.Tests