Vixen
caa30e12
csharp
public sealed class ObjectiveTemplate

One authored objective, compiled: its type, its filters and its target.

Read the guide page for this →

Fields and properties (11)

  • public QuestObjectiveDefinition Definition

    What it was compiled from.

  • public IQuestObjective Kind

    Which objective type it is.

  • public GameplayEventFilter Filter

    What advances it.

  • public GameplayEventFilter FailFilter

    What fails it, or a filter that matches nothing.

  • public int Count

    How many, or how many seconds. Never below one.

  • public string DisplayName

    What the tracker says.

  • public bool IsOptional

    Whether the stage completes without it.

  • public bool IsHidden

    Whether the tracker shows it before it is started.

  • public bool IsTimed

    Whether it counts seconds.

  • public bool IsLevel

    Whether its progress can go back down.

  • public bool IsSatisfiable

    Whether anything can ever advance it.

Used by (6)

  • EventChainProjectionVixen.Editor.Gameplay.Quests
  • DynamicEventTemplateVixen.Gameplay.Quests
  • IQuestObjectiveVixen.Gameplay.Quests
  • ObjectiveTrackerVixen.Gameplay.Quests
  • QuestLibraryVixen.Gameplay.Quests
  • StageTemplateVixen.Gameplay.Quests