RealDocs

50 results for "rpc"

function
DEPRECATED_CHARACTER_MOVEMENT_RPC Engine deprecated

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

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
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
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
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
ACharacter::ClientVeryShortAdjustPosition_Implementation Engine deprecated

Client-side body of the deprecated ClientVeryShortAdjustPosition RPC.

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
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
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
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
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
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
ACharacter::ServerMoveDual_Validate Engine deprecated

Validation function for the deprecated ServerMoveDual RPC.

function
ACharacter::ServerMoveNoBase_Validate Engine deprecated

Validation function for the ServerMoveNoBase RPC.

function
ACharacter::ServerMoveOld_Validate Engine deprecated

Validation function for the ServerMoveOld RPC.

function
ACharacter::ServerMovePacked Engine

Server RPC that transmits packed client movement data from the owning client to the server.

function
ACharacter::ServerMovePacked_Implementation Engine

Server-side implementation body for the ServerMovePacked RPC.

function
ACharacter::ServerMovePacked_Validate Engine

Validation function for the ServerMovePacked RPC.

function
ACharacter::ServerMove_Implementation Engine deprecated

Server-side body of the deprecated ServerMove RPC.

function
ACharacter::ServerMove_Validate Engine deprecated

Validation function for the deprecated ServerMove RPC.

function
UAbilitySystemComponent::ServerSetInputPressed GameplayAbilities

Server RPC that directly replicates an input-pressed event for the given ability.

function
UAbilitySystemComponent::ServerSetInputReleased GameplayAbilities

Server RPC that directly replicates an input-released event for the given ability.

function
UAbilitySystemComponent::ServerSetReplicatedEvent GameplayAbilities

Reliable server RPC that tells the server a generic replicated event occurred on the client (e.

function
UAbilitySystemComponent::ServerSetReplicatedTargetData GameplayAbilities

Reliable server RPC that sends confirmed targeting data from the client to the server.

function
UAbilitySystemComponent::ServerSetReplicatedTargetDataCancelled GameplayAbilities

Reliable server RPC that notifies the server the player cancelled targeting.