284 UPROPERTY(BlueprintReadOnly, Category=PlayerController)
288 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=PlayerController)
296 UPROPERTY(EditAnywhere, Category=PlayerController)
297 bool bAutoManageActiveCameraTarget;
310 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PlayerController)
311 float SmoothTargetViewRotationSpeed;
317 float LocalPlayerCachedLODDistanceFactor;
328 bool bRenderPrimitiveComponents;
332 float LastSpectatorStateSynchTime;
363 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category="
Cheat Manager")
373#if !(UE_BUILD_SHIPPING || UE_BUILD_TEST)
383 struct FDynamicForceFeedbackAction
411 friend class FLatentDynamicForceFeedbackAction;
443 UPROPERTY(VisibleInstanceOnly, BlueprintReadOnly, Category=PlayerController)
483 float InputYawScale_DEPRECATED = 1.0f;
487 float InputPitchScale_DEPRECATED = 1.0f;
491 float InputRollScale_DEPRECATED = 1.0f;
495 UFUNCTION(BlueprintCallable, Category = PlayerController)
500 UFUNCTION(BlueprintCallable, Category = PlayerController)
505 UFUNCTION(BlueprintCallable, Category = PlayerController)
510 UFUNCTION(BlueprintCallable, Category = PlayerController)
515 UFUNCTION(BlueprintCallable, Category = PlayerController)
516 ENGINE_API void SetDeprecatedInputPitchScale(
float NewValue);
520 UFUNCTION(BlueprintCallable, Category = PlayerController)
543 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="
Game|Feedback")
547 UPROPERTY(EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetMotionControlsEnabled, Category="
Input")
558 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
WorldPartition, meta=(EditCondition="bEnableStreamingSource"))
562 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
WorldPartition, meta=(EditCondition="bEnableStreamingSource"))
563 uint32 bStreamingSourceShouldBlockOnSlowStreaming:1;
566 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
WorldPartition, meta=(EditCondition="bEnableStreamingSource"))
570 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
WorldPartition, meta = (EditCondition = "bEnableStreamingSource"))
574 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
WorldPartition, meta = (EditCondition = "bEnableStreamingSource"))
579 float ForceFeedbackScale;
582 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=
MouseInterface, meta=(EditCondition="bEnableClickEvents"))
603 float HitResultTraceDistance;
770 virtual bool IsStreamingSourceEnabled()
const {
return bEnableStreamingSource; }
778 virtual bool StreamingSourceShouldActivate()
const {
return bEnableStreamingSource && bStreamingSourceShouldActivate; }
786 virtual bool StreamingSourceShouldBlockOnSlowStreaming()
const {
return bEnableStreamingSource && bStreamingSourceShouldBlockOnSlowStreaming; }
829 ENGINE_API virtual bool HasNetOwner()
const override;
1207 UFUNCTION(BlueprintCallable, Category=
"Game|Player")
1244 UFUNCTION(BlueprintCallable, Category="
Game|Feedback", meta=(DisplayName="
Client Play Force Feedback", AdvancedDisplay="bIgnoreTimeDilation,bPlayWhilePaused"))
1264 ClientPlayForceFeedback_Internal(ForceFeedbackEffect, Params);
1288 UFUNCTION(BlueprintCallable, meta=(Latent, LatentInfo="LatentInfo", ExpandEnumAsExecs="Action",
Duration="-1", bAffectsLeftLarge="
true", bAffectsLeftSmall="
true", bAffectsRightLarge="
true", bAffectsRightSmall="
true", AdvancedDisplay="bAffectsLeftLarge,bAffectsLeftSmall,bAffectsRightLarge,bAffectsRightSmall"), Category="
Game|Feedback")
1295 ENGINE_API void TestServerLevelVisibilityChange(const
FName PackageName, const
FName FileName);
1627 ENGINE_API void GetInputMouseDelta(
float& DeltaX,
float& DeltaY) const;
1628 ENGINE_API void GetInputMouseDelta(
double& DeltaX,
double& DeltaY) const;
1712 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PlayerController)
1762 virtual bool ShouldFlushKeysWhenViewportFocusChanges()
const {
return bShouldFlushInputWhenViewportFocusChanges; }
1807 UFUNCTION(BlueprintCallable, BlueprintPure, Category = "
Game|Player")
1828#if UE_WITH_REMOTE_OBJECT_HANDLE
1856 ENGINE_API virtual bool DestroyNetworkActorHandled()
override;
1871 ENGINE_API virtual bool IsLocalController()
const override;
1878 ENGINE_API virtual void FailedToSpawnPawn()
override;
1927 UFUNCTION(BlueprintCallable, Category=
"Game|Audio")
2102 bool InputEnabled()
const {
return bInputEnabled; }
2113 UE_DEPRECATED(5.3,
"Deprecated in favor of using ForceNetUpdate on the target actor instead.")
2145 UFUNCTION(BlueprintCallable, Category=Pawn)
2160 UFUNCTION(BlueprintCallable, Category=Pawn)
2180 virtual bool ShouldKeepCurrentPawnUponSpectating()
const {
return false; }
2188 float LastRetryPlayerTime;
2192 mutable bool bIsLocalPlayerController;
2203 float LastMovementUpdateTime;
2206 float LastMovementHitch;
2210 FVector GetSpawnLocation()
const {
return SpawnLocation; }
2253#if UE_ENABLE_DEBUG_DRAWING
2260 bool bDisableHaptics : 1;
2268 bool bShouldFlushInputWhenViewportFocusChanges : 1;
2270#if UE_ENABLE_DEBUG_DRAWING
2278 int32 NetworkPhysicsTickOffset = 0;
2279 bool bNetworkPhysicsTickOffsetAssigned =
false;
2282 float TickOffsetSyncCountdown = 0.f;
2285 float NetworkPhysicsTickOffsetDesyncAccumulatedTime = 0.0f;
2315 UE_DEPRECATED(5.7, "Deprecated, use the GetPhysicsTimestamp()
without the DeltaSeconds parameter, it will return the
upcoming frame
as intended.")
2344 uint32 ClientHandshakeId = 0;
2346 int32 LocalPlayerConnectionIdentifier;