Navigation
API > API/Plugins > API/Plugins/NetworkPredictionExtras
The actual NetworkPrediction simulation code that implements root motion movement (root motion evaluation itself is done via IMockRootMotionSourceMap but the actual 'how to move thing given a delta' is done here)
| Name | FMockRootMotionSimulation |
| Type | class |
| Header File | /Engine/Plugins/Runtime/NetworkPredictionExtras/Source/NetworkPredictionExtras/Public/MockRootMotionSimulation.h |
| Include Path | #include "MockRootMotionSimulation.h" |
Syntax
class FMockRootMotionSimulation : public FBaseMovementSimulation
Inheritance Hierarchy
- FBaseMovementSimulation → FMockRootMotionSimulation
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| RootMotionComponent | USceneComponent * | The component the root motion is relative to. | MockRootMotionSimulation.h | |
| SourceStore | IRootMotionSourceStore * | MockRootMotionSimulation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMockRootMotionSource * ResolveRootMotionSource
(
const ProxyType& Proxy |
MockRootMotionSimulation.h | ||
void SimulationTick
(
const FNetSimTimeStep& TimeStep, |
The main tick function. | MockRootMotionSimulation.h |