RealDocs

ACharacter::ClientAckGoodMove_Implementation

function Engine Deprecated Since 4.0
Deprecated: Use ClientMoveResponsePacked_Implementation instead.
#include "GameFramework/Character.h"
Access: public

Description

Client-side body for ClientAckGoodMove. Notifies CharacterMovementComponent that the move at the given timestamp was accepted, triggering removal of that move from the saved-moves list.

Caveats & Gotchas

  • Deprecated alongside ClientAckGoodMove; use the packed response path for new projects.
  • Must call Super to actually remove the move from CharacterMovement's saved-moves buffer. Failing to call Super leaks saved moves and can cause memory growth over long sessions.

Signature

ENGINE_API void ClientAckGoodMove_Implementation(float TimeStamp)

Parameters

Name Type Description Default
TimeStamp float Timestamp of the acknowledged move.

Return Type

void

Example

Override with Super call C++
void AMyCharacter::ClientAckGoodMove_Implementation(float TimeStamp)
{
    // Always call Super — it clears the acked move from the buffer
    Super::ClientAckGoodMove_Implementation(TimeStamp);
}

Version History

Introduced in: 4.0

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.