Vixen
c7401864
csharp
public record class CurrencyDefinition

A currency: gold, tokens, marks, karma — all one type.

Read the guide page for this →

Remarks

⚠ Every member is settable, for the YAML binder's reason — see ModifierDefinition.

Fields and properties (6)

  • public string DisplayName

    What it is called.

  • public string Tag

    What holding any of it is — Currency.Gold. Empty for one nothing asks about.

  • public long Cap

    The most anybody may hold. Zero for no cap.

  • public CurrencyScope Scope

    Whose pile it is.

  • public float DecayPerDay

    How much of it evaporates per day, as a fraction. Zero for none.

  • public List<CurrencyConversionDefinition> Conversions

    What it turns into.

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

  • ContentVixen.Gameplay.Economy.Tests
  • CurrencyVixen.Gameplay.Economy
  • EconomyLibraryVixen.Gameplay.Economy
  • EconomyLibraryTestsVixen.Gameplay.Economy.Tests
  • EconomyModuleVixen.Gameplay.Economy
  • TypeRegistrationVixen.Gameplay.Economy
  • Vixen_Gameplay_Economy_CurrencyDefinitionSerializerVixen.Gameplay.Economy