Vixen
c7401864
csharp
public sealed class ExperienceCurve

An experience curve with its table filled in.

Read the guide page for this →

Fields and properties (3)

  • public static ExperienceCurve Default

    The curve every game gets when it authors none: eighty levels of gentle growth.

  • public ExperienceCurveDefinition Definition

    What it was compiled from.

  • public int MaximumLevel

    The highest level anybody reaches.

Methods (3)

  • public static ExperienceCurve Compile(ExperienceCurveDefinition definition)

    Compiles a curve, filling the table out of the formula where it runs short.

  • public int CostOf(int level)

    What it costs to go from one level to the next.

  • public long TotalTo(int level)

    What it costs to get from level one to a level.

Used by (3)

  • ExperienceCurveTestsVixen.Gameplay.Progression.Tests
  • ProgressionLibraryVixen.Gameplay.Progression
  • ProgressionStateVixen.Gameplay.Progression