Interface IGameplayEffectPolicy
This is used to define how long the GameplayEffect lasts, and what it does (e.g. how much damage)
Namespace: GameplayAbilitySystem.Interfaces
Assembly: Assembly-CSharp-firstpass.dll
Syntax
public interface IGameplayEffectPolicy
Properties
| Improve this Doc View SourceDurationMagnitude
Duration of the GameplayEffect, if this lasts for some finite time
Declaration
float DurationMagnitude { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
DurationPolicy
Whether the GameplayEffect lasts for some finite time, infinite time, or is applied instantly
Declaration
EDurationPolicy DurationPolicy { get; }
Property Value
| Type | Description |
|---|---|
| EDurationPolicy |
Modifiers
How the GameplayEffect affects attributes
Declaration
List<GameplayEffectModifier> Modifiers { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayEffectModifier> |