Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UCharacterMovementComponent
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMove, |
BEGIN DEPRECATED movement RPCs. Use the Packed versions above instead. | GameFramework/CharacterMovementComponent.h | |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMove_Implementation, |
GameFramework/CharacterMovementComponent.h | ||
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveDual, |
Replicated function sent by client to server - contains client movement and view info for two moves. | GameFramework/CharacterMovementComponent.h | |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveDual_Implementation, |
GameFramework/CharacterMovementComponent.h | ||
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveDualHybridRootMotion, |
Replicated function sent by client to server - contains client movement and view info for two moves. | GameFramework/CharacterMovementComponent.h | |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveDualHybridRootMotion_Implementation, |
GameFramework/CharacterMovementComponent.h | ||
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveOld, |
Resending an (important) old move. Process it if not already processed. | GameFramework/CharacterMovementComponent.h | |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveOld_Implementation, |
GameFramework/CharacterMovementComponent.h | ||
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientAckGoodMove, |
If no client adjustment is needed after processing received ServerMove(), ack the good move so client can remove it from SavedMoves | GameFramework/CharacterMovementComponent.h | |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientAdjustPosition, |
Replicate position correction to client, associated with a timestamped servermove. | GameFramework/CharacterMovementComponent.h | |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientVeryShortAdjustPosition, |
Bandwidth saving version, when velocity is zeroed | GameFramework/CharacterMovementComponent.h | |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientAdjustRootMotionPosition, |
Replicate position correction to client when using root motion for movement. | GameFramework/CharacterMovementComponent.h | |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientAdjustRootMotionSourcePosition, |
Replicate root motion source correction to client when using root motion for movement. | GameFramework/CharacterMovementComponent.h | |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
CallServerMove, |
Call the appropriate replicated ServerMove() function to send a client player move to the server. | GameFramework/CharacterMovementComponent.h |
DEPRECATED_CHARACTER_MOVEMENT_RPC(ServerMove, ServerMovePacked_ClientSend)
Description
Replicated function sent by client to server - contains client movement and view info. Calls either CharacterOwner->ServerMove() or CharacterOwner->ServerMoveNoBase() depending on whehter ClientMovementBase is null.
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMove,
ServerMovePacked_ClientSend
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ServerMove_Implementation, ServerMove_PerformMovement)
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMove_Implementation,
ServerMove_PerformMovement
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ServerMoveDual, ServerMovePacked_ClientSend)
Description
Replicated function sent by client to server - contains client movement and view info for two moves. Calls either CharacterOwner->ServerMoveDual() or CharacterOwner->ServerMoveDualNoBase() depending on whehter ClientMovementBase is null.
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveDual,
ServerMovePacked_ClientSend
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ServerMoveDual_Implementation, ServerMove_PerformMovement)
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveDual_Implementation,
ServerMove_PerformMovement
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ServerMoveDualHybridRootMotion, ServerMovePacked_ClientSend)
Description
Replicated function sent by client to server - contains client movement and view info for two moves. First move is non root motion, second is root motion.
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveDualHybridRootMotion,
ServerMovePacked_ClientSend
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ServerMoveDualHybridRootMotion_Implementation, ServerMove_PerformMovement)
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveDualHybridRootMotion_Implementation,
ServerMove_PerformMovement
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ServerMoveOld, ServerMovePacked_ClientSend)
Description
Resending an (important) old move. Process it if not already processed.
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveOld,
ServerMovePacked_ClientSend
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ServerMoveOld_Implementation, ServerMove_PerformMovement)
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ServerMoveOld_Implementation,
ServerMove_PerformMovement
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ClientAckGoodMove, ClientHandleMoveResponse)
Description
If no client adjustment is needed after processing received ServerMove(), ack the good move so client can remove it from SavedMoves
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientAckGoodMove,
ClientHandleMoveResponse
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ClientAdjustPosition, ClientHandleMoveResponse)
Description
Replicate position correction to client, associated with a timestamped servermove. Client will replay subsequent moves after applying adjustment.
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientAdjustPosition,
ClientHandleMoveResponse
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ClientVeryShortAdjustPosition, ClientHandleMoveResponse)
Description
Bandwidth saving version, when velocity is zeroed
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientVeryShortAdjustPosition,
ClientHandleMoveResponse
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ClientAdjustRootMotionPosition, ClientHandleMoveResponse)
Description
Replicate position correction to client when using root motion for movement. (animation root motion specific)
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientAdjustRootMotionPosition,
ClientHandleMoveResponse
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(ClientAdjustRootMotionSourcePosition, ClientHandleMoveResponse)
Description
Replicate root motion source correction to client when using root motion for movement.
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
ClientAdjustRootMotionSourcePosition,
ClientHandleMoveResponse
)
DEPRECATED_CHARACTER_MOVEMENT_RPC(CallServerMove, CallServerMovePacked)
Description
Call the appropriate replicated ServerMove() function to send a client player move to the server.
| Name | DEPRECATED_CHARACTER_MOVEMENT_RPC |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h |
| Include Path | #include "GameFramework/CharacterMovementComponent.h" |
DEPRECATED_CHARACTER_MOVEMENT_RPC
(
CallServerMove,
CallServerMovePacked
) const