UCharacterMovementComponent::ServerMovePacked_ServerReceive

On the server, receives packed move data from the Character RPC, unpacks them into the [FCharacterNetworkMoveDataContainer](API\Runtime\Engine\GameFramework\FCharacterNetworkMoveDataContain-) returned from [GetNetworkMoveDataContainer()](API\Runtime\Engine\GameFramework\UCharacterMovementComponent\GetNetworkMoveDa-), and passes the data container to [ServerMove_HandleMoveData()](API\Runtime\Engine\GameFramework\UCharacterMovementComponent\ServerMove_Handl-).

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h

Include

#include "GameFramework/CharacterMovementComponent.h"

Source

/Engine/Source/Runtime/Engine/Private/Components/CharacterMovementComponent.cpp

Syntax

void ServerMovePacked_ServerReceive
(
    const FCharacterServerMovePackedBits & PackedBits
)

Remarks

On the server, receives packed move data from the Character RPC, unpacks them into the FCharacterNetworkMoveDataContainer returned from GetNetworkMoveDataContainer(), and passes the data container to ServerMove_HandleMoveData().