Vixen
c7401864
csharp
public sealed class ActiveQuest

One quest on a journal: which stage, how far into it, and how long it has left.

Read the guide page for this →

Fields and properties (8)

  • public QuestTemplate Template

    What it is.

  • public DefId Id

    Which quest.

  • public QuestStatus Status

    Where it is.

  • public int Stage

    Which stage is running, or the last one reached.

  • public float Elapsed

    How long the current stage has been running, in seconds.

  • public ObjectiveTracker? Tracker

    What is tracking the current stage, or null when there is no stage running.

  • public StageTemplate? CurrentStage

    The stage that is running, or null.

  • public bool IsTerminal

    Whether it is over, however it ended.

Methods (1)

  • public void Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Used by (4)

  • QuestJournalVixen.Gameplay.Quests
  • QuestJournalTestsVixen.Gameplay.Quests.Tests
  • QuestSectionVixen.Live.Gameplay
  • QuestSectionTestsVixen.Live.Gameplay.Tests