Vixen
c7401864
csharp
public record class ProfessionDefinition

A profession: one skill number and the tiers it passes through.

Read the guide page for this →

Fields and properties (4)

  • public string DisplayName

    What it is called in the UI.

  • public string Tag

    What having it at all is — Profession.Smithing.

  • public int MaximumSkill

    The highest skill anybody reaches.

  • public List<ProfessionTierDefinition> Tiers

    Its tiers, in ascending order of skill.

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

  • ContentVixen.Gameplay.Progression.Tests
  • ProgressionLibraryVixen.Gameplay.Progression
  • ProgressionModuleVixen.Gameplay.Progression
  • SectionContentVixen.Live.Gameplay.Tests
  • TypeRegistrationVixen.Gameplay.Progression
  • Vixen_Gameplay_Progression_ProfessionDefinitionSerializerVixen.Gameplay.Progression