![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CharacterMovementReplication.h>
Public Member Functions | |
| FCharacterMoveResponseDataContainer () | |
| virtual | ~FCharacterMoveResponseDataContainer () |
| virtual ENGINE_API void | ServerFillResponseData (const UCharacterMovementComponent &CharacterMovement, const FClientAdjustment &PendingAdjustment) |
| virtual ENGINE_API bool | Serialize (UCharacterMovementComponent &CharacterMovement, FArchive &Ar, UPackageMap *PackageMap) |
| bool | IsGoodMove () const |
| bool | IsCorrection () const |
| ENGINE_API FRootMotionSourceGroup * | GetRootMotionSourceGroup (UCharacterMovementComponent &CharacterMovement) const |
Response from the server to the client about a move that is being acknowledged. Internally it mainly copies the FClientAdjustment from the UCharacterMovementComponent indicating the response, as well as setting a few relevant flags about the response and serializing the response to and from an FArchive for handling the variable-size payload over the network.
|
inline |
|
inlinevirtual |
| FRootMotionSourceGroup * FCharacterMoveResponseDataContainer::GetRootMotionSourceGroup | ( | UCharacterMovementComponent & | CharacterMovement | ) | const |
|
inline |
|
inline |
|
virtual |
Serialize the FClientAdjustment data and other internal flags.
|
virtual |
Copy the FClientAdjustment and set a few flags relevant to that data.
| bool FCharacterMoveResponseDataContainer::bHasBase |
| bool FCharacterMoveResponseDataContainer::bHasRotation |
| bool FCharacterMoveResponseDataContainer::bRootMotionMontageCorrection |
| bool FCharacterMoveResponseDataContainer::bRootMotionSourceCorrection |
| FClientAdjustment FCharacterMoveResponseDataContainer::ClientAdjustment |
| FVector_NetQuantizeNormal FCharacterMoveResponseDataContainer::RootMotionRotation |
| float FCharacterMoveResponseDataContainer::RootMotionTrackPosition |