RealDocs

ACharacter::SavedRootMotion

property Engine Since unknown
#include "GameFramework/Character.h"
Access: public Specifiers: UPROPERTYTransient

Description

Stores the root motion group that was active during the last PerformMovement() call on locally-controlled autonomous clients. Used by SavedMoves to replay root motion during prediction correction.

Caveats & Gotchas

  • This is not the definitive root motion state — it represents the 'Previous Move' snapshot and includes the last server-received root motion. Do not use it as a live source of truth during gameplay logic.
  • Transient means this is never serialized or replicated directly. It exists purely for the client-side prediction bookkeeping and is only valid during the move replay phase.

Signature

UPROPERTY(Transient)
FRootMotionSourceGroup SavedRootMotion;

Version History

Introduced in: unknown

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.