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 |