Zdexby TheHolyOneZ
5,457 classes
Class

ABP_FirstPersonPlayerController_C

: AUINavController : APlayerController : AController : AActor : UObject
/Game/FirstPerson/Blueprints/BP_FirstPersonPlayerController.BP_FirstPersonPlayerController_C 0x0770 (1,904 B) align 8 inherited 0x0748 8 scripted vtable /Game/FirstPerson/Blueprints/BP_FirstPersonPlayerController
0x00x0770

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x10AllWidgetsTArray<UWidget*>4 flags[]
0x08Centor InteractUWBP_CentorInteract_C*7 flagsnullptr
0x08BPGI_MainUBPGI_Main_C*6 flagsnullptr
Inherited from AUINavController 1
OffsetSizeNameTypeFlagsDefault
0x08UINavPCCompUUINavPCComponent*Protected+10 flags/Script/UINavigation.Default__UINavController.UINav PC Comp…
Inherited from APlayerController 56
OffsetSizeNameTypeFlagsDefault
0x08PlayerUPlayer*6 flagsnullptr
0x08AcknowledgedPawnAPawn*6 flagsnullptr
0x08MyHUDAHUD*6 flagsnullptr
0x08PlayerCameraManagerAPlayerCameraManager*8 flagsnullptr
0x08PlayerCameraManagerClassTSubclassOf<APlayerCameraManager>8 flagsnullptr
0x01bAutoManageActiveCameraTargetbool6 flagstrue
0x03710x07padding / unreflected
0x18TargetViewRotationFRotatorNet+4 flags{Pitch=0, Yaw=0, Roll=0}
0x03900x18padding / unreflected
0x04SmoothTargetViewRotationSpeedfloat7 flags20
0x03AC0x04padding / unreflected
0x10HiddenActorsTArray<AActor*>4 flags[]
0x10HiddenPrimitiveComponentsTArray<TWeakObjectPtr<UPrimitiveComponent>>5 flags[]
0x03D00x04padding / unreflected
0x04LastSpectatorStateSynchTimefloat5 flags0
0x18LastSpectatorSyncLocationFVectorTransient+5 flags{X=0, Y=0, Z=0}
0x18LastSpectatorSyncRotationFRotatorTransient+4 flags{Pitch=0, Yaw=0, Roll=0}
0x04ClientCapint325 flags0
0x040C0x04padding / unreflected
0x08CheatManagerUCheatManager*Transient+8 flagsnullptr
0x08CheatClassTSubclassOf<UCheatManager>9 flags/Script/Engine.CheatManager
0x08PlayerInputUPlayerInput*Transient+6 flagsnullptr
0x10ActiveForceFeedbackEffectsTArray<FActiveForceFeedbackEffect>Transient+2 flags[]
0x04380x80padding / unreflected
0x01bPlayerIsWaiting : 1bit 4bool8 flagsfalse
0x04B90x03padding / unreflected
0x01NetPlayerIndexuint86 flags0
0x04BD0x5Bpadding / unreflected
0x08PendingSwapConnectionUNetConnection*7 flagsnullptr
0x08NetConnectionUNetConnection*7 flagsnullptr
0x05280x18padding / unreflected
0x04InputYawScalefloatDeprecated+6 flags2.5
0x04InputPitchScalefloatDeprecated+6 flags-2.5
0x04InputRollScalefloatDeprecated+6 flags1
0x01bShowMouseCursor : 1bit 0bool5 flagsfalse
0x01bEnableClickEvents : 1bit 1bool5 flagsfalse
0x01bEnableTouchEvents : 1bit 2bool5 flagstrue
0x01bEnableMouseOverEvents : 1bit 3bool5 flagsfalse
0x01bEnableTouchOverEvents : 1bit 4bool5 flagsfalse
0x01bForceFeedbackEnabled : 1bit 5bool5 flagstrue
0x01bEnableMotionControls : 1bit 6bool5 flagstrue
0x01bEnableStreamingSource : 1bit 7bool5 flagstrue
0x01bStreamingSourceShouldActivate : 1bit 0bool5 flagstrue
0x01bStreamingSourceShouldBlockOnSlowStreaming : 1bit 1bool5 flagstrue
0x054E0x02padding / unreflected
0x01StreamingSourcePriorityEStreamingSourcePriority7 flagsNormal
0x05510x03padding / unreflected
0x04StreamingSourceDebugColorFColor7 flags{B=0, G=0, R=0, A=0}
0x10StreamingSourceShapesTArray<FStreamingSourceShape>4 flags[]
0x04ForceFeedbackScalefloat6 flags1
0x056C0x04padding / unreflected
0x10ClickEventKeysTArray<FKey>4 flags[1 item]
0x01DefaultMouseCursorEMouseCursor8 flagsDefault
0x01CurrentMouseCursorEMouseCursor6 flagsNone
0x01DefaultClickTraceChannelECollisionChannel8 flagsECC_Visibility
0x01CurrentClickTraceChannelECollisionChannel6 flagsECC_WorldStatic
0x04HitResultTraceDistancefloat7 flags1e+05
0x02SeamlessTravelCountuint165 flags0
0x02LastCompletedSeamlessTravelCountuint165 flags0
0x058C0x84padding / unreflected
0x08InactiveStateInputComponentUInputComponent*Protected+8 flagsnullptr
0x01bShouldPerformFullTickWhenPaused : 1bit 2boolProtected+5 flagsfalse
0x06190x17padding / unreflected
0x08CurrentTouchInterfaceUTouchInterface*Protected+6 flagsnullptr
0x08OverridePlayerInputClassTSubclassOf<UPlayerInput>Protected+7 flagsnullptr
0x06400x78padding / unreflected
0x08SpectatorPawnASpectatorPawn*6 flagsnullptr
0x06C00x04padding / unreflected
0x01bIsLocalPlayerControllerbool5 flagsfalse
0x06C50x03padding / unreflected
0x18SpawnLocationFVectorNetProtected+5 flags{X=0, Y=0, Z=0}
0x06E00x20padding / unreflected
0x30CachedConnectionPlayerIdFUniqueNetIdRepl2 flags{ReplicationBytes=[]}
0x04ClientHandshakeIduint326 flags0
Inherited from AController 9
OffsetSizeNameTypeFlagsDefault
0x08PlayerStateAPlayerState*NetRepNotify+8 flagsnullptr
0x02B80x08padding / unreflected
0x10OnInstigatedAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x10OnPossessedPawnChangedFMulticastScriptDelegate4 flags<delegate>
0x08StateNameFName5 flagsNone
0x08PawnAPawn*NetRepNotify+6 flagsnullptr
0x02F00x08padding / unreflected
0x08CharacterACharacter*6 flagsnullptr
0x08TransformComponentUSceneComponent*8 flags/Script/Engine.Default__Controller.TransformComponent0
0x03080x18padding / unreflected
0x18ControlRotationFRotatorProtected+4 flags{Pitch=0, Yaw=0, Roll=0}
0x01bAttachToPawn : 1bit 0boolProtected+5 flagsfalse
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 8

