Vixen
c7401864
csharp
public sealed class RequirementSet

A compiled list of requirements, evaluated as a conjunction.

Read the guide page for this →

Remarks

And, always. A requirement list that could mean "or" would need a grouping syntax, and doc 28's answer to "I need a disjunction" is the same as its answer everywhere else: that is a GameplayTagQuery, whose any list is exactly one.

Fields and properties (3)

  • public static RequirementSet Always

    The set nothing fails.

  • public int Count

    How many requirements it holds.

  • public ReadOnlySpan<Requirement> Requirements

    Them, in the order they were authored — which is the order they are reported in.

Methods (3)

Used by (47, showing 40)

  • LootOutlineVixen.Editor.Gameplay.Loot
  • AbilityCasterVixen.Gameplay.Combat
  • AbilityLibraryVixen.Gameplay.Combat
  • AbilityTemplateVixen.Gameplay.Combat
  • AchievementVixen.Gameplay.Collections
  • ChatChannelVixen.Gameplay.Chat
  • ChatLibraryVixen.Gameplay.Chat
  • ChatRouterVixen.Gameplay.Chat
  • CollectibleVixen.Gameplay.Collections
  • CollectionLibraryVixen.Gameplay.Collections
  • CollectionRecordVixen.Gameplay.Collections
  • CrafterVixen.Gameplay.Crafting
  • CraftingLibraryVixen.Gameplay.Crafting
  • DifficultyVixen.Gameplay.Instances
  • EconomyLibraryVixen.Gameplay.Economy
  • ExplorationLibraryVixen.Gameplay.Exploration
  • ExplorationRecordVixen.Gameplay.Exploration
  • FurnitureVixen.Gameplay.Housing
  • HousePlotVixen.Gameplay.Housing
  • HousingLibraryVixen.Gameplay.Housing
  • InstanceLibraryVixen.Gameplay.Instances
  • InstanceRunVixen.Gameplay.Instances
  • InteractableVixen.Gameplay.Interaction
  • InteractionLibraryVixen.Gameplay.Interaction
  • InteractionNodeVixen.Gameplay.Interaction
  • LootEntryVixen.Gameplay.Loot
  • LootEvaluatorVixen.Gameplay.Loot
  • LootLibraryVixen.Gameplay.Loot
  • MovementLibraryVixen.Gameplay.Movement
  • PlotVixen.Gameplay.Housing
  • PointOfInterestVixen.Gameplay.Exploration
  • ProgressionLibraryVixen.Gameplay.Progression
  • ProgressionStateVixen.Gameplay.Progression
  • ProgressionStateTestsVixen.Gameplay.Progression.Tests
  • QuestJournalVixen.Gameplay.Quests
  • QuestLibraryVixen.Gameplay.Quests
  • QuestTemplateVixen.Gameplay.Quests
  • RecipeVixen.Gameplay.Crafting
  • RequirementTestsVixen.Gameplay.Tests
  • SeatVixen.Gameplay.Movement