Zdexby TheHolyOneZ
1,876 classes
Class

APlayerController

: AController : AActor : UObject
/Script/Engine.PlayerController 0x0678 (1,656 B) align 1 inherited 0x03A8 vtable /Script/Engine
0x00x0678

Members 47

OffsetSizeNameTypeFlags
0x08PlayerUPlayer*5 flags
0x08AcknowledgedPawnAPawn*5 flags
0x08ControllingDirTrackInstUInterpTrackInstDirector*Transient+5 flags
0x08MyHUDAHUD*5 flags
0x08PlayerCameraManagerAPlayerCameraManager*7 flags
0x08PlayerCameraManagerClassTSubclassOf<APlayerCameraManager>9 flags
0x01bAutoManageActiveCameraTargetbool6 flags
0x03D90x03padding / unreflected
0x0CTargetViewRotationFRotatorNet+4 flags
0x03E80x0Cpadding / unreflected
0x04SmoothTargetViewRotationSpeedfloat7 flags
0x03F80x08padding / unreflected
0x10HiddenActorsTArray<AActor*>2 flags
0x10HiddenPrimitiveComponentsTArray<TWeakObjectPtr<UPrimitiveComponent>>5 flags
0x04200x04padding / unreflected
0x04LastSpectatorStateSynchTimefloat5 flags
0x0CLastSpectatorSyncLocationFVectorTransient+5 flags
0x0CLastSpectatorSyncRotationFRotatorTransient+4 flags
0x04ClientCapint325 flags
0x04440x04padding / unreflected
0x08CheatManagerUCheatManager*Transient+7 flags
0x08CheatClassTSubclassOf<UCheatManager>10 flags
0x08PlayerInputUPlayerInput*Transient+5 flags
0x10ActiveForceFeedbackEffectsTArray<FActiveForceFeedbackEffect>Transient+2 flags
0x04700x70padding / unreflected
0x01bPlayerIsWaiting : 1bit 4bool8 flags
0x04E10x03padding / unreflected
0x01NetPlayerIndexuint86 flags
0x04E50x3Bpadding / unreflected
0x08PendingSwapConnectionUNetConnection*6 flags
0x08NetConnectionUNetConnection*6 flags
0x05300x0Cpadding / unreflected
0x04InputYawScalefloat8 flags
0x04InputPitchScalefloat8 flags
0x04InputRollScalefloat8 flags
0x01bShowMouseCursor : 1bit 0bool5 flags
0x01bEnableClickEvents : 1bit 1bool5 flags
0x01bEnableTouchEvents : 1bit 2bool5 flags
0x01bEnableMouseOverEvents : 1bit 3bool5 flags
0x01bEnableTouchOverEvents : 1bit 4bool5 flags
0x01bForceFeedbackEnabled : 1bit 5bool5 flags
0x05490x03padding / unreflected
0x04ForceFeedbackScalefloat6 flags
0x10ClickEventKeysTArray<FKey>4 flags
0x01DefaultMouseCursorEMouseCursor8 flags
0x01CurrentMouseCursorEMouseCursor6 flags
0x01DefaultClickTraceChannelECollisionChannel8 flags
0x01CurrentClickTraceChannelECollisionChannel6 flags
0x04HitResultTraceDistancefloat7 flags
0x02SeamlessTravelCountuint165 flags
0x02LastCompletedSeamlessTravelCountuint165 flags
0x056C0x74padding / unreflected
0x08InactiveStateInputComponentUInputComponent*Protected+7 flags
0x01bShouldPerformFullTickWhenPaused : 1bit 2boolProtected+5 flags
0x05E90x17padding / unreflected
0x08CurrentTouchInterfaceUTouchInterface*Protected+5 flags
0x06080x50padding / unreflected
0x08SpectatorPawnASpectatorPawn*5 flags
0x06600x04padding / unreflected
0x01bIsLocalPlayerControllerbool5 flags
0x06650x03padding / unreflected
0x0CSpawnLocationFVectorNetProtected+5 flags
0x06740x04unreflected bytes to end of APlayerController
Inherited from AController 8
OffsetSizeNameTypeFlags
0x08PlayerStateAPlayerState*NetRepNotify+7 flags
0x03400x08padding / unreflected
0x10OnInstigatedAnyDamageFMulticastScriptDelegate4 flags
0x08StateNameFName5 flags
0x08PawnAPawn*NetRepNotify+5 flags
0x03680x08padding / unreflected
0x08CharacterACharacter*5 flags
0x08TransformComponentUSceneComponent*7 flags
0x03800x18padding / unreflected
0x0CControlRotationFRotatorProtected+4 flags
0x01bAttachToPawn : 1bit 0boolProtected+6 flags
Inherited from AActor 73
OffsetSizeNameTypeFlags
0x58PrimaryActorTickFActorTickFunction3 flags
0x01bHidden : 1bit 0boolNet+7 flags
0x01bNetTemporary : 1bit 1bool3 flags
0x01bNetStartup : 1bit 2bool3 flags
0x01bOnlyRelevantToOwner : 1bit 3bool7 flags
0x01bAlwaysRelevant : 1bit 4bool6 flags
0x01bReplicateMovement : 1bit 5boolNetRepNotify+5 flags
0x01bTearOff : 1bit 6boolNet+3 flags
0x01bExchangedRoles : 1bit 7boolTransient+3 flags
0x01bNetLoadOnClient : 1bit 0bool4 flags
0x01bNetUseOwnerRelevancy : 1bit 1bool6 flags
0x01bRelevantForNetworkReplays : 1bit 2bool3 flags
0x01bRelevantForLevelBounds : 1bit 3bool5 flags
0x01bReplayRewindable : 1bit 4bool5 flags
0x01bAllowTickBeforeBeginPlay : 1bit 5bool5 flags
0x01bAutoDestroyWhenFinished : 1bit 6bool4 flags
0x01bBlockInput : 1bit 7bool5 flags
0x01bCanBeDamaged : 1bit 0boolNet+6 flags
0x01bCollideWhenPlacing : 1bit 1bool3 flags
0x01bFindCameraComponentWhenViewTarget : 1bit 2bool6 flags
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 3bool5 flags
0x01bIgnoresOriginShifting : 1bit 4bool5 flags
0x01bEnableAutoLODGeneration : 1bit 5bool6 flags
0x01bIsEditorOnlyActor : 1bit 6bool5 flags
0x01bActorSeamlessTraveled : 1bit 7bool3 flags
0x01bReplicates : 1bit 0boolProtected+7 flags
0x01bCanBeInCluster : 1bit 1boolProtected+5 flags
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 2boolProtected+3 flags
0x01bActorEnableCollision : 1bit 1bool3 flags
0x01bActorIsBeingDestroyed : 1bit 2boolTransient+4 flags
0x01RemoteRoleENetRoleNetTransient+5 flags
0x00860x02padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags
0x04InitialLifeSpanfloat8 flags
0x04CustomTimeDilationfloat7 flags
0x00C40x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags
0x08OwnerAActor*NetRepNotify+5 flags
0x08NetDriverNameFNameProtected+5 flags
0x01RoleENetRoleNet+5 flags
0x01NetDormancyENetDormancy9 flags
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flags
0x01AutoReceiveInputEAutoReceiveInput6 flags
0x04InputPriorityint326 flags
0x08InputComponentUInputComponent*7 flags
0x04NetCullDistanceSquaredfloat9 flags
0x04NetTagint32Transient+5 flags
0x04NetUpdateFrequencyfloat8 flags
0x04MinNetUpdateFrequencyfloat8 flags
0x04NetPriorityfloat8 flags
0x013C0x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flags
0x10ChildrenTArray<AActor*>Transient+2 flags
0x08RootComponentUSceneComponent*Protected+9 flags
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+2 flags
0x01700x08padding / unreflected
0x10LayersTArray<FName>2 flags
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags
0x10TagsTArray<FName>5 flags
0x10OnTakeAnyDamageFMulticastScriptDelegate4 flags
0x10OnTakePointDamageFMulticastScriptDelegate4 flags
0x10OnTakeRadialDamageFMulticastScriptDelegate4 flags
0x10OnActorBeginOverlapFMulticastScriptDelegate4 flags
0x10OnActorEndOverlapFMulticastScriptDelegate4 flags
0x10OnBeginCursorOverFMulticastScriptDelegate4 flags
0x10OnEndCursorOverFMulticastScriptDelegate4 flags
0x10OnClickedFMulticastScriptDelegate4 flags
0x10OnReleasedFMulticastScriptDelegate4 flags
0x10OnInputTouchBeginFMulticastScriptDelegate4 flags
0x10OnInputTouchEndFMulticastScriptDelegate4 flags
0x10OnInputTouchEnterFMulticastScriptDelegate4 flags
0x10OnInputTouchLeaveFMulticastScriptDelegate4 flags
0x10OnActorHitFMulticastScriptDelegate4 flags
0x10OnDestroyedFMulticastScriptDelegate4 flags
0x10OnEndPlayFMulticastScriptDelegate4 flags
0x02A00x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>4 flags
0x10BlueprintCreatedComponentsTArray<UActorComponent*>6 flags

