RealDocs

ACharacter::ServerMoveDualHybridRootMotion_Implementation

function Engine Deprecated Since 4.0
Deprecated: Use ServerMovePacked_Implementation() instead.
#include "GameFramework/Character.h"
Access: public Specifiers: deprecated

Description

Server-side body of the deprecated ServerMoveDualHybridRootMotion RPC. Passes the hybrid dual-move data through to CharacterMovementComponent for processing. Part of the legacy replication path.

Caveats & Gotchas

  • Deprecated since 4.26. Do not override; custom root motion server logic should live in CharacterMovementComponent.
  • Requires SUPPORT_DEPRECATED_CHARACTER_MOVEMENT_RPCS=1 and p.NetUsePackedMovementRPCs=0 to reach this code path.

Signature

void ServerMoveDualHybridRootMotion_Implementation(float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent* ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode)

Parameters

Name Type Description Default
TimeStamp0 float Timestamp of first move.
InAccel0 FVector_NetQuantize10 Acceleration for first move.
PendingFlags uint8 Flags for first move.
View0 uint32 View for first move.
TimeStamp float Timestamp of second move.
InAccel FVector_NetQuantize10 Acceleration for second move.
ClientLoc FVector_NetQuantize100 Client location.
NewFlags uint8 Flags for second move.
ClientRoll uint8 Client roll.
View uint32 View for second move.
ClientMovementBase UPrimitiveComponent* Movement base.
ClientBaseBoneName FName Base bone.
ClientMovementMode uint8 Movement mode.

Return Type

void

Example

Engine-internal — delegate to CharacterMovementComponent C++
// Do not override. For custom server root motion handling, subclass
// UCharacterMovementComponent and override ServerMoveHandleClientError().

Version History

Introduced in: 4.0

Version Status Notes
5.6 deprecated

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.