SignatureFlagsNativeParams
void SetAllWidgetVisibility(bool IsShow)
Script25 statements · 573 bytes of bytecode
0x0000PushFlow(Label_023A);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllWidgets);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x009ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00B9PushFlow(Label_01F0);0x00BE/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00F9CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x0116if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0120Temp_byte_Variable = 3;0x0134Temp_byte_Variable_1 = 1;0x0148Temp_bool_Variable = IsShow;0x015B/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0196CallFunc_Array_Get_Item.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x01EFPopFlow();0x01F0Label_01F0:0x01F0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x021ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0235goto Label_0033;0x023ALabel_023A:0x023Areturn;0x023C// end of script
Public0x01
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonPlayerController(153);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnRootWidgetRemoved()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonPlayerController(806);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnRootWidgetAdded()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonPlayerController(1020);0x000Freturn;0x0011// end of script
EventPublic0x00
void AddMainWidgets()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonPlayerController(1073);0x000Freturn;0x0011// end of script
0x00
void SendToText(const FString& MainText, int32 Index)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MainText = MainText;0x0012PersistentFrame.K2Node_CustomEvent_Index = Index;0x0024ExecuteUbergraph_BP_FirstPersonPlayerController(1216);0x0033return;0x0035// end of script
0x14
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_FirstPersonPlayerController(10);0x0021return;0x0023// end of script
EventPublic0x04
void ExecuteUbergraph_BP_FirstPersonPlayerController(int32 EntryPoint)
Script44 statements · 1,345 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_IsValid_ReturnValue = IsValid(BPGI_Main);0x0027if (!(CallFunc_IsValid_ReturnValue)) goto Label_053E;0x0035CallFunc_GetCurrentInputType_ReturnValue = UINavPCComp.GetCurrentInputType();0x0067BPGI_Main.UpdateLastInputDeviceAll(CallFunc_GetCurrentInputType_ReturnValue);0x0094goto Label_053E;0x0099CallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x00B7CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetLocalPlayerSubsystem_ReturnValue);0x00D4if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_053E;0x00E2CallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x0100Temp_struct_Variable = ModifyContextOptions{true, false, false};0x013ECallFunc_GetLocalPlayerSubsystem_ReturnValue.AddMappingContext(/Game/FirstPerson/Input/IMC_Default_FirstPerson.IMC_Default_FirstPerson, 0, Temp_struct_Variable);0x017AAddMainWidgets();0x0188CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x01EFCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/FirstPerson/Blueprints/BP_Online_SelfControler.BP_Online_SelfControler_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0x021BCallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0282CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x02AACallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x02BFK2Node_DynamicCast_AsBPGI_Main = Cast<BPGI_Main_C>(CallFunc_GetGameInstance_ReturnValue);0x02E3K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBPGI_Main);0x0300if (!(K2Node_DynamicCast_bSuccess)) goto Label_053E;0x030EBPGI_Main = K2Node_DynamicCast_AsBPGI_Main;0x0321goto Label_053E;0x0326bShowMouseCursor = false;0x0331/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_GameOnly(this, false);0x0353CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/FirstPerson/Blueprints/BP_Online_SelfControler.BP_Online_SelfControler_C);0x0371CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x038Eif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_053E;0x039Cif (!(CallFunc_GetActorOfClass_ReturnValue.CurrentPaused)) goto Label_053E;0x03C0CallFunc_SetGamePaused_ReturnValue = SetGamePaused(this, false);0x03D6CallFunc_GetActorOfClass_ReturnValue.CurrentPaused = false;0x03F7goto Label_053E;0x03FCbShowMouseCursor = true;0x0407/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_UIOnlyEx(this, nullptr, 0, false);0x042Cgoto Label_053E;0x0431/Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.CustomAddWidget(/Game/UI/WBP_CentorInteract.WBP_CentorInteract_C, Centor Interact, 0, false, this, CallFunc_CustomAddWidget_CreatedeWidget);0x0477CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllWidgets, CallFunc_CustomAddWidget_CreatedeWidget);0x04BBgoto Label_053E;0x04C0CallFunc_GetGameState_ReturnValue = GetGameState(this);0x04D5CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetGameState_ReturnValue.GetComponentByClass(/Game/FirstPerson/Blueprints/BPC_TextChatControl.BPC_TextChatControl_C);0x0508CallFunc_GetComponentByClass_ReturnValue.SendToText(Local)(K2Node_CustomEvent_MainText, K2Node_CustomEvent_Index);0x053ELabel_053E:0x053Ereturn;0x0540// end of script
Final0x04

Subclasses 2

Used by 1

types with a member, parameter or interface of this type