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

Data about a particular target in the RBF, including scaling factor. More...

Public Member Functions

Functions
FRBFTarget & opAssign (FRBFTarget Other)
Public Member Functions inherited from FRBFEntry
FRBFEntry & opAssign (FRBFEntry Other)

Public Attributes

RBFData
bool bApplyCustomCurve
 Whether we want to apply an additional custom curve when activating this target. Ignored if the solver type is Interpolative.
FRichCurve CustomCurve
 Custom curve to apply to activation of this target, if bApplyCustomCurve is true. Ignored if the solver type is Interpolative.
ERBFDistanceMethod DistanceMethod
 Override the distance method used to calculate the distance from this target to the input. Ignored if the solver type is Interpolative.
ERBFFunctionType FunctionType
 Override the falloff function used to smooth the distance from this target to the input. Ignored if the solver type is Interpolative.
TArray< float32 > Values
 Set of values for this target, size must be TargetDimensions.
float32 ScaleFactor
 How large the influence of this target.
Public Attributes inherited from FRBFEntry
TArray< float32 > Values
 Set of values for this target, size must be TargetDimensions.

Detailed Description

Data about a particular target in the RBF, including scaling factor.

Member Function Documentation

◆ opAssign()

FRBFTarget & opAssign ( FRBFTarget Other)

Member Data Documentation

◆ bApplyCustomCurve

bool bApplyCustomCurve

Whether we want to apply an additional custom curve when activating this target. Ignored if the solver type is Interpolative.

◆ CustomCurve

FRichCurve CustomCurve

Custom curve to apply to activation of this target, if bApplyCustomCurve is true. Ignored if the solver type is Interpolative.

◆ DistanceMethod

ERBFDistanceMethod DistanceMethod

Override the distance method used to calculate the distance from this target to the input. Ignored if the solver type is Interpolative.

◆ FunctionType

ERBFFunctionType FunctionType

Override the falloff function used to smooth the distance from this target to the input. Ignored if the solver type is Interpolative.

◆ ScaleFactor

float32 ScaleFactor

How large the influence of this target.

◆ Values

TArray<float32> Values

Set of values for this target, size must be TargetDimensions.