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

Structure to encapsulate magnitudes that are calculated via custom calculation. More...

Public Member Functions

Functions
FCustomCalculationBasedFloat & opAssign (FCustomCalculationBasedFloat Other)

Public Attributes

CustomCalculation
FScalableFloat Coefficient
 Coefficient to the custom calculation.
FScalableFloat PreMultiplyAdditiveValue
 Additive value to the attribute calculation, added in before the coefficient applies.
FScalableFloat PostMultiplyAdditiveValue
 Additive value to the attribute calculation, added in after the coefficient applies.
FCurveTableRowHandle FinalLookupCurve
 If a curve table entry is specified, the OUTPUT of this custom class magnitude (including the pre and post additive values) lookup into the curve instead of using the attribute directly.
TSubclassOf< UGameplayModMagnitudeCalculation > CalculationClassMagnitude

Detailed Description

Structure to encapsulate magnitudes that are calculated via custom calculation.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ CalculationClassMagnitude

TSubclassOf<UGameplayModMagnitudeCalculation> CalculationClassMagnitude

◆ Coefficient

FScalableFloat Coefficient

Coefficient to the custom calculation.

◆ FinalLookupCurve

FCurveTableRowHandle FinalLookupCurve

If a curve table entry is specified, the OUTPUT of this custom class magnitude (including the pre and post additive values) lookup into the curve instead of using the attribute directly.

◆ PostMultiplyAdditiveValue

FScalableFloat PostMultiplyAdditiveValue

Additive value to the attribute calculation, added in after the coefficient applies.

◆ PreMultiplyAdditiveValue

FScalableFloat PreMultiplyAdditiveValue

Additive value to the attribute calculation, added in before the coefficient applies.