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

Public Member Functions

Functions
FAnimNode_OffsetRootBone & opAssign (FAnimNode_OffsetRootBone Other)

Public Attributes

CollisionTesting
EOffsetRootBone_CollisionTestingMode CollisionTestingMode
float32 CollisionTestShapeRadius
FVector CollisionTestShapeOffset
Evaluation
FRotator RotationDelta
 Delta applied to the rotation offset this frame. For procedural values, consider adjusting the input by delta time.
FVector TranslationDelta
 Delta applied to the translation offset this frame. For procedural values, consider adjusting the input by delta time.
EWarpingEvaluationMode EvaluationMode
Links
FPoseLink Source
Settings
float32 RotationSpeedRatio
 How much the offset can blend out, relative to the incoming rotation speed i.e. If root motion is rotating at 90 degrees/s, at 0.5, the offset can blend out at 45 degree/s.
float32 MaxTranslationError
 How much the offset can deviate from the mesh component's translation in units Values lower than 0 disable this limit.
bool bClampToRotationVelocity
 Whether to limit the offset's rotation interpolation speed to the velocity on the incoming motion Enabling this prevents the offset sliding when there's little to no rotation speed.
float32 TranslationSpeedRatio
 How much the offset can blend out, relative to the incoming translation speed i.e. If root motion is moving at 400cm/s, at 0.5, the offset can blend out at 200cm/s.
float32 MaxRotationError
 How much the offset can deviate from the mesh component's rotation in degrees Values lower than 0 disable this limit.
float32 RotationHalfLife
 Controls how fast the rotation offset is blended out Values closer to 0 make it faster.
float32 TranslationHalflife
 Controls how fast the translation offset is blended out Values closer to 0 make it faster.
EOffsetRootBoneMode RotationMode
 The rotation offset behavior mode.
EOffsetRootBoneMode TranslationMode
 The translation offset behavior mode.
bool bClampToTranslationVelocity
 Whether to limit the offset's translation interpolation speed to the velocity on the incoming motion Enabling this prevents the offset sliding when there's little to no translation speed.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ bClampToRotationVelocity

bool bClampToRotationVelocity

Whether to limit the offset's rotation interpolation speed to the velocity on the incoming motion Enabling this prevents the offset sliding when there's little to no rotation speed.

◆ bClampToTranslationVelocity

bool bClampToTranslationVelocity

Whether to limit the offset's translation interpolation speed to the velocity on the incoming motion Enabling this prevents the offset sliding when there's little to no translation speed.

◆ CollisionTestingMode

◆ CollisionTestShapeOffset

FVector CollisionTestShapeOffset

◆ CollisionTestShapeRadius

float32 CollisionTestShapeRadius

◆ EvaluationMode

EWarpingEvaluationMode EvaluationMode

◆ MaxRotationError

float32 MaxRotationError

How much the offset can deviate from the mesh component's rotation in degrees Values lower than 0 disable this limit.

◆ MaxTranslationError

float32 MaxTranslationError

How much the offset can deviate from the mesh component's translation in units Values lower than 0 disable this limit.

◆ RotationDelta

FRotator RotationDelta

Delta applied to the rotation offset this frame. For procedural values, consider adjusting the input by delta time.

◆ RotationHalfLife

float32 RotationHalfLife

Controls how fast the rotation offset is blended out Values closer to 0 make it faster.

◆ RotationMode

EOffsetRootBoneMode RotationMode

The rotation offset behavior mode.

◆ RotationSpeedRatio

float32 RotationSpeedRatio

How much the offset can blend out, relative to the incoming rotation speed i.e. If root motion is rotating at 90 degrees/s, at 0.5, the offset can blend out at 45 degree/s.

◆ Source

FPoseLink Source

◆ TranslationDelta

FVector TranslationDelta

Delta applied to the translation offset this frame. For procedural values, consider adjusting the input by delta time.

◆ TranslationHalflife

float32 TranslationHalflife

Controls how fast the translation offset is blended out Values closer to 0 make it faster.

◆ TranslationMode

EOffsetRootBoneMode TranslationMode

The translation offset behavior mode.

◆ TranslationSpeedRatio

float32 TranslationSpeedRatio

How much the offset can blend out, relative to the incoming translation speed i.e. If root motion is moving at 400cm/s, at 0.5, the offset can blend out at 200cm/s.