RealDocs

50 results for "rpc" in function

function
DEPRECATED_CHARACTER_MOVEMENT_RPC Engine deprecated

Macro that annotates legacy character movement RPC functions (ServerMove, ServerMoveDual, ClientAdjustPosition, etc.

function
DEPRECATED_CHARACTER_MOVEMENT_RPC Engine

Preprocessor macro that decorates the legacy, non-packed character movement RPCs (ServerMove, ServerMoveDual, ClientAdjustPosition, etc.

function
UCharacterMovementComponent::ShouldUsePackedMovementRPCs Engine

Determines whether the packed, variable-length movement RPC path is used instead of the legacy fixed-parameter ServerMove RPCs.

function
AActor::CallRemoteFunction Engine

Sends an RPC function call across the network via the actor's NetDriver.

function
UActorComponent::CallRemoteFunction Engine

Sends an RPC call for this component to the appropriate remote endpoint via the owning actor's net driver.

function
ACharacter::ClientAdjustPosition Engine deprecated

Deprecated client RPC sent by the server to correct the client's position and velocity after detecting client-side prediction error.

function
UCharacterMovementComponent::ClientAdjustPosition Engine deprecated

Legacy client RPC the server calls to correct a client's position and velocity after detecting enough prediction error, triggering the client to replay pending moves from the corrected state.

function
ACharacter::ClientAdjustPosition_Implementation Engine deprecated

Client-side body of the deprecated ClientAdjustPosition RPC.

function
ACharacter::ClientAdjustRootMotionPosition Engine deprecated

Client RPC that corrects a simulated proxy's position and montage track when the server detects desync during animation root-motion movement.

function
UCharacterMovementComponent::ClientAdjustRootMotionPosition Engine deprecated

Legacy fixed-signature client RPC for root motion position correction, superseded by the packed move response system routed through ClientHandleMoveResponse.

function
ACharacter::ClientAdjustRootMotionPosition_Implementation Engine deprecated

The client-side implementation body for ClientAdjustRootMotionPosition, executed on the owning client after the RPC is dispatched.

function
ACharacter::ClientAdjustRootMotionSourcePosition Engine deprecated

Client RPC that corrects position and root-motion-source state when the server detects desync during source-driven (non-montage) root motion movement.

function
UCharacterMovementComponent::ClientAdjustRootMotionSourcePosition Engine deprecated

Legacy fixed-signature client RPC for root motion source position correction, superseded by the packed move response system routed through ClientHandleMoveResponse.

function
ACharacter::ClientAdjustRootMotionSourcePosition_Implementation Engine deprecated

Client-side implementation body for the deprecated ClientAdjustRootMotionSourcePosition RPC.

function
ACharacter::ClientCheatFly Engine

Reliable Client RPC sent from the server to switch the character into fly movement mode as part of the cheat system.

function
ACharacter::ClientCheatFly_Implementation Engine

Implementation body for the ClientCheatFly RPC.

function
ACharacter::ClientCheatGhost Engine

Reliable Client RPC sent from the server to switch the character into ghost (noclip) movement mode as part of the cheat system.

function
ACharacter::ClientCheatGhost_Implementation Engine

Implementation body for the ClientCheatGhost RPC.

function
ACharacter::ClientCheatWalk Engine

Reliable Client RPC called from the server to force the character into walk movement mode as part of the cheat system.

function
ACharacter::ClientCheatWalk_Implementation Engine

Implementation body for the ClientCheatWalk RPC.

function
ACharacter::ClientMoveResponsePacked Engine

Client RPC that delivers the server's response to a client move — either an acknowledgement or a position correction.

function
ACharacter::ClientMoveResponsePacked_Implementation Engine

Client-side implementation body for the ClientMoveResponsePacked RPC.

function
ACharacter::ClientMoveResponsePacked_Validate Engine

Validation function for the ClientMoveResponsePacked RPC.

function
UAbilitySystemComponent::ClientSetReplicatedEvent GameplayAbilities

Reliable client RPC sent by the server to notify the owning client that a generic replicated event has occurred, allowing server-driven ability flow steps to trigger locally.

function
UCharacterMovementComponent::ClientVeryShortAdjustPosition Engine deprecated

Bandwidth-saving variant of the legacy ClientAdjustPosition RPC used when the server's corrected velocity is zero, so only position needs to be sent over the wire.

function
ACharacter::ClientVeryShortAdjustPosition_Implementation Engine deprecated

Client-side body of the deprecated ClientVeryShortAdjustPosition RPC.

function
UCharacterMovementComponent::ClientVeryShortAdjustPosition_Implementation Engine

Implementation body for the legacy ClientVeryShortAdjustPosition RPC, applying a bandwidth-saving position-only correction (velocity assumed zero) to the local client.

function
UAbilitySystemComponent::ConfirmAbilityTargetData GameplayAbilities

Stores the incoming target data and fires the TargetDataSet delegate so ability tasks waiting on target data can proceed.

function
AActor::GetFunctionCallspace Engine

Returns a bitmask indicating where a given UFUNCTION should execute — locally, on the server, on clients, or some combination.

function
UActorComponent::GetFunctionCallspace Engine

Determines where a UFUNCTION call should execute — locally, on the server, or on clients.

function
AActor::GetNetDriverName Engine

Returns the name of the net driver associated with this actor.

function
APawn::GetNetOwningPlayer Engine

Returns the UPlayer that owns this pawn for network purposes.

function
AActor::GetOwner Engine

Returns the actor that owns this actor, or nullptr if there is no owner.

function
AActor::HasNetOwner Engine

Returns true if this actor has an owner chain that leads to an actor capable of net ownership, typically an APlayerController.

function
UCharacterMovementComponent::MoveResponsePacked_ServerSend Engine

Sends a packed move response from the server to the client, routed through the owning Character to avoid component RPC overhead, eventually reaching MoveResponsePacked_ClientReceive() on the client.

function
ACharacter::RootMotionDebugClientPrintOnScreen Engine

Reliable Client RPC used by the root motion debugging system to display a message on the client's screen.

function
ACharacter::RootMotionDebugClientPrintOnScreen_Implementation Engine

Implementation body for the RootMotionDebugClientPrintOnScreen RPC.

function
ACharacter::ServerMove Engine deprecated

Deprecated server RPC that sends a single client movement update to the server.

function
UCharacterMovementComponent::ServerMove Engine deprecated

Legacy server RPC that a client calls to replicate a single player move — its acceleration input, resultant location, and view — to the authoritative server.

function
ACharacter::ServerMoveDual Engine deprecated

Deprecated server RPC that sends two consecutive client movement updates in a single packet to reduce per-move RPC overhead.

function
UCharacterMovementComponent::ServerMoveDual Engine deprecated

Legacy server RPC that batches two consecutive client moves into a single call, used when a pending move couldn't be sent on its own tick and needs to piggyback on the next one.

function
ACharacter::ServerMoveDualHybridRootMotion Engine deprecated

Deprecated server RPC for a dual move where the first move uses normal movement and the second uses animation root motion.

function
UCharacterMovementComponent::ServerMoveDualHybridRootMotion Engine deprecated

Legacy server RPC variant of ServerMoveDual used when a character mixes regular movement with animation root motion — the first move is non-root-motion, the second is root motion.

function
ACharacter::ServerMoveDualHybridRootMotion_Implementation Engine deprecated

Server-side body of the deprecated ServerMoveDualHybridRootMotion RPC.

function
ACharacter::ServerMoveDualHybridRootMotion_Validate Engine deprecated

Validation function for the deprecated ServerMoveDualHybridRootMotion RPC.

function
UCharacterMovementComponent::ServerMoveDualHybridRootMotion_Validate Engine deprecated

Server-side RPC validation for the legacy ServerMoveDualHybridRootMotion — returning false rejects both packed moves.

function
ACharacter::ServerMoveDualNoBase Engine deprecated

Dual-move variant of ServerMoveNoBase, batching two consecutive client moves into a single RPC when neither involves a movement base.

function
ACharacter::ServerMoveDualNoBase_Validate Engine deprecated

Validation function for the ServerMoveDualNoBase RPC.

function
ACharacter::ServerMoveDual_Implementation Engine deprecated

Server-side body of the deprecated ServerMoveDual RPC.

function
UCharacterMovementComponent::ServerMoveDual_Implementation Engine deprecated

Server-side body of the legacy ServerMoveDual RPC — processes the first (pending) move and then the second move by calling ServerMove_PerformMovement() twice.