Language:
Discover
By Skill Level
By Category

FRootMotionSource_RadialForce

Choose your OS:

Inheritance Hierarchy

FRootMotionSource

FRootMotionSource_RadialForce

Syntax

struct FRootMotionSource_RadialForce : public FRootMotionSource

Remarks

RadialForce applies a force pulling or pushing away from a given world location to the target

Variables

Name Description

Public variable

bool

 

bIsPush

Public variable

bool

 

bNoZForce

Public variable

bool

 

bUseFixedWorldDirection

Public variable

FRotator

 

FixedWorldDirection

Public variable

FVector

 

Location

Public variable

AActor *

 

LocationActor

Public variable

float

 

Radius

Public variable

float

 

Strength

Public variable

UCurveFloat ...

 

StrengthDistanceFalloff

Public variable

UCurveFloat ...

 

StrengthOverTime

Constructors

Destructors

Overridden from FRootMotionSource

Name Description

Public function Virtual

void

 

AddReferencedObjects

(
    FReferenceCollector & Collector
)

Public function Virtual

FRootMotionS ...

 

Clone()

Newly allocated copy of this FRootMotionSource .

Public function Virtual

UScriptStruc ...

 

GetScriptStruct()

Public function Virtual

bool

 

Matches

(
    const FRootMotionSource * Other
)

Whether this is the same RootMotionSource as Other.

Public function Virtual

bool

 

MatchesAndHasSameState

(
    const FRootMotionSource * Other
)

Checks that it Matches() and has the same state (time, track position, etc.)

Public function Virtual

bool

 

NetSerialize

(
    FArchive & Ar,
    UPackageMap * Map,
    bool& bOutSuccess
)

Public function Virtual

void

 

PrepareRootMotion

(
    float SimulationTime,
    float MovementTickTime,
    const ACharacter & Character,
    const UCharacterMovementComponent &...
)

Generates the RootMotion for this Source, can be used for both "live" generation or for playback (client prediction correction, simulated proxies, etc.)

Public function Virtual

FString

 

ToSimpleString()

Public function Virtual

bool

 

UpdateStateFrom

(
    const FRootMotionSource * Sourc...,
    bool bMarkForSimulatedCatchup
)

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

References

Module

Engine

Header

Runtime/Engine/Classes/GameFramework/RootMotionSource.h