Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/GameFramework
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/GameFramework/Character.h |
Include | #include "GameFramework/Character.h" |
Syntax
struct FRepRootMotionMontage
Remarks
Replicated data when playing a root motion montage.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FVector_NetQuantize10 | Acceleration | Acceleration |
![]() |
TObjectPtr< UAnimMontage > | AnimMontage | AnimMontage providing Root Motion |
![]() |
FRootMotionSourceGroup | AuthoritativeRootMotion | State of Root Motion Sources on Authority |
![]() |
bool | bIsActive | Whether this has useful/active data. |
![]() |
bool | bRelativePosition | Additional replicated flag, if MovementBase can't be resolved on the client. |
![]() |
bool | bRelativeRotation | Whether rotation is relative or absolute. |
![]() |
FVector_NetQuantize10 | LinearVelocity | Velocity |
![]() |
FVector_NetQuantize100 | Location | Location |
![]() |
TObjectPtr< UPrimitiveComponent > | MovementBase | Movement Relative to Base |
![]() |
FName | MovementBaseBoneName | Bone on the MovementBase, if a skeletal mesh. |
![]() |
float | Position | Track position of Montage |
![]() |
FRotator | Rotation | Rotation |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Clear () |
Clear root motion sources and root motion montage |
![]() ![]() |
bool | Is Valid - animation root motion only |