ACharacter::SavedRootMotion
#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?