Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementReplication.h |
Include |
#include "GameFramework/CharacterMovementReplication.h" |
struct FCharacterMoveResponseDataContainer
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.
Name | Description | ||
---|---|---|---|
|
bHasBase |
||
|
bHasRotation |
||
|
bRootMotionMontageCorrection |
||
|
bRootMotionSourceCorrection |
||
|
ClientAdjustment |
Client adjustment. All data other than bAckGoodMove and TimeStamp is only valid if this is a correction (not an ack). |
|
|
RootMotionRotation |
||
|
float |
RootMotionTrackPosition |
Name | Description | |
---|---|---|
|
FCharacterMoveResponseDataContainer() |
Name | Description | |
---|---|---|
|
~FCharacterMoveResponseDataContainer() |
Name | Description | ||
---|---|---|---|
|
FRootMotionS... |
GetRootMotionSourceGroup ( |
|
|
IsCorrection() |
||
|
IsGoodMove() |
||
|
Serialize ( |
Serialize the FClientAdjustment data and other internal flags. |
|
|
ServerFillResponseData ( |
Copy the FClientAdjustment and set a few flags relevant to that data. |