G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FGameplayEffectModifierMagnitude Struct Reference

Struct representing the magnitude of a gameplay effect modifier, potentially calculated in numerous different ways. More...

Public Member Functions

Functions
FGameplayEffectModifierMagnitude & opAssign (FGameplayEffectModifierMagnitude Other)

Public Attributes

Magnitude
FScalableFloat ScalableFloatMagnitude
 Magnitude value represented by a scalable float.
FAttributeBasedFloat AttributeBasedMagnitude
 Magnitude value represented by an attribute-based float (Coefficient * (PreMultiplyAdditiveValue + [Eval'd Attribute Value According to Policy])) + PostMultiplyAdditiveValue.
FCustomCalculationBasedFloat CustomMagnitude
 Magnitude value represented by a custom calculation class.
FSetByCallerFloat SetByCallerMagnitude
 Magnitude value represented by a SetByCaller magnitude.
EGameplayEffectMagnitudeCalculation MagnitudeCalculationType
 Type of calculation to perform to derive the magnitude.

Detailed Description

Struct representing the magnitude of a gameplay effect modifier, potentially calculated in numerous different ways.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ AttributeBasedMagnitude

FAttributeBasedFloat AttributeBasedMagnitude

Magnitude value represented by an attribute-based float (Coefficient * (PreMultiplyAdditiveValue + [Eval'd Attribute Value According to Policy])) + PostMultiplyAdditiveValue.

◆ CustomMagnitude

Magnitude value represented by a custom calculation class.

◆ MagnitudeCalculationType

EGameplayEffectMagnitudeCalculation MagnitudeCalculationType

Type of calculation to perform to derive the magnitude.

◆ ScalableFloatMagnitude

FScalableFloat ScalableFloatMagnitude

Magnitude value represented by a scalable float.

◆ SetByCallerMagnitude

FSetByCallerFloat SetByCallerMagnitude

Magnitude value represented by a SetByCaller magnitude.