Functions 130

SignatureFlagsNativeParams
bool WasInputKeyJustReleased(const FKey& Key)FinalNative+1 flags0x19
bool WasInputKeyJustPressed(const FKey& Key)FinalNative+1 flags0x19
void ToggleSpeaking(bool bInSpeaking)NativePublic0x01
void SwitchLevel(const FString& URL)NativePublic0x10
void StopHapticEffect(const EControllerHand& Hand)FinalNative+1 flags0x01
void StartFire(uint8 FireModeNum)NativePublic0x01
void SetVirtualJoystickVisibility(bool bVisible)NativePublic0x01
void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing)NativePublic0x15
void SetName(const FString& S)NativePublic0x10
void SetMouseLocation(int32 X, int32 Y)FinalNative+1 flags0x08
void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget)FinalNative+1 flags0x10
void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand)FinalNative+1 flags0x09
void SetDisableHaptics(bool bNewDisabled)NativePublic0x01
void SetControllerLightColor(const FColor& Color)FinalNative+1 flags0x04
void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning)NativePublic0x05
void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation)FinalNative+1 flags0x20
void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride)FinalNative+1 flags0x14
void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams)NativeEvent+1 flags0x10
void ServerViewPrevPlayer()NativeEvent+1 flags0x00
void ServerViewNextPlayer()NativeEvent+1 flags0x00
void ServerVerifyViewTarget()NativeEvent+1 flags0x00
void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities)FinalNative+2 flags0x10
void ServerUpdateLevelVisibility(const FName& PackageName, bool bIsVisible)FinalNative+2 flags0x09
void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw)NativeEvent+1 flags0x10
void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId)NativeEvent+1 flags0x28
void ServerToggleAILogging()NativeEvent+1 flags0x00
void ServerShortTimeout()NativeEvent+1 flags0x00
void ServerSetSpectatorWaiting(bool bWaiting)NativeEvent+1 flags0x01
void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot)NativeEvent+1 flags0x18
void ServerRestartPlayer()NativeEvent+1 flags0x00
void ServerPause()NativeEvent+1 flags0x00
void ServerNotifyLoadedWorld(const FName& WorldPackageName)FinalNative+2 flags0x08
void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId)NativeEvent+1 flags0x28
void ServerCheckClientPossessionReliable()NativeEvent+1 flags0x00
void ServerCheckClientPossession()NativeEvent+1 flags0x00
void ServerChangeName(const FString& S)NativeEvent+1 flags0x10
void ServerCamera(const FName& NewMode)NativeEvent+1 flags0x08
void ServerAcknowledgePossession(APawn* P)NativeEvent+1 flags0x08
void SendToConsole(const FString& Command)NativePublic0x10
void RestartLevel()NativePublic0x00
void ResetControllerLightColor()FinalNative+1 flags0x00
bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative)FinalNative+1 flags0x16
void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop)FinalNative+1 flags0x11
void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x28
void Pause()NativePublic0x00
void OnServerStartedVisualLogger(bool bIsLogging)NativeEvent+1 flags0x01
void LocalTravel(const FString& URL)NativePublic0x10
void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused)FinalNative+1 flags0x13
bool IsInputKeyDown(const FKey& Key)FinalNative+1 flags0x19
void GetViewportSize(const int32& SizeX, const int32& SizeY)FinalNative+1 flags0x08
ASpectatorPawn* GetSpectatorPawn()FinalNative+1 flags0x08
bool GetMousePosition(const float& LocationX, const float& LocationY)FinalNative+1 flags0x09
FVector GetInputVectorKeyState(const FKey& Key)FinalNative+1 flags0x24
void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed)FinalNative+1 flags0x0D
void GetInputMouseDelta(const float& DeltaX, const float& DeltaY)FinalNative+1 flags0x08
void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration)FinalNative+1 flags0x30
float GetInputKeyTimeDown(const FKey& Key)FinalNative+1 flags0x1C
void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY)FinalNative+1 flags0x0C
float GetInputAnalogKeyState(const FKey& Key)FinalNative+1 flags0x1C
AHUD* GetHUD()FinalNative+1 flags0x08
bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult)FinalNative+1 flags0xA5
bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult)FinalNative+1 flags0x8D
bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult)FinalNative+1 flags0x8D
bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult)FinalNative+1 flags0x9D
bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult)FinalNative+1 flags0x8D
bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult)FinalNative+1 flags0x8D
FVector GetFocalLocation()NativePublic0x0C
void FOV(float NewFOV)NativePublic0x04
void EnableCheats()NativePublic0x00
bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection)FinalNative+1 flags0x21
bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection)FinalNative+1 flags0x19
void ConsoleKey(const FKey& Key)NativePublic0x18
void ClientWasKicked(const FText& KickReason)NativeEvent+1 flags0x18
void ClientVoiceHandshakeComplete()NativeEvent+1 flags0x00
void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses)NativeEvent+1 flags0x10
void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex)NativeEvent+1 flags0x10
void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId)NativeEvent+1 flags0x28
void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid)NativeEvent+1 flags0x24
void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid)FinalNative+1 flags0x24
void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime)NativeEvent+1 flags0x24
void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag)NativeEvent+1 flags0x10
void ClientStopCameraShake(TSubclassOf<UCameraShake> Shake, bool bImmediately)NativeEvent+1 flags0x09
void ClientStopCameraAnim(UCameraAnim* AnimToStop)NativeEvent+1 flags0x08
void ClientStartOnlineSession()NativeEvent+1 flags0x00
void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass)NativeEvent+1 flags0x08
void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams)NativeEvent+1 flags0x18
void ClientSetSpectatorWaiting(bool bWaiting)NativeEvent+1 flags0x01
void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass)NativeEvent+1 flags0x08
void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups)NativeEvent+1 flags0x10
void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD)NativeEvent+1 flags0x04
void ClientSetCameraMode(const FName& NewCamMode)NativeEvent+1 flags0x08
void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio)NativeEvent+1 flags0x15
void ClientSetBlockOnAsyncLoading()NativeEvent+1 flags0x00
void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason)NativeEvent+1 flags0x18
void ClientReturnToMainMenu(const FString& ReturnReason)NativeEvent+1 flags0x10
void ClientRetryClientRestart(APawn* NewPawn)NativeEvent+1 flags0x08
void ClientRestart(APawn* NewPawn)NativeEvent+1 flags0x08
void ClientReset()NativeEvent+1 flags0x00
void ClientRepObjRef(UObject* Object)NativeEvent+1 flags0x08
void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 Switch, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject)NativeEvent+1 flags0x28
void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups)NativeEvent+1 flags0x14
void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast)NativeEvent+1 flags0x0A
void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier)NativeEvent+1 flags0x1C
void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier)NativeEvent+1 flags0x10
void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params)FinalNative+2 flags0x14
void ClientPlayCameraShake(TSubclassOf<UCameraShake> Shake, float Scale, const ECameraAnimPlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot)NativeEvent+1 flags0x1C
void ClientPlayCameraAnim(UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, const ECameraAnimPlaySpace& Space, const FRotator& CustomPlaySpace)NativeEvent+1 flags0x28
void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId)NativeEvent+1 flags0x28
void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime)NativeEvent+1 flags0x1C
void ClientIgnoreMoveInput(bool bIgnore)NativeEvent+1 flags0x01
void ClientIgnoreLookInput(bool bIgnore)NativeEvent+1 flags0x01
void ClientGotoState(const FName& NewState)NativeEvent+1 flags0x08
void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner)NativeEvent+1 flags0x09
void ClientForceGarbageCollection()NativeEvent+1 flags0x00
void ClientFlushLevelStreaming()FinalNative+2 flags0x00
void ClientEndOnlineSession()NativeEvent+1 flags0x00
void ClientEnableNetworkVoice(bool bEnable)NativeEvent+1 flags0x01
void ClientCommitMapChange()NativeEvent+1 flags0x00
void ClientClearCameraLensEffects()NativeEvent+1 flags0x00
void ClientCapBandwidth(int32 Cap)NativeEvent+1 flags0x04
void ClientCancelPendingMapChange()NativeEvent+1 flags0x00
void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation)FinalNative+2 flags0x11
void ClearAudioListenerOverride()FinalNative+1 flags0x00
void ClearAudioListenerAttenuationOverride()FinalNative+1 flags0x00
bool CanRestartPlayer()NativePublic0x01
void Camera(const FName& NewMode)NativePublic0x08
void AddYawInput(float Val)NativePublic0x04
void AddRollInput(float Val)NativePublic0x04
void AddPitchInput(float Val)NativePublic0x04
void ActivateTouchInterface(UTouchInterface* NewTouchInterface)NativePublic0x08

Subclasses 3

Used by 39

types with a member, parameter or interface of this type