| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/NetworkPredictionExtras/Source/NetworkPredictionExtras/Public/ParametricMovement.h |
Include |
#include "ParametricMovement.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Meta=(BlueprintSpawnableComponent))
class UParametricMovementComponent : public UBaseMovementComponent
ActorComponent for running basic Parametric movement. Parametric movement could be anything that takes a Time and returns an FTransform.
Initially, we will support pushing (ie, we sweep as we update the mover's position). But we will not allow a parametric mover from being blocked.
Name | Description | ||
---|---|---|---|
|
bDisableParametricMovementSimulation |
Temp Parametric movement example The essence of this movement simulation is to map some Time value to a transform. |
|
|
bEnableDependentSimulation |
||
|
bEnableForceNetUpdate |
Calls ForceNetUpdate every frame. |
|
|
bEnableInterpolation |
||
|
OwnedParametricMovementSimulation |
||
|
ParametricMotion |
||
|
float |
ParentNetUpdateFrequency |
Sets NetUpdateFrequency on parent. |
|
TOptional< floa... |
PendingPlayRate |
Name | Description | |
---|---|---|
|
UParametricMovementComponent() |
Name | Description | ||
---|---|---|---|
|
EnableInterpolationMode ( |
||
|
FinalizeFrame ( |
||
|
InitializeSimulationState ( |
||
|
ProduceInput ( |
||
|
RestoreFrame ( |
Name | Description | ||
---|---|---|---|
|
InitializeNetworkPredictionProxy() |
Classes must initialize the NetworkPredictionProxy (register with the NetworkPredictionSystem) here. EndPlay will unregister. |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Begins Play for the component. |
|
|
TickComponent ( |
Function called every frame on this ActorComponent. |