UCharacterMovementComponent::ClientHandleMoveResponse

On the client, handles the move response from the server after it has been received and unpacked in MoveResponsePacked_ClientReceive.

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h

Include

#include "GameFramework/CharacterMovementComponent.h"

Source

/Engine/Source/Runtime/Engine/Private/Components/CharacterMovementComponent.cpp

Syntax

virtual void ClientHandleMoveResponse
(
    const FCharacterMoveResponseDataContainer & MoveResponse
)

Remarks

On the client, handles the move response from the server after it has been received and unpacked in MoveResponsePacked_ClientReceive. Based on the data in the response, dispatches a call to ClientAckGoodMove_Implementation if there was no error from the server. Otherwise dispatches a call to one of ClientAdjustRootMotionSourcePosition_Implementation, ClientAdjustRootMotionPosition_Implementation, or ClientAdjustPosition_Implementation depending on the payload.