Navigation
Unreal Engine C++ API Reference > Runtime > Engine > GameFramework > UMovementComponent > SafeMoveUpdatedComponent
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/GameFramework/MovementComponent.h |
Include | #include "GameFramework/MovementComponent.h" |
Source | /Engine/Source/Runtime/Engine/Private/Components/MovementComponent.cpp |
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. result of the final MoveUpdatedComponent() call.