Vixen
caa30e12
csharp
public enum AbilityTargeting

What an ability is aimed at.

Read the guide page for this →

Remarks

Five, and the list is closed on purpose. Every targeting mode any game ships is one of these with different numbers — a cleave is a cone, a chain lightning is a target with a follow-up ability, a ground-targeted circle is `Ground` with a radius. A sixth would be a sixth branch in every validator that has to agree with it.

Fields and properties (5)

  • Self

    The caster. Needs nothing selected.

  • Target

    One other thing, within range.

  • Ground

    A point, within range, affecting a radius around it.

  • Cone

    Everything in a cone from the caster.

  • Direction

    Everything along a line from the caster.

Used by (9)

  • AbilityCasterTestsVixen.Gameplay.Combat.Tests
  • AbilityDefinitionVixen.Gameplay.Combat
  • AbilityDefinitionExtensionsVixen.Gameplay.Combat
  • AbilityLibraryTestsVixen.Gameplay.Combat.Tests
  • AbilityTemplateVixen.Gameplay.Combat
  • CombatResolverTestsVixen.Gameplay.Combat.Tests
  • ContentVixen.Gameplay.Combat.Tests
  • TypeRegistrationVixen.Gameplay.Combat
  • Vixen_Gameplay_Combat_AbilityDefinitionSerializerVixen.Gameplay.Combat