UMovementComponent::SafeMoveUpdatedComponent

Syntax

bool SafeMoveUpdatedComponent
(
    const FVector & Delta,
    const FQuat & NewRotation,
    bool bSweep,
    FHitResult & OutHit,
    ETeleportType Teleport
)

Remarks

Calls MoveUpdatedComponent() , handling initial penetrations by calling ResolvePenetration() . If this adjustment succeeds, the original movement will be attempted again.

The overload taking rotation as an FQuat is slightly faster than the version using FRotator (which will be converted to an FQuat ).

The 'Teleport' flag is currently always treated as 'None' (not teleporting) when used in an active FScopedMovementUpdate .

Returns

result of the final MoveUpdatedComponent() call.

References

Module

Engine

Header

Runtime/Engine/Classes/GameFramework/MovementComponent.h

Source

Runtime/Engine/Private/Components/MovementComponent.cpp