Vixen
caa30e12
csharp
public sealed class ModifierDefinition

One modifier, as a definition holds it: names rather than ids.

Read the guide page for this →

Remarks

⚠ Every member is settable, because the YAML binder takes part only in members it can write on both sides — the rule BehaviorKeyContent records at more length. A get-only property round-trips to nothing.

Fields and properties (3)

  • public string Attribute

    Which stat — Power.

  • public ModifierOp Op

    Which bucket, and therefore which stage of the evaluation.

  • public float Value

    How much. A percentage is a fraction: 0.15 is 15 %.

Used by (17)

  • DefinitionImporterTestsVixen.Editor.Assets.Tests
  • CombatResolverTestsVixen.Gameplay.Combat.Tests
  • ContentVixen.Gameplay.Progression.Tests
  • ContentVixen.Gameplay.Combat.Tests
  • DefinitionSerializationTestsVixen.Gameplay.Tests
  • EffectDefinitionVixen.Gameplay
  • EffectSetTestsVixen.Gameplay.Tests
  • EffectTemplateVixen.Gameplay
  • GameplaySubjectTestsVixen.Gameplay.Tests
  • ProgressionLibraryVixen.Gameplay.Progression
  • SpecialisationDefinitionVixen.Gameplay.Progression
  • TalentNodeDefinitionVixen.Gameplay.Progression
  • TypeRegistrationVixen.Gameplay
  • Vixen_Gameplay_EffectDefinitionSerializerVixen.Gameplay
  • Vixen_Gameplay_ModifierDefinitionSerializerVixen.Gameplay
  • Vixen_Gameplay_Progression_SpecialisationDefinitionSerializerVixen.Gameplay.Progression
  • Vixen_Gameplay_Progression_TalentNodeDefinitionSerializerVixen.Gameplay.Progression