Navigation
API > API/Plugins > API/Plugins/NetworkPredictionExtras
| Name | UMockRootMotionSource |
| Type | class |
| Header File | /Engine/Plugins/Runtime/NetworkPredictionExtras/Source/NetworkPredictionExtras/Public/MockRootMotionSourceObject.h |
| Include Path | #include "MockRootMotionSourceObject.h" |
Syntax
UCLASS (Abstract)
class UMockRootMotionSource : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMockRootMotionSource
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMockRootMotionSource() |
MockRootMotionSourceObject.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UMockRootMotionSource() |
MockRootMotionSourceObject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void FinalizePose
(
int32 ElapsedMS, |
MockRootMotionSourceObject.h | ||
virtual 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 | MockRootMotionSourceObject.h | |
virtual bool IsValidInstance() |
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. | MockRootMotionSourceObject.h | |
bool IsValidRootMotionSource () |
Returns true if this instance is an acceptable runtime source for root motion. | MockRootMotionSourceObject.h | |
virtual void SerializePayloadParameters
(
FBitArchive& Ar |
MockRootMotionSourceObject.h | ||
virtual FMockRootMotionReturnValue Step
(
const FMockRootMotionStepParameters& Parameters |
MockRootMotionSourceObject.h |