| FRootMotionSource
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/GameFramework/RootMotionSource.h |
Include |
#include "GameFramework/RootMotionSource.h" |
struct FRootMotionSource_MoveToForce : public FRootMotionSource
MoveToForce moves the target to a given fixed location in world space over the duration
Name | Description | ||
---|---|---|---|
|
bRestrictSpeedToExpected |
||
|
UCurveVector &#... |
PathOffsetCurve |
|
|
StartLocation |
||
|
TargetLocation |
Name | Description | |
---|---|---|
|
FRootMotionSource_MoveToForce() |
Name | Description | |
---|---|---|
|
~FRootMotionSource_MoveToForce() |
Name | Description | ||
---|---|---|---|
|
GetPathOffsetInWorldSpace ( |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
||
|
FRootMotionS... |
Clone() |
|
|
UScriptStruc... |
GetScriptStruct() |
|
|
Matches ( |
For well-networked RootMotionSources, any given FRootMotionSource child class could implement their own unique ID and simply use that in the Matches check. |
|
|
MatchesAndHasSameState ( |
Checks that it Matches() and has the same state (time, track position, etc.) |
|
|
NetSerialize ( |
||
|
PrepareRootMotion ( |
Generates the RootMotion for this Source, can be used for both "live" generation or for playback (client prediction correction, simulated proxies, etc.) |
|
|
SetTime ( |
Set the CurrentTime of this source. |
|
|
ToSimpleString() |
||
|
UpdateStateFrom ( |
Mainly for server correction purposes - update this Source's state from another's, usually the authoritative state from the server's version of the Source |