Navigation
API > API/Plugins > API/Plugins/NetworkPredictionExtras
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMockRootMotionSource
- UMockRootMotionSource_Curve
- UMockRootMotionSource_Montage
- UMockRootMotionSource_MoveToLocation
References
Module | NetworkPredictionExtras |
Header | /Engine/Plugins/Runtime/NetworkPredictionExtras/Source/NetworkPredictionExtras/Public/MockRootMotionSourceObject.h |
Include | #include "MockRootMotionSourceObject.h" |
Syntax
UCLASS&40;Abstract&41;
class UMockRootMotionSource : public UObject
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | FinalizePose
(
int32 ElapsedMS, |
|
![]() ![]() ![]() |
bool | IsValidCDO () |
Only called on CDOs - Is this class default object valid (or does it require subclassing to fill in required data) If true, this class gets a root motion source ID assigned and can be replicated If false, no ID and runtime error if this class is tried to be used |
![]() ![]() ![]() |
bool | Runtime check if this source is well formed/valid for use By default this will just check IsValidCDO, but subclasses that require instancing + dynamic data will want to check that. | |
![]() ![]() |
bool | Returns true if this instance is an acceptable runtime source for root motion. | |
![]() ![]() |
void | ||
![]() ![]() |
FMockRootMotionReturnValue | Step
(
const FMockRootMotionStepParameters& Parameters |