Vixen
c7401864
csharp
public record class AchievementDefinition

Something worth doing, and what doing it gives.

Read the guide page for this →

Fields and properties (8)

  • public string DisplayName

    What it is called.

  • public string Description

    What it says under the name.

  • public int Points

    What it is worth.

  • public bool Hidden

    Whether it stays out of the list until it is earned.

  • public string Tag

    What earning it grants — Earned.Slayer. Empty for one nothing asks about.

  • public List<AchievementCriterionDefinition> Criteria

    What has to happen, and how often. All of them.

  • public List<RequirementDefinition> Requires

    What has to be true of the player as well.

  • public List<string> Unlocks

    What earning it unlocks, by address.

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 (8)

  • ReferenceTestsMmo.Content.Tests
  • AchievementVixen.Gameplay.Collections
  • CollectionLibraryVixen.Gameplay.Collections
  • CollectionTestsVixen.Gameplay.Collections.Tests
  • CollectionsModuleVixen.Gameplay.Collections
  • ContentVixen.Gameplay.Collections.Tests
  • TypeRegistrationVixen.Gameplay.Collections
  • Vixen_Gameplay_Collections_AchievementDefinitionSerializerVixen.Gameplay.Collections