Class
ABp_StartMenu_PlayerController_C
: AFSDPlayerControllerBase : APlayerController : AController : AActor : UObject0x00x0648
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | StartScreen | UUI_StartScreen_C* | 8 flags | nullptr | |
| 0x08 | ActiveScreen | UWidget* | 8 flags | nullptr | |
| 0x08 | JoinWidget | UWND_Joining_C* | 8 flags | nullptr | |
| 0x01 | AcceptInput | bool | 6 flags | false | |
| 0x05F9 | 0x07 | padding / unreflected | |||
| 0x08 | Disconnect | UUI_Disconnect_Screen_Base_C* | 8 flags | nullptr | |
| 0x01 | Joining | bool | 6 flags | false | |
| 0x01 | SignInGate | bool | 6 flags | false | |
| 0x060A | 0x06 | padding / unreflected | |||
| 0x08 | UI Steam Loading | UUI_SteamLoading_C* | 8 flags | nullptr | |
| 0x01 | SteamLoadingUI | bool | 6 flags | false | |
| 0x01 | ReloadOnlineSubsystem | bool | 6 flags | false | |
| 0x061A | 0x06 | padding / unreflected | |||
| 0x10 | SpawnedParticles | TArray<UNiagaraComponent*> | Transient+4 flags | [] | |
| 0x01 | Force Intro Screen | bool | 6 flags | false | |
| 0x0631 | 0x07 | padding / unreflected | |||
| 0x10 | Current Id | FString | 5 flags | "" | |
Inherited from AFSDPlayerControllerBase 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | GlobalMaterialParameterCollection | UMaterialParameterCollection* | 6 flags | /Game/Art/Materials/MPC_GlobalMaterialParameters.MPC_Global… | |
| 0x10 | OnPlayerVoiceStatusChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0588 | 0x03 | padding / unreflected | |||
| 0x01 | bStartWithBlackScreen | bool | Protected+6 flags | true | |
| 0x058C | 0x14 | padding / unreflected | |||
| 0x08 | WindowManager | UWindowManager* | Protected+11 flags | /Script/FSD.Default__FSDPlayerControllerBase.WindowManager | |
| 0x10 | PlatformComponentClasses | TArray<FPlatformComponent> | Protected+3 flags | [] | |
Inherited from APlayerController 47
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Player | UPlayer* | 5 flags | nullptr | |
| 0x08 | AcknowledgedPawn | APawn* | 5 flags | nullptr | |
| 0x08 | ControllingDirTrackInst | UInterpTrackInstDirector* | Transient+5 flags | nullptr | |
| 0x08 | MyHUD | AHUD* | 5 flags | nullptr | |
| 0x08 | PlayerCameraManager | APlayerCameraManager* | 7 flags | nullptr | |
| 0x08 | PlayerCameraManagerClass | TSubclassOf<APlayerCameraManager> | 9 flags | nullptr | |
| 0x01 | bAutoManageActiveCameraTarget | bool | 6 flags | true | |
| 0x02C9 | 0x03 | padding / unreflected | |||
| 0x0C | TargetViewRotation | FRotator | Net+4 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x02D8 | 0x0C | padding / unreflected | |||
| 0x04 | SmoothTargetViewRotationSpeed | float | 7 flags | 20 | |
| 0x02E8 | 0x08 | padding / unreflected | |||
| 0x10 | HiddenActors | TArray<AActor*> | 2 flags | [] | |
| 0x10 | HiddenPrimitiveComponents | TArray<TWeakObjectPtr<UPrimitiveComponent>> | 5 flags | [] | |
| 0x0310 | 0x04 | padding / unreflected | |||
| 0x04 | LastSpectatorStateSynchTime | float | 5 flags | 0 | |
| 0x0C | LastSpectatorSyncLocation | FVector | Transient+5 flags | {X=0, Y=0, Z=0} | |
| 0x0C | LastSpectatorSyncRotation | FRotator | Transient+4 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x04 | ClientCap | int32 | 5 flags | 0 | |
| 0x0334 | 0x04 | padding / unreflected | |||
| 0x08 | CheatManager | UCheatManager* | Transient+7 flags | nullptr | |
| 0x08 | CheatClass | TSubclassOf<UCheatManager> | 10 flags | /Script/Engine.CheatManager | |
| 0x08 | PlayerInput | UPlayerInput* | Transient+5 flags | nullptr | |
| 0x10 | ActiveForceFeedbackEffects | TArray<FActiveForceFeedbackEffect> | Transient+2 flags | [] | |
| 0x0360 | 0x70 | padding / unreflected | |||
| 0x01 | bPlayerIsWaiting : 1bit 4 | bool | 8 flags | false | |
| 0x03D1 | 0x03 | padding / unreflected | |||
| 0x01 | NetPlayerIndex | uint8 | 6 flags | 0 | |
| 0x03D5 | 0x3B | padding / unreflected | |||
| 0x08 | PendingSwapConnection | UNetConnection* | 6 flags | nullptr | |
| 0x08 | NetConnection | UNetConnection* | 6 flags | nullptr | |
| 0x0420 | 0x0C | padding / unreflected | |||
| 0x04 | InputYawScale | float | 8 flags | 2.5 | |
| 0x04 | InputPitchScale | float | 8 flags | -2.5 | |
| 0x04 | InputRollScale | float | 8 flags | 1 | |
| 0x01 | bShowMouseCursor : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bEnableClickEvents : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bEnableTouchEvents : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bEnableMouseOverEvents : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bEnableTouchOverEvents : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bForceFeedbackEnabled : 1bit 5 | bool | 5 flags | true | |
| 0x0439 | 0x03 | padding / unreflected | |||
| 0x04 | ForceFeedbackScale | float | 6 flags | 1 | |
| 0x10 | ClickEventKeys | TArray<FKey> | 4 flags | [1 item] | |
| 0x01 | DefaultMouseCursor | uint8 | 8 flags | 1 | |
| 0x01 | CurrentMouseCursor | uint8 | 6 flags | 0 | |
| 0x01 | DefaultClickTraceChannel | uint8 | 8 flags | 3 | |
| 0x01 | CurrentClickTraceChannel | uint8 | 6 flags | 0 | |
| 0x04 | HitResultTraceDistance | float | 7 flags | 1e+05 | |
| 0x02 | SeamlessTravelCount | uint16 | 5 flags | 0 | |
| 0x02 | LastCompletedSeamlessTravelCount | uint16 | 5 flags | 0 | |
| 0x045C | 0x74 | padding / unreflected | |||
| 0x08 | InactiveStateInputComponent | UInputComponent* | Protected+7 flags | nullptr | |
| 0x01 | bShouldPerformFullTickWhenPaused : 1bit 2 | bool | Protected+5 flags | false | |
| 0x04D9 | 0x17 | padding / unreflected | |||
| 0x08 | CurrentTouchInterface | UTouchInterface* | Protected+5 flags | nullptr | |
| 0x04F8 | 0x50 | padding / unreflected | |||
| 0x08 | SpectatorPawn | ASpectatorPawn* | 5 flags | nullptr | |
| 0x0550 | 0x04 | padding / unreflected | |||
| 0x01 | bIsLocalPlayerController | bool | 5 flags | false | |
| 0x0555 | 0x03 | padding / unreflected | |||
| 0x0C | SpawnLocation | FVector | NetProtected+5 flags | {X=0, Y=0, Z=0} | |
Inherited from AController 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | PlayerState | APlayerState* | NetRepNotify+7 flags | nullptr | |
| 0x0230 | 0x08 | padding / unreflected | |||
| 0x10 | OnInstigatedAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | StateName | FName | 5 flags | None | |
| 0x08 | Pawn | APawn* | NetRepNotify+5 flags | nullptr | |
| 0x0258 | 0x08 | padding / unreflected | |||
| 0x08 | Character | ACharacter* | 5 flags | nullptr | |
| 0x08 | TransformComponent | USceneComponent* | 7 flags | /Script/Engine.Default__Controller.TransformComponent0 | |
| 0x0270 | 0x18 | padding / unreflected | |||
| 0x0C | ControlRotation | FRotator | Protected+4 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x01 | bAttachToPawn : 1bit 0 | bool | Protected+5 flags | false | |
Inherited from AActor 76
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bNetStartup : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 2 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 4 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bHidden : 1bit 5 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 6 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 7 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 0 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 1 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 2 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 4 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 5 | bool | 5 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 7 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 0 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 2 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 3 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 5 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 6 | bool | 6 flags | false | |
| 0x01 | bIsEditorOnlyActor : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bActorSeamlessTraveled : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bReplicates : 1bit 1 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 2 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 3 | bool | Protected+3 flags | true | |
| 0x01 | bActorEnableCollision : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 4 | bool | Transient+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | uint8 | NetTransient+5 flags | 0 | |
| 0x34 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x009C | 0x04 | padding / unreflected | |||
| 0x40 | AttachmentReplication | FRepAttachment | NetTransient+4 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x08 | Owner | AActor* | NetRepNotify+5 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | uint8 | Net+5 flags | 3 | |
| 0x01 | NetDormancy | uint8 | 9 flags | 1 | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | uint8 | 6 flags | 0 | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x08 | InputComponent | UInputComponent* | 8 flags | nullptr | |
| 0x04 | NetCullDistanceSquared | float | 9 flags | 2.25e+08 | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x0114 | 0x04 | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+7 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+2 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+9 flags | nullptr | |
| 0x10 | ControllingMatineeActors | TArray<AMatineeActor*> | TransientProtected+2 flags | [] | |
| 0x0148 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 2 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | <0xffffffff> | |
| 0x0168 | 0x08 | padding / unreflected | |||
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0190 | 0x60 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 4 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 6 flags | [] | |
Functions 44
| Signature | Flags | Native | Params |
|---|---|---|---|
void ShouldPromptUserToDeleteMainSaves(const bool& Should, TArray<UFSDSaveGame*>& outMainSaves)Script17 statements · 426 bytes of bytecode0x0000Temp_bool_Variable = false;0x000BTemp_bool_Variable_1 = false;0x0016Temp_bool_Variable_2 = false;0x0021Temp_bool_Variable_3 = false;0x002CTemp_bool_Variable_4 = false;0x0037Temp_bool_Variable_5 = true;0x0042CallFunc_FSDTargetPlatform_ReturnValue = FSDTargetPlatform();0x005ECallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x0073Temp_byte_Variable = CallFunc_FSDTargetPlatform_ReturnValue;0x008ECallFunc_GetMainSaves_outMainSaves = {};0x0099CallFunc_GetMainSaves_ReturnValue = GetMainSaves(CallFunc_GetFSDGameInstance_ReturnValue, CallFunc_GetMainSaves_outMainSaves);0x00C7CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetMainSaves_ReturnValue, 1);0x00E9CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_5, 1 => Temp_bool_Variable_4, 2 => Temp_bool_Variable_3, 3 => Temp_bool_Variable_2, 4 => Temp_bool_Variable_1, 5 => Temp_bool_Variable, default => K2Node_Select_Default));0x0179Should = CallFunc_BooleanAND_ReturnValue;0x018CoutMainSaves = CallFunc_GetMainSaves_outMainSaves;0x01A7return;0x01A9// end of script | Public | 0x18 | |
void Prompt Delete Main Save(TArray<UFSDSaveGame*>& Saves)Script9 statements · 284 bytes of bytecode0x0000CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_SaveSlots/Popup_MoreThanOneMainSave.Popup_MoreThanOneMainSave_C, nullptr);0x0035/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_Create_ReturnValue, FName(MainSaves), Saves);0x0074CallFunc_Create_ReturnValue.AddToViewport(301);0x0099CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x00AECallFunc_GetWindowManager_ReturnValue.OpenWindow(CallFunc_Create_ReturnValue, true, true);0x00D9K2Node_CreateDelegate_OutputDelegate.Bind(this, OneMainSaveLeft);0x00F0CallFunc_Create_ReturnValue.OnOneMainSaveLeft += K2Node_CreateDelegate_OutputDelegate;0x0119return;0x011B// end of script | Public | 0x10 | |
void OnModdedSaveCancelled()Script9 statements · 138 bytes of bytecode0x0000CallFunc_GetUGCRegistry_ReturnValue = GetUGCRegistry(this);0x0015CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetUGCRegistry_ReturnValue);0x0032if (!(CallFunc_IsValid_ReturnValue)) goto Label_0087;0x0040CallFunc_GetUGCRegistry_ReturnValue = GetUGCRegistry(this);0x0055CallFunc_GetUGCRegistry_ReturnValue.UnmountSandboxUGCPackages();0x0079OnModdedSaveReady();0x0087Label_0087:0x0087return;0x0089// end of script | Public | 0x00 | |
void ModdingSavegameCheck(const bool& WaitForCallback)Script75 statements · 2,256 bytes of bytecode0x0000PushFlow(Label_08CD);0x0005PushFlow(Label_048C);0x000ACallFunc_GetUGCRegistry_ReturnValue_2 = GetUGCRegistry(this);0x001FCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetUGCRegistry_ReturnValue_2);0x003CCallFunc_GetEngineSubsystem_ReturnValue_1 = GetEngineSubsystem(/Script/SimpleUGC.UGCSubsystem);0x0059CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetEngineSubsystem_ReturnValue_1);0x0076CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue_1, CallFunc_IsValid_ReturnValue);0x009Cif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x00A6CallFunc_GetUGCRegistry_ReturnValue_3 = GetUGCRegistry(this);0x00BBCallFunc_GetUGCRegistry_ReturnValue_3.ResetUGCPackagesManipulatedDuringJoin();0x00DFCallFunc_GetEngineSubsystem_ReturnValue = GetEngineSubsystem(/Script/SimpleUGC.UGCSubsystem);0x00FCCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(CallFunc_GetEngineSubsystem_ReturnValue.forceNoMods);0x012Fif (!(CallFunc_Not_PreBool_ReturnValue_2)) PopFlow();0x0139CallFunc_GetEngineSubsystem_ReturnValue_2 = GetEngineSubsystem(/Script/SimpleUGC.UGCSubsystem);0x0156if (!(CallFunc_GetEngineSubsystem_ReturnValue_2.IsLocalUserModsInstalled)) goto Label_049C;0x017ACallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x018FCallFunc_HasPendingInvite_ReturnValue = CallFunc_GetFSDGameInstance_ReturnValue.HasPendingInvite();0x01B9CallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(CallFunc_HasPendingInvite_ReturnValue);0x01D6if (!(CallFunc_Not_PreBool_ReturnValue_4)) PopFlow();0x01E0CallFunc_GetFSDSaveGame_ReturnValue_1 = GetFSDSaveGame(this);0x01F5CallFunc_GetIsModded_ReturnValue_1 = CallFunc_GetFSDSaveGame_ReturnValue_1.GetIsModded();0x021FCallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(CallFunc_GetIsModded_ReturnValue_1);0x023CCallFunc_GetEngineSubsystem_ReturnValue_4 = GetEngineSubsystem(/Script/SimpleUGC.UGCSubsystem_Windows);0x0259CallFunc_AreModsInstalled_ReturnValue = CallFunc_GetEngineSubsystem_ReturnValue_4.UGCRegistry.AreModsInstalled(2);0x029FCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_AreModsInstalled_ReturnValue, CallFunc_Not_PreBool_ReturnValue_3);0x02C5if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_0555;0x02D3CallFunc_GetWindowManager_ReturnValue_1 = GetWindowManager(this);0x02E8CallFunc_OpenSingleUseWindow_ReturnValue = CallFunc_GetWindowManager_ReturnValue_1.OpenSingleUseWindow(/Game/UI/Menu_SaveSlots/Popup_ModdedSave.Popup_ModdedSave_C, 550);0x0320K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnModdedSaveReady);0x0337CallFunc_OpenSingleUseWindow_ReturnValue.OnModdedSaveLoaded += K2Node_CreateDelegate_OutputDelegate_5;0x0360K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnModdedSaveCancelled);0x0377CallFunc_OpenSingleUseWindow_ReturnValue.OnModdedSaveCancelled += K2Node_CreateDelegate_OutputDelegate_4;0x03A0CallFunc_GetUGCRegistry_ReturnValue_1 = GetUGCRegistry(this);0x03B5CallFunc_AreDeprecatedModsInstalled_ReturnValue_1 = CallFunc_GetUGCRegistry_ReturnValue_1.AreDeprecatedModsInstalled();0x03E3CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_AreDeprecatedModsInstalled_ReturnValue_1);0x0400CallFunc_OpenSingleUseWindow_ReturnValue.SetCanCancel(CallFunc_Not_PreBool_ReturnValue_1, NSLOCTEXT("1250903C4E86DD8F56D13EA26D1FC5B3", "", "Warning: Will disable all sandbox mods."));0x047CWaitForCallback = true;0x0487goto Label_08CD;0x048CLabel_048C:0x048CWaitForCallback = false;0x0497goto Label_08CD;0x049CLabel_049C:0x049CK2Node_CreateDelegate_OutputDelegate_1.Bind(this, CheckSavegame);0x04B3CallFunc_GetEngineSubsystem_ReturnValue_3 = GetEngineSubsystem(/Script/SimpleUGC.UGCSubsystem);0x04D0CallFunc_GetEngineSubsystem_ReturnValue_3.OnLocalUserModsInstalled += K2Node_CreateDelegate_OutputDelegate_1;0x04F9K2Node_CreateDelegate_OutputDelegate.Bind(this, OnModdedSaveReady);0x0510CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 5f, false, 0f, 0f);0x0545WaitForCallback = true;0x0550goto Label_08CD;0x0555Label_0555:0x0555CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x056ACallFunc_GetIsModded_ReturnValue = CallFunc_GetFSDSaveGame_ReturnValue.GetIsModded();0x0594CallFunc_GetEngineSubsystem_ReturnValue_4 = GetEngineSubsystem(/Script/SimpleUGC.UGCSubsystem_Windows);0x05B1CallFunc_AreModsInstalled_ReturnValue = CallFunc_GetEngineSubsystem_ReturnValue_4.UGCRegistry.AreModsInstalled(2);0x05F7CallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(CallFunc_AreModsInstalled_ReturnValue);0x0614CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_5, CallFunc_GetIsModded_ReturnValue);0x063Aif (!(CallFunc_BooleanAND_ReturnValue_2)) PopFlow();0x0644CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_SaveSlots/Popup_ModdedSave.Popup_ModdedSave_C, nullptr);0x0679SetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(CanCancel), true);0x069ASetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(LoadVanillaSaves), true);0x06BBCallFunc_Create_ReturnValue.AddToViewport(301);0x06E0CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x06F5CallFunc_GetWindowManager_ReturnValue.OpenWindow(CallFunc_Create_ReturnValue, true, true);0x0720K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnModdedSaveReady);0x0737CallFunc_Create_ReturnValue.OnModdedSaveLoaded += K2Node_CreateDelegate_OutputDelegate_3;0x0760K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnModdedSaveCancelled);0x0777CallFunc_Create_ReturnValue.OnModdedSaveCancelled += K2Node_CreateDelegate_OutputDelegate_2;0x07A0CallFunc_GetUGCRegistry_ReturnValue = GetUGCRegistry(this);0x07B5CallFunc_AreDeprecatedModsInstalled_ReturnValue = CallFunc_GetUGCRegistry_ReturnValue.AreDeprecatedModsInstalled();0x07E3CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_AreDeprecatedModsInstalled_ReturnValue);0x0800CallFunc_Create_ReturnValue.SetCanCancel(CallFunc_Not_PreBool_ReturnValue, NSLOCTEXT("DE235A8B48D70E83069552A26162415F", "", "Warning: You do not have any sandbox mods installed. Are you sure you want to keep running your sandbox save?"));0x08C2WaitForCallback = true;0x08CDLabel_08CD:0x08CDreturn;0x08CF// end of script | Public | 0x01 | |
bool ShouldSkipInfoScreen()Script26 statements · 465 bytes of bytecode0x0000CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x0015CallFunc_GetShouldForceInfoScreen_ReturnValue = CallFunc_GetFSDGameInstance_ReturnValue.GetShouldForceInfoScreen();0x003Fif (!(CallFunc_GetShouldForceInfoScreen_ReturnValue)) goto Label_005D;0x004DReturnValue = false;0x0058goto Label_01C6;0x005DLabel_005D:0x005DCallFunc_GetFSDGameInstance_ReturnValue_1 = GetFSDGameInstance(this);0x0072CallFunc_GetHasSeenInfoScreen_ReturnValue = CallFunc_GetFSDGameInstance_ReturnValue_1.GetHasSeenInfoScreen();0x009Cif (!(CallFunc_GetHasSeenInfoScreen_ReturnValue)) goto Label_00BA;0x00AAReturnValue = true;0x00B5goto Label_01C6;0x00BALabel_00BA:0x00BAif (!(Force Intro Screen)) goto Label_00D8;0x00C8ReturnValue = false;0x00D3goto Label_01C6;0x00D8Label_00D8:0x00D8CallFunc_GetMajorProjectVersion_ReturnValue = GetMajorProjectVersion();0x00F4CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x0109CallFunc_GetFSDSaveGame_ReturnValue_1 = GetFSDSaveGame(this);0x011ECallFunc_NotEqual_StrStr_ReturnValue = NotEqual_StrStr(CallFunc_GetFSDSaveGame_ReturnValue.LastShownVersion, CallFunc_GetMajorProjectVersion_ReturnValue);0x015ACallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_GetFSDSaveGame_ReturnValue_1.ShowInfoScreen, CallFunc_NotEqual_StrStr_ReturnValue);0x0196CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_BooleanOR_ReturnValue);0x01B3ReturnValue = CallFunc_Not_PreBool_ReturnValue;0x01C6Label_01C6:0x01C6return ReturnValue;0x01D0// end of script | Public | 0x01 | |
void JoinInvite()Script49 statements · 1,354 bytes of bytecode0x0000CallFunc_GetFSDGameInstance_ReturnValue_2 = GetFSDGameInstance(this);0x0015CallFunc_GetFSDGameInstance_ReturnValue_2.HasSeenStartScreen = true;0x0036Joining = true;0x0041CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_ServerList/WND_Joining.WND_Joining_C, this);0x0076SetBoolPropertyByName(CallFunc_Create_ReturnValue_1, FName(ShowCancelButton), false);0x0097JoinWidget = CallFunc_Create_ReturnValue_1;0x00AAJoinWidget.SetVisibility(2);0x00D0CallFunc_GetFSDGameInstance_ReturnValue_2 = GetFSDGameInstance(this);0x00E5CallFunc_IsPendingInviteModded_ReturnValue = CallFunc_GetFSDGameInstance_ReturnValue_2.IsPendingInviteModded();0x010Fif (!(CallFunc_IsPendingInviteModded_ReturnValue)) goto Label_0275;0x011DCallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x0132K2Node_DynamicCast_AsBP_Game_Instance = Cast<BP_GameInstance_C>(CallFunc_GetFSDGameInstance_ReturnValue);0x0156K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Game_Instance);0x0173if (!(K2Node_DynamicCast_bSuccess)) goto Label_0484;0x0181CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_ServerList/WND_JoiningModded.WND_JoiningModded_C, this);0x01B6K2Node_DynamicCast_AsBP_Game_Instance.JoinFriendInviteModdedWidget = CallFunc_Create_ReturnValue;0x01DFK2Node_DynamicCast_AsBP_Game_Instance.JoinFriendInviteModdedWidget.AddToViewport(201);0x021ACallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x022FCallFunc_GetWindowManager_ReturnValue.OpenWindow(K2Node_DynamicCast_AsBP_Game_Instance.JoinFriendInviteModdedWidget, true, true);0x0270goto Label_0547;0x0275Label_0275:0x0275CallFunc_GetFSDGameInstance_ReturnValue_2 = GetFSDGameInstance(this);0x028ACallFunc_IsPendingInvitePasswordProtected_ReturnValue = CallFunc_GetFSDGameInstance_ReturnValue_2.IsPendingInvitePasswordProtected();0x02B4if (!(CallFunc_IsPendingInvitePasswordProtected_ReturnValue)) goto Label_041A;0x02C2CallFunc_GetFSDGameInstance_ReturnValue_1 = GetFSDGameInstance(this);0x02D7K2Node_DynamicCast_AsBP_Game_Instance_1 = Cast<BP_GameInstance_C>(CallFunc_GetFSDGameInstance_ReturnValue_1);0x02FBK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Game_Instance_1);0x0318if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_04E8;0x0326CallFunc_Create_ReturnValue_2 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_ServerList/WND_JoiningPassword.WND_JoiningPassword_C, this);0x035BK2Node_DynamicCast_AsBP_Game_Instance_1.JoinFriendInvitePasswordWidget = CallFunc_Create_ReturnValue_2;0x0384K2Node_DynamicCast_AsBP_Game_Instance_1.JoinFriendInvitePasswordWidget.AddToViewport(201);0x03BFCallFunc_GetWindowManager_ReturnValue_1 = GetWindowManager(this);0x03D4CallFunc_GetWindowManager_ReturnValue_1.OpenWindow(K2Node_DynamicCast_AsBP_Game_Instance_1.JoinFriendInvitePasswordWidget, true, true);0x0415goto Label_0547;0x041ALabel_041A:0x041AJoinWidget.AddToViewport(200);0x043FCallFunc_GetWindowManager_ReturnValue_2 = GetWindowManager(this);0x0454CallFunc_GetWindowManager_ReturnValue_2.OpenWindow(JoinWidget, true, true);0x047Fgoto Label_0547;0x0484Label_0484:0x0484PrintString(this, "CAST FAILED...", true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x04C8OpenLevel(this, FName(LVL_StartingScreen), true, "");0x04E3goto Label_0547;0x04E8Label_04E8:0x04E8PrintString(this, "CAST FAILED...", true, true, LinearColor{1f, 0f, 0f, 1f}, 10f);0x052COpenLevel(this, FName(LVL_StartingScreen), true, "");0x0547Label_0547:0x0547return;0x0549// end of script | Public | 0x00 | |
void OpenGameLevel()Script31 statements · 750 bytes of bytecode0x0000CallFunc_GetFSDGameInstance_ReturnValue_3 = GetFSDGameInstance(this);0x0015CallFunc_GetFSDGameInstance_ReturnValue_3.HasSeenStartScreen = true;0x0036CallFunc_IsPlayInEditor_ReturnValue = IsPlayInEditor(this);0x004BCallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x0060CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_GetFSDSaveGame_ReturnValue.HasPlayedTutorial, CallFunc_IsPlayInEditor_ReturnValue);0x009Cif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_01DD;0x00AACallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/FSD.SeamlessTravelStorage);0x00C8CallFunc_GetGameInstanceSubsystem_ReturnValue.ClearGameStateSeamlessTravelStorage();0x00E8CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x00FDCallFunc_GetFSDGameInstance_ReturnValue.RefreshIsGameModded();0x011DCallFunc_GetUGCRegistry_ReturnValue = GetUGCRegistry(this);0x0132CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetUGCRegistry_ReturnValue);0x014Fif (!(CallFunc_IsValid_ReturnValue)) goto Label_02D0;0x015DCallFunc_GetUGCRegistry_ReturnValue = GetUGCRegistry(this);0x0172if (!(CallFunc_GetUGCRegistry_ReturnValue.PackageChange)) goto Label_02D0;0x0196CallFunc_GetFSDGameInstance_ReturnValue_1 = GetFSDGameInstance(this);0x01ABCallFunc_GetFSDGameInstance_ReturnValue_1.ScheduleResetOfWorldsAndGameDataThenOpenLevel(FName(/Game/Maps/SpaceRig/LVL_SpaceRig));0x01D8goto Label_02EB;0x01DDLabel_01DD:0x01DDCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x01F7/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_GameOnly(CallFunc_GetPlayerController_ReturnValue);0x0220bShowMouseCursor = false;0x022BCallFunc_GetFSDGameInstance_ReturnValue_2 = GetFSDGameInstance(this);0x0240CallFunc_GetFSDGameInstance_ReturnValue_2.NextLoaderSequence = SoftObject("/Game/Maps/UILevels/Sequences/SQ_Load_Tutorial_02.SQ_Load_Tutorial_02");0x02B0OpenLevel(this, FName(LVL_NewTutorial), true, "");0x02CBgoto Label_02EB;0x02D0Label_02D0:0x02D0OpenLevel(this, FName(/Game/Maps/SpaceRig/LVL_SpaceRig), true, "");0x02EBLabel_02EB:0x02EBreturn;0x02ED// end of script | Public | 0x00 | |
void DetectControllerMovement(float A)Script8 statements · 142 bytes of bytecode0x0000CallFunc_Abs_ReturnValue = Abs(A);0x0025CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_Abs_ReturnValue, 0.2f);0x0047if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_008B;0x0055CallFunc_FSDGameUserSettings_ReturnValue = FSDGameUserSettings();0x0069CallFunc_FSDGameUserSettings_ReturnValue.SetInputSource(0);0x008BLabel_008B:0x008Breturn;0x008D// end of script | Public | 0x04 | |
void DetectMouseMovement(float A)Script8 statements · 142 bytes of bytecode0x0000CallFunc_Abs_ReturnValue = Abs(A);0x0025CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_Abs_ReturnValue, 0f);0x0047if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_008B;0x0055CallFunc_FSDGameUserSettings_ReturnValue = FSDGameUserSettings();0x0069CallFunc_FSDGameUserSettings_ReturnValue.SetInputSource(0);0x008BLabel_008B:0x008Breturn;0x008D// end of script | Public | 0x04 | |
void Cleanup()Script8 statements · 153 bytes of bytecode0x0000CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x0015CallFunc_GetFSDGameInstance_ReturnValue.SetLoaderWorldVisible(false, false);0x0037CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x004CCallFunc_GetFSDGameInstance_ReturnValue.SetCharacterSelectionWorldVisible(false, 0, false, 0);0x0072FSDRemoveAllWidgets(this);0x007DFadeScreenFromBlack(this, 0.1f, 0f, true, false, false, false);0x0096return;0x0098// end of script | Public | 0x00 | |
void InpActEvt_AnyKey_K2Node_InputKeyEvent_0(const FKey& Key)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(11433);0x0021return;0x0023// end of script | 0x18 | ||
void OnFailure_04D1FF9C451C776CE714DD955E807494()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(11350);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnSuccess_04D1FF9C451C776CE714DD955E807494(const FBlueprintSessionResult& Result)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_result = Result;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(11318);0x0021return;0x0023// end of script | 0x108 | ||
void OnFailure_A64EBA1647E90DBDF8B6D99030E3E0D5()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(11313);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnSuccess_A64EBA1647E90DBDF8B6D99030E3E0D5()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(11308);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnLoaded_5BEC96E84FBD6958EFD47D9A09FD96A9(TSubclassOf<UObject> Loaded)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Loaded_3 = Loaded;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(11284);0x0021return;0x0023// end of script | 0x08 | ||
void OnLoaded_7CBF629D4A9F4FCA015C509A1D6E8A59(UObject* Loaded)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Loaded_2 = Loaded;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(8066);0x0021return;0x0023// end of script | 0x08 | ||
void OnLoaded_7CBF629D4A9F4FCA015C509AA9E0F545(UObject* Loaded)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Loaded_1 = Loaded;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(2391);0x0021return;0x0023// end of script | 0x08 | ||
void OnLoaded_7CBF629D4A9F4FCA015C509A49AA71BD(UObject* Loaded)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Loaded = Loaded;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(2766);0x0021return;0x0023// end of script | 0x08 | ||
void Failure_A762B3074BCAECF6699852A5ADC2AD7E(const FString& CurrentGuid)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_CurrentGuid_1 = CurrentGuid;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(3942);0x0021return;0x0023// end of script | 0x10 | ||
void Success_A762B3074BCAECF6699852A5ADC2AD7E(const FString& CurrentGuid)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_CurrentGuid = CurrentGuid;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(4046);0x0021return;0x0023// end of script | 0x10 | ||
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(6328);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void PressStart()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(7006);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnClose_Event_0(UUI_InfoScreen_C* Screen)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Screen_2 = Screen;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(7713);0x0021return;0x0023// end of script | 0x08 | ||
void InpAxisKeyEvt_MouseX_K2Node_InputAxisKeyEvent_0(float AxisValue)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_InputAxisKeyEvent_AxisValue_5 = AxisValue;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(7922);0x0021return;0x0023// end of script | 0x04 | ||
void InpAxisKeyEvt_MouseY_K2Node_InputAxisKeyEvent_1(float AxisValue)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_InputAxisKeyEvent_AxisValue_4 = AxisValue;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(7946);0x0021return;0x0023// end of script | 0x04 | ||
void InpAxisKeyEvt_Gamepad_LeftX_K2Node_InputAxisKeyEvent_17(float AxisValue)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_InputAxisKeyEvent_AxisValue_3 = AxisValue;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(7970);0x0021return;0x0023// end of script | 0x04 | ||
void InpAxisKeyEvt_Gamepad_LeftY_K2Node_InputAxisKeyEvent_63(float AxisValue)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_InputAxisKeyEvent_AxisValue_2 = AxisValue;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(7994);0x0021return;0x0023// end of script | 0x04 | ||
void InpAxisKeyEvt_Gamepad_RightX_K2Node_InputAxisKeyEvent_71(float AxisValue)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_InputAxisKeyEvent_AxisValue_1 = AxisValue;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(8018);0x0021return;0x0023// end of script | 0x04 | ||
void InpAxisKeyEvt_Gamepad_RightY_K2Node_InputAxisKeyEvent_76(float AxisValue)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_InputAxisKeyEvent_AxisValue = AxisValue;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(8042);0x0021return;0x0023// end of script | 0x04 | ||
void ReceiveTick(float DeltaSeconds)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(8357);0x0021return;0x0023// end of script | EventPublic | 0x04 | |
void NetworkErrorAccepted()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(9995);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnCloseInfoscreen(UUI_InfoScreen_Xbox_C* Screen)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Screen_1 = Screen;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(10232);0x0021return;0x0023// end of script | 0x08 | ||
void AttempReconnect(bool Yes)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Yes = Yes;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(10709);0x0021return;0x0023// end of script | 0x01 | ||
void CustomEvent_0(UUI_InfoScreen_Xbox_C* Screen)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Screen = Screen;0x0012ExecuteUbergraph_Bp_StartMenu_PlayerController(11251);0x0021return;0x0023// end of script | 0x08 | ||
void OnFailedJoiningInvite()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(11256);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnModdedSaveReady()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(11408);0x000Freturn;0x0011// end of script | 0x00 | ||
void OneMainSaveLeft()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(11413);0x000Freturn;0x0011// end of script | 0x00 | ||
void GenerateNiagaraShaders()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(11418);0x000Freturn;0x0011// end of script | 0x00 | ||
void NiagaraGenrationDone()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(12011);0x000Freturn;0x0011// end of script | 0x00 | ||
void CheckSavegame()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(12016);0x000Freturn;0x0011// end of script | 0x00 | ||
void Check Info Screen Guid()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(12021);0x000Freturn;0x0011// end of script | 0x00 | ||
void Reset Shown Info Screen()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Bp_StartMenu_PlayerController(12430);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_Bp_StartMenu_PlayerController(int32 EntryPoint)Script548 statements · 12,515 bytes of bytecode0x0000PushFlow(Label_30E0);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_GetFSDGameInstance_ReturnValue_12 = GetFSDGameInstance(this);0x0024CallFunc_GetHasSeenInfoScreen_ReturnValue = CallFunc_GetFSDGameInstance_ReturnValue_12.GetHasSeenInfoScreen();0x004ECallFunc_GetFSDSaveGame_ReturnValue_6 = GetFSDSaveGame(this);0x0063CallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(CallFunc_GetFSDSaveGame_ReturnValue_6.ShowInfoScreen);0x0096CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_GetHasSeenInfoScreen_ReturnValue, CallFunc_Not_PreBool_ReturnValue_5);0x00BCif (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_0153;0x00CAK2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnLoaded_7CBF629D4A9F4FCA015C509A49AA71BD);0x00E1/Game/Maps/UILevels/ScreenShots/LIB_LoaderImages.Default__LIB_LoaderImages_C.GetRandomSpacerigLoadImagePath(this, CallFunc_GetRandomSpacerigLoadImagePath_Output_2);0x010FLoadAsset(this, CallFunc_GetRandomSpacerigLoadImagePath_Output_2, K2Node_CreateDelegate_OutputDelegate_13, LatentActionInfo{-1, -146557209, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x0152PopFlow();0x0153Label_0153:0x0153CallFunc_Create_ReturnValue_2 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_StartScreen/UI_InfoScreen_Xbox.UI_InfoScreen_Xbox_C, nullptr);0x0188K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnCloseInfoscreen);0x019FCallFunc_Create_ReturnValue_2.OnClose += K2Node_CreateDelegate_OutputDelegate_9;0x01C8CallFunc_Create_ReturnValue_2.AddToViewport(0);0x01EDActiveScreen = CallFunc_Create_ReturnValue_2;0x0200/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_UIOnlyEx(this, CallFunc_Create_ReturnValue_2, 1);0x022CbShowMouseCursor = true;0x0237CallFunc_Create_ReturnValue_2.FadeIt(true, CallFunc_FadeIt_Duration_2);0x0265CallFunc_GetGoogleAnalyticsWrapper_ReturnValue_2 = GetGoogleAnalyticsWrapper(this);0x027ACallFunc_GetGoogleAnalyticsWrapper_ReturnValue_2.RecordOpenScreen("InfoScree", false);0x02A6PopFlow();0x02A7Label_02A7:0x02A7K2Node_CreateDelegate_OutputDelegate.Bind(this, OnModdedSaveReady);0x02BECallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 5f, false, 0f, 0f);0x02F3PopFlow();0x02F4Label_02F4:0x02F4CallFunc_IsSteamLoaded_ReturnValue = IsSteamLoaded();0x0308CallFunc_IsPlayInEditor_ReturnValue = IsPlayInEditor(this);0x031DCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsSteamLoaded_ReturnValue, CallFunc_IsPlayInEditor_ReturnValue);0x0343if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_03BE;0x0351CallFunc_IsValid_ReturnValue_7 = IsValid(UI Steam Loading);0x036Eif (!(CallFunc_IsValid_ReturnValue_7)) goto Label_045E;0x037CReloadOnlineSubsystem = true;0x0387Delay(this, 9.5f, LatentActionInfo{0x4C0, -763686357, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x03BDPopFlow();0x03BELabel_03BE:0x03BEif (!(SteamLoadingUI)) goto Label_0403;0x03CCLabel_03CC:0x03CCDelay(this, 0.2f, LatentActionInfo{0x2F4, 444089433, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x0402PopFlow();0x0403Label_0403:0x0403CallFunc_OpenSingleUseWindow_ReturnValue = WindowManager.OpenSingleUseWindow(/Game/UI/System/UI_SteamLoading.UI_SteamLoading_C, 250);0x043BUI Steam Loading = CallFunc_OpenSingleUseWindow_ReturnValue;0x044ESteamLoadingUI = true;0x0459goto Label_03CC;0x045ELabel_045E:0x045ECallFunc_GetEngineSubsystem_ReturnValue = GetEngineSubsystem(/Script/SimpleUGC.UGCSubsystem);0x047BK2Node_CreateDelegate_OutputDelegate_17.Bind(this, CheckSavegame);0x0492CallFunc_GetEngineSubsystem_ReturnValue.OnLocalUserModsInstalled += K2Node_CreateDelegate_OutputDelegate_17;0x04BBgoto Label_02A7;0x04C0UI Steam Loading.SetVisibility(1);0x04E6UI Steam Loading.RemoveFromParent();0x050Agoto Label_045E;0x050FOpenGameLevel();0x051DPopFlow();0x051EOpenGameLevel();0x052CPopFlow();0x052DOpenGameLevel();0x053BPopFlow();0x053CLabel_053C:0x053CCallFunc_IsValid_ReturnValue_1 = IsValid(StartScreen);0x0559if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_058B;0x0567StartScreen.RemoveFromParent();0x058BLabel_058B:0x058BCallFunc_ShouldSkipInfoScreen_ReturnValue = ShouldSkipInfoScreen();0x05A3if (!(CallFunc_ShouldSkipInfoScreen_ReturnValue)) goto Label_063A;0x05B1Label_05B1:0x05B1/Game/Maps/UILevels/ScreenShots/LIB_LoaderImages.Default__LIB_LoaderImages_C.GetRandomSpacerigLoadImagePath(this, CallFunc_GetRandomSpacerigLoadImagePath_Output);0x05DFK2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnLoaded_7CBF629D4A9F4FCA015C509A1D6E8A59);0x05F6LoadAsset(this, CallFunc_GetRandomSpacerigLoadImagePath_Output, K2Node_CreateDelegate_OutputDelegate_15, LatentActionInfo{-1, -146557209, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x0639PopFlow();0x063ALabel_063A:0x063AReset Shown Info Screen();0x0648CallFunc_FSDTargetPlatform_ReturnValue_5 = FSDTargetPlatform();0x0664CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_5, 0);0x0683if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_07E6;0x0691CallFunc_Create_ReturnValue_3 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_StartScreen/UI_InfoScreen.UI_InfoScreen_C, nullptr);0x06C6K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnClose_Event_0);0x06DDCallFunc_Create_ReturnValue_3.OnClose += K2Node_CreateDelegate_OutputDelegate_11;0x0706CallFunc_Create_ReturnValue_3.AddToViewport(0);0x072BActiveScreen = CallFunc_Create_ReturnValue_3;0x073E/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_UIOnlyEx(this, CallFunc_Create_ReturnValue_3, 1);0x076AbShowMouseCursor = true;0x0775CallFunc_Create_ReturnValue_3.FadeIt(true, CallFunc_FadeIt_Duration_3);0x07A3CallFunc_GetGoogleAnalyticsWrapper_ReturnValue_1 = GetGoogleAnalyticsWrapper(this);0x07B8CallFunc_GetGoogleAnalyticsWrapper_ReturnValue_1.RecordOpenScreen("InfoScreen", false);0x07E5PopFlow();0x07E6Label_07E6:0x07E6CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_StartScreen/UI_InfoScreen_Xbox.UI_InfoScreen_Xbox_C, nullptr);0x081BK2Node_CreateDelegate_OutputDelegate_3.Bind(this, CustomEvent_0);0x0832CallFunc_Create_ReturnValue_1.OnClose += K2Node_CreateDelegate_OutputDelegate_3;0x085BCallFunc_Create_ReturnValue_1.AddToViewport(0);0x0880ActiveScreen = CallFunc_Create_ReturnValue_1;0x0893/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_UIOnlyEx(this, CallFunc_Create_ReturnValue_1, 1);0x08BFbShowMouseCursor = true;0x08CACallFunc_Create_ReturnValue_1.FadeIt(true, CallFunc_FadeIt_Duration_1);0x08F8CallFunc_GetGoogleAnalyticsWrapper_ReturnValue_3 = GetGoogleAnalyticsWrapper(this);0x090DCallFunc_GetGoogleAnalyticsWrapper_ReturnValue_3.RecordOpenScreen("InfoScreen", false);0x093APopFlow();0x093BOpenLevel(this, FName(LVL_StartingScreen), true, "");0x0956PopFlow();0x0957Temp_object_Variable = K2Node_CustomEvent_Loaded_1;0x096AK2Node_DynamicCast_AsTexture = Cast<Texture>(Temp_object_Variable);0x098EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsTexture);0x09ABif (!(K2Node_DynamicCast_bSuccess)) goto Label_09B9;0x09B9Label_09B9:0x09B9CallFunc_GetFSDSaveGame_ReturnValue_5 = GetFSDSaveGame(this);0x09CEFadeScreenToBlack(this, 1.5f, 0f, true, false, false, CallFunc_GetFSDSaveGame_ReturnValue_5.HasPlayedTutorial, K2Node_DynamicCast_AsTexture);0x0A0EDelay(this, 1.5f, LatentActionInfo{0x51E, 360713952, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x0A44PopFlow();0x0A45Label_0A45:0x0A45/Game/Maps/UILevels/ScreenShots/LIB_LoaderImages.Default__LIB_LoaderImages_C.GetRandomSpacerigLoadImagePath(this, CallFunc_GetRandomSpacerigLoadImagePath_Output_1);0x0A73K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnLoaded_7CBF629D4A9F4FCA015C509AA9E0F545);0x0A8ALoadAsset(this, CallFunc_GetRandomSpacerigLoadImagePath_Output_1, K2Node_CreateDelegate_OutputDelegate_14, LatentActionInfo{-1, -146557209, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x0ACDPopFlow();0x0ACETemp_object_Variable_1 = K2Node_CustomEvent_Loaded;0x0AE1K2Node_DynamicCast_AsTexture_1 = Cast<Texture>(Temp_object_Variable_1);0x0B05K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsTexture_1);0x0B22if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0B30;0x0B30Label_0B30:0x0B30FadeScreenToBlack(this, 1.5f, 0f, true, false, false, true, K2Node_DynamicCast_AsTexture_1);0x0B52Delay(this, 1.5f, LatentActionInfo{0x52D, -1608600269, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x0B88PopFlow();0x0B89Label_0B89:0x0B89CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/FSD.StatHat);0x0BA7CallFunc_GetGameInstanceSubsystem_ReturnValue.AddStatCount("session.rejoin_success", 1);0x0BE4PrintString(this, "Rejoin succesfull", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x0C2BPopFlow();0x0C2CLabel_0C2C:0x0C2CCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/FSD.StatHat);0x0C4ACallFunc_GetGameInstanceSubsystem_ReturnValue.AddStatCount("session.rejoin_failure", 1);0x0C87Label_0C87:0x0C87PushFlow(Label_0F10);0x0C8CCallFunc_GetFSDGameInstance_ReturnValue_1 = GetFSDGameInstance(this);0x0CA1if (!(CallFunc_GetFSDGameInstance_ReturnValue_1.HasSeenStartScreen)) goto Label_0DFD;0x0CC5Label_0CC5:0x0CC5CallFunc_FSDTargetPlatform_ReturnValue_2 = FSDTargetPlatform();0x0CE1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_2, 0);0x0D00if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D69;0x0D0EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_2, 3);0x0D2Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D69;0x0D3BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_2, 4);0x0D5Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D69;0x0D68PopFlow();0x0D69Label_0D69:0x0D69CallFunc_IsValid_ReturnValue_10 = IsValid(StartScreen);0x0D86if (!(CallFunc_IsValid_ReturnValue_10)) goto Label_053C;0x0D94StartScreen.FadeIt(false, CallFunc_FadeIt_Duration_4);0x0DC2Delay(this, CallFunc_FadeIt_Duration_4, LatentActionInfo{0x53C, -539939626, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x0DFCPopFlow();0x0DFDLabel_0DFD:0x0DFDCallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_StartScreen/UI_StartScreen.UI_StartScreen_C, this);0x0E32StartScreen = CallFunc_Create_ReturnValue;0x0E45StartScreen.AddToViewport(0);0x0E6AActiveScreen = StartScreen;0x0E7DCallFunc_GetGoogleAnalyticsWrapper_ReturnValue = GetGoogleAnalyticsWrapper(this);0x0E92CallFunc_GetGoogleAnalyticsWrapper_ReturnValue.RecordOpenScreen("StartScreen", false);0x0EC0StartScreen.FadeIt(true, CallFunc_FadeIt_Duration_5);0x0EEE/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_GameOnly(this);0x0F0FPopFlow();0x0F10Label_0F10:0x0F10CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x0F25K2Node_CreateDelegate_OutputDelegate_12.Bind(this, PressStart);0x0F3CCallFunc_GetFSDGameInstance_ReturnValue.OnPressStart += K2Node_CreateDelegate_OutputDelegate_12;0x0F65PopFlow();0x0F66Temp_string_Variable = K2Node_CustomEvent_CurrentGuid_1;0x0F81PrintString(this, "Failed to get metadata", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x0FCDPopFlow();0x0FCETemp_string_Variable = K2Node_CustomEvent_CurrentGuid;0x0FE9Current Id = Temp_string_Variable;0x1004Label_1004:0x1004CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("Server value:", Current Id);0x1038PrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x1075CallFunc_GetFSDSaveGame_ReturnValue_10 = GetFSDSaveGame(this);0x108ACallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("local value ", CallFunc_GetFSDSaveGame_ReturnValue_10.LastSeenInfoScreenId);0x10D3PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x1110CallFunc_GetFSDSaveGame_ReturnValue_7 = GetFSDSaveGame(this);0x1125CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(Current Id, CallFunc_GetFSDSaveGame_ReturnValue_7.LastSeenInfoScreenId);0x1161if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) goto Label_120D;0x116FLabel_116F:0x116FCallFunc_Conv_BoolToString_ReturnValue = Conv_BoolToString(Force Intro Screen);0x1194CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("Force intro screen: ", CallFunc_Conv_BoolToString_ReturnValue);0x11CFPrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x120CPopFlow();0x120DLabel_120D:0x120DForce Intro Screen = true;0x1218CallFunc_GetFSDSaveGame_ReturnValue_9 = GetFSDSaveGame(this);0x122DCallFunc_GetFSDSaveGame_ReturnValue_9.LastSeenInfoScreenId = Current Id;0x125Egoto Label_116F;0x1263Label_1263:0x1263CallFunc_DownloadMetadata_ReturnValue = DownloadMetadata(this, "gsg_guid");0x1282CallFunc_IsValid_ReturnValue = IsValid(CallFunc_DownloadMetadata_ReturnValue);0x129Fif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x12A9K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Success_A762B3074BCAECF6699852A5ADC2AD7E);0x12C0CallFunc_DownloadMetadata_ReturnValue.success += K2Node_CreateDelegate_OutputDelegate_2;0x12E9K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Failure_A762B3074BCAECF6699852A5ADC2AD7E);0x1300CallFunc_DownloadMetadata_ReturnValue.Failure += K2Node_CreateDelegate_OutputDelegate_1;0x1329CallFunc_DownloadMetadata_ReturnValue.Activate();0x134DPopFlow();0x134ELabel_134E:0x134EPushFlow(Label_137B);0x1353if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_1362;0x1361PopFlow();0x1362Label_1362:0x1362Temp_bool_Has_Been_Initd_Variable = true;0x136Dif (!(false)) PopFlow();0x136FTemp_bool_IsClosed_Variable = true;0x137APopFlow();0x137BLabel_137B:0x137Bif (!(Temp_bool_IsClosed_Variable)) goto Label_138A;0x1389PopFlow();0x138ALabel_138A:0x138ATemp_bool_IsClosed_Variable = true;0x1395Label_1395:0x1395CallFunc_GetFSDGameInstance_ReturnValue_14 = GetFSDGameInstance(this);0x13AACallFunc_GetFSDGameInstance_ReturnValue_14.PostInit(ReloadOnlineSubsystem);0x13D3ShouldPromptUserToDeleteMainSaves(CallFunc_ShouldPromptUserToDeleteMainSaves_Should, CallFunc_ShouldPromptUserToDeleteMainSaves_outMainSaves);0x13F3CallFunc_Not_PreBool_ReturnValue_6 = Not_PreBool(CallFunc_ShouldPromptUserToDeleteMainSaves_Should);0x1410if (!(CallFunc_Not_PreBool_ReturnValue_6)) goto Label_1880;0x141ELabel_141E:0x141ECallFunc_GetFSDGameUserSettings_ReturnValue = GetFSDGameUserSettings();0x1432CallFunc_GetFSDGameUserSettings_ReturnValue.PostInitFSDUserSettings(this);0x1453AcceptInput = true;0x145ECallFunc_GetFSDGameInstance_ReturnValue_5 = GetFSDGameInstance(this);0x1473CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetFSDGameInstance_ReturnValue_5.DisconnectReason, 0);0x14A8CallFunc_IsValid_ReturnValue_11 = IsValid(Disconnect);0x14C5CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue, CallFunc_IsValid_ReturnValue_11);0x14EBif (!(CallFunc_BooleanOR_ReturnValue_3)) PopFlow();0x14F5CallFunc_GetFSDGameInstance_ReturnValue_3 = GetFSDGameInstance(this);0x150ACallFunc_HasPendingInvite_ReturnValue = CallFunc_GetFSDGameInstance_ReturnValue_3.HasPendingInvite();0x1534if (!(CallFunc_HasPendingInvite_ReturnValue)) goto Label_15A3;0x1542PrintString(this, "StartingScreen - Join Invite", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x1594JoinInvite();0x15A2PopFlow();0x15A3Label_15A3:0x15A3PrintString(this, "StartingScreen - No Invite (yet)", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x15F9Temp_bool_Variable_11 = true;0x1604Temp_bool_Variable_12 = true;0x160FTemp_bool_Variable_13 = true;0x161ATemp_bool_Variable_14 = false;0x1625Temp_bool_Variable_16 = false;0x1630Temp_bool_Variable_17 = false;0x163BCallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x1650CallFunc_IsFirstRejoinAttempt_ReturnValue = CallFunc_GetFSDSaveGame_ReturnValue.IsFirstRejoinAttempt();0x167ACallFunc_FSDTargetPlatform_ReturnValue_6 = FSDTargetPlatform();0x1696Temp_byte_Variable_1 = CallFunc_FSDTargetPlatform_ReturnValue_6;0x16B1CallFunc_BooleanAND_ReturnValue_7 = BooleanAND(CallFunc_IsFirstRejoinAttempt_ReturnValue, Switch(Temp_byte_Variable_1, 0 => Temp_bool_Variable_11, 1 => Temp_bool_Variable_12, 2 => Temp_bool_Variable_13, 3 => Temp_bool_Variable_14, 4 => Temp_bool_Variable_16, 5 => Temp_bool_Variable_17, default => K2Node_Select_Default_2));0x1741if (!(CallFunc_BooleanAND_ReturnValue_7)) goto Label_0C87;0x174FCallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x1764CallFunc_GetRejoinSessionId_ReturnValue = CallFunc_GetFSDSaveGame_ReturnValue.GetRejoinSessionId();0x1796CallFunc_FSDLookupSessionId_ReturnValue = FSDLookupSessionId(this, CallFunc_GetRejoinSessionId_ReturnValue);0x17B4CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_FSDLookupSessionId_ReturnValue);0x17D1if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x17DBK2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnSuccess_04D1FF9C451C776CE714DD955E807494);0x17F2CallFunc_FSDLookupSessionId_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_7;0x181BK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnFailure_04D1FF9C451C776CE714DD955E807494);0x1832CallFunc_FSDLookupSessionId_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_8;0x185BCallFunc_FSDLookupSessionId_ReturnValue.Activate();0x187FPopFlow();0x1880Label_1880:0x1880ShouldPromptUserToDeleteMainSaves(CallFunc_ShouldPromptUserToDeleteMainSaves_Should, CallFunc_ShouldPromptUserToDeleteMainSaves_outMainSaves);0x18A0Prompt Delete Main Save(CallFunc_ShouldPromptUserToDeleteMainSaves_outMainSaves);0x18B7PopFlow();0x18B8CallFunc_FSDTargetPlatform_ReturnValue_9 = FSDTargetPlatform();0x18D4K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_9, 0);0x18F3if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1B4B;0x1901K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_9, 1);0x1920if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_19B6;0x192EK2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_9, 2);0x194Dif (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_19B6;0x195BK2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_9, 3);0x197Aif (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1B4B;0x1988K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_9, 4);0x19A7if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1B4B;0x19B5PopFlow();0x19B6Label_19B6:0x19B6AcceptInput = false;0x19C1Cleanup();0x19CFCallFunc_GetFSDGameInstance_ReturnValue_15 = GetFSDGameInstance(this);0x19E4if (!(CallFunc_GetFSDGameInstance_ReturnValue_15.PreSpawnNigaraParticles)) goto Label_1A4D;0x1A08GenerateNiagaraShaders();0x1A16CallFunc_GetFSDGameInstance_ReturnValue_16 = GetFSDGameInstance(this);0x1A2BCallFunc_GetFSDGameInstance_ReturnValue_16.PreSpawnNigaraParticles = false;0x1A4CPopFlow();0x1A4DLabel_1A4D:0x1A4DCallFunc_FSDTargetPlatform_ReturnValue_4 = FSDTargetPlatform();0x1A69K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_4, 0);0x1A88if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_02F4;0x1A96K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_4, 1);0x1AB5if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1395;0x1AC3K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_4, 2);0x1AE2if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1395;0x1AF0K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_4, 3);0x1B0Fif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1395;0x1B1DK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_4, 4);0x1B3Cif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1395;0x1B4APopFlow();0x1B4BLabel_1B4B:0x1B4BCheck Info Screen Guid();0x1B59goto Label_19B6;0x1B5ETemp_bool_Variable_3 = false;0x1B69Temp_bool_Variable_4 = false;0x1B74Temp_bool_Variable_5 = false;0x1B7FTemp_bool_Variable_7 = true;0x1B8ATemp_bool_Variable_8 = true;0x1B95Temp_bool_Variable_9 = false;0x1BA0CallFunc_IsLoggedIn_ReturnValue = IsLoggedIn(this);0x1BB5CallFunc_FSDTargetPlatform_ReturnValue_7 = FSDTargetPlatform();0x1BD1Temp_byte_Variable = CallFunc_FSDTargetPlatform_ReturnValue_7;0x1BECCallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_IsLoggedIn_ReturnValue, Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_3, 1 => Temp_bool_Variable_4, 2 => Temp_bool_Variable_5, 3 => Temp_bool_Variable_7, 4 => Temp_bool_Variable_8, 5 => Temp_bool_Variable_9, default => K2Node_Select_Default_3));0x1C7Cif (!(CallFunc_BooleanOR_ReturnValue_2)) PopFlow();0x1C86CallFunc_GetFSDGameInstance_ReturnValue_10 = GetFSDGameInstance(this);0x1C9BCallFunc_GetFSDGameInstance_ReturnValue_10.HasSeenStartScreen = true;0x1CBCCallFunc_GetFSDGameInstance_ReturnValue_4 = GetFSDGameInstance(this);0x1CD1CallFunc_FSDTargetPlatform_ReturnValue_1 = FSDTargetPlatform();0x1CEDCallFunc_HasPendingInvite_ReturnValue_1 = CallFunc_GetFSDGameInstance_ReturnValue_4.HasPendingInvite();0x1D17Temp_bool_Variable_24 = false;0x1D22Temp_bool_Variable_25 = true;0x1D2DTemp_bool_Variable_26 = true;0x1D38Temp_bool_Variable_27 = true;0x1D43Temp_bool_Variable_28 = true;0x1D4ETemp_bool_Variable_29 = false;0x1D59Temp_byte_Variable_4 = CallFunc_FSDTargetPlatform_ReturnValue_1;0x1D74CallFunc_BooleanAND_ReturnValue_8 = BooleanAND(CallFunc_HasPendingInvite_ReturnValue_1, Switch(Temp_byte_Variable_4, 0 => Temp_bool_Variable_24, 1 => Temp_bool_Variable_25, 2 => Temp_bool_Variable_26, 3 => Temp_bool_Variable_27, 4 => Temp_bool_Variable_28, 5 => Temp_bool_Variable_29, default => K2Node_Select_Default_4));0x1E04if (!(CallFunc_BooleanAND_ReturnValue_8)) goto Label_0CC5;0x1E12JoinInvite();0x1E20PopFlow();0x1E21Label_1E21:0x1E21CallFunc_GetFSDGameInstance_ReturnValue_11 = GetFSDGameInstance(this);0x1E36CallFunc_GetFSDGameInstance_ReturnValue_11.SetHasSeenInfoScreen();0x1E56CallFunc_GetFSDGameInstance_ReturnValue_11 = GetFSDGameInstance(this);0x1E6BCallFunc_GetFSDGameInstance_ReturnValue_11.ResetForceInfoScreen();0x1E8BCallFunc_GetFSDSaveGame_ReturnValue_3 = GetFSDSaveGame(this);0x1EA0CallFunc_GetMajorProjectVersion_ReturnValue_1 = GetMajorProjectVersion();0x1EBCCallFunc_GetFSDSaveGame_ReturnValue_3.LastShownVersion = CallFunc_GetMajorProjectVersion_ReturnValue_1;0x1EEDgoto Label_05B1;0x1EF2DetectMouseMovement(K2Node_InputAxisKeyEvent_AxisValue_5);0x1F09PopFlow();0x1F0ADetectMouseMovement(K2Node_InputAxisKeyEvent_AxisValue_4);0x1F21PopFlow();0x1F22DetectControllerMovement(K2Node_InputAxisKeyEvent_AxisValue_3);0x1F39PopFlow();0x1F3ADetectControllerMovement(K2Node_InputAxisKeyEvent_AxisValue_2);0x1F51PopFlow();0x1F52DetectControllerMovement(K2Node_InputAxisKeyEvent_AxisValue_1);0x1F69PopFlow();0x1F6ADetectControllerMovement(K2Node_InputAxisKeyEvent_AxisValue);0x1F81PopFlow();0x1F82Temp_object_Variable_2 = K2Node_CustomEvent_Loaded_2;0x1F95K2Node_DynamicCast_AsTexture_2 = Cast<Texture>(Temp_object_Variable_2);0x1FB9K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsTexture_2);0x1FD6if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1FE4;0x1FE4Label_1FE4:0x1FE4CallFunc_GetFSDSaveGame_ReturnValue_4 = GetFSDSaveGame(this);0x1FF9FadeScreenToBlack(this, 1.5f, 0f, true, false, false, CallFunc_GetFSDSaveGame_ReturnValue_4.HasPlayedTutorial, K2Node_DynamicCast_AsTexture_2);0x2039CallFunc_GetUGCSettings_ReturnValue = GetUGCSettings(this);0x204ECallFunc_GetUGCSettings_ReturnValue.SaveToSelectedSlot();0x206EDelay(this, 1.5f, LatentActionInfo{0x50F, 860274438, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x20A4PopFlow();0x20A5PushFlow(Label_2286);0x20AACallFunc_GetFSDGameInstance_ReturnValue_2 = GetFSDGameInstance(this);0x20BFCallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_GetFSDGameInstance_ReturnValue_2.DisconnectReason, 0);0x20F4if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) goto Label_21CE;0x2102CallFunc_IsValid_ReturnValue_3 = IsValid(JoinWidget);0x211Fif (!(CallFunc_IsValid_ReturnValue_3)) goto Label_217E;0x212DCallFunc_GetWindowManager_ReturnValue_2 = GetWindowManager(this);0x2142CallFunc_GetWindowManager_ReturnValue_2.CloseWindow(JoinWidget);0x216BJoinWidget = JoinWidget;0x217ELabel_217E:0x217ECallFunc_IsValid_ReturnValue_2 = IsValid(Disconnect);0x219Bif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_263E;0x21A9Disconnect.Update();0x21CDPopFlow();0x21CELabel_21CE:0x21CECallFunc_IsValid_ReturnValue_4 = IsValid(JoinWidget);0x21EBCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsValid_ReturnValue_4);0x2208CallFunc_GetFSDGameInstance_ReturnValue_6 = GetFSDGameInstance(this);0x221DCallFunc_HasPendingInvite_ReturnValue_2 = CallFunc_GetFSDGameInstance_ReturnValue_6.HasPendingInvite();0x2247CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_HasPendingInvite_ReturnValue_2);0x226Dif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x2277JoinInvite();0x2285PopFlow();0x2286Label_2286:0x2286CallFunc_GetFSDGameInstance_ReturnValue_7 = GetFSDGameInstance(this);0x229BCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Joining);0x22B8CallFunc_HasPendingInvite_ReturnValue_3 = CallFunc_GetFSDGameInstance_ReturnValue_7.HasPendingInvite();0x22E2CallFunc_GetFSDGameInstance_ReturnValue_8 = GetFSDGameInstance(this);0x22F7CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(CallFunc_HasPendingInvite_ReturnValue_3);0x2314CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_GetFSDGameInstance_ReturnValue_8.HasSeenStartScreen, CallFunc_Not_PreBool_ReturnValue_1);0x2350CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_2);0x2376CallFunc_FSDTargetPlatform_ReturnValue_3 = FSDTargetPlatform();0x2392CallFunc_GetFSDGameInstance_ReturnValue_9 = GetFSDGameInstance(this);0x23A7CallFunc_HasSignedIn_ReturnValue = CallFunc_GetFSDGameInstance_ReturnValue_9.HasSignedIn();0x23D1CallFunc_IsValid_ReturnValue_6 = IsValid(Disconnect);0x23EECallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(CallFunc_IsValid_ReturnValue_6);0x240BCallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(SignInGate);0x2428Temp_bool_Variable_18 = false;0x2433Temp_bool_Variable_19 = true;0x243ETemp_bool_Variable_20 = true;0x2449Temp_bool_Variable_21 = false;0x2454Temp_bool_Variable_22 = false;0x245FTemp_bool_Variable_23 = false;0x246ATemp_byte_Variable_3 = CallFunc_FSDTargetPlatform_ReturnValue_3;0x2485CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, Switch(Temp_byte_Variable_3, 0 => Temp_bool_Variable_18, 1 => Temp_bool_Variable_19, 2 => Temp_bool_Variable_20, 3 => Temp_bool_Variable_21, 4 => Temp_bool_Variable_22, 5 => Temp_bool_Variable_23, default => K2Node_Select_Default_1));0x2515CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_BooleanAND_ReturnValue_3, CallFunc_HasSignedIn_ReturnValue);0x253BCallFunc_BooleanAND_ReturnValue_5 = BooleanAND(CallFunc_BooleanAND_ReturnValue_4, CallFunc_Not_PreBool_ReturnValue_3);0x2561CallFunc_BooleanAND_ReturnValue_6 = BooleanAND(CallFunc_BooleanAND_ReturnValue_5, CallFunc_Not_PreBool_ReturnValue_4);0x2587if (!(CallFunc_BooleanAND_ReturnValue_6)) PopFlow();0x2591Check Info Screen Guid();0x259FSignInGate = true;0x25AACallFunc_IsValid_ReturnValue_5 = IsValid(StartScreen);0x25C7if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_000F;0x25D5StartScreen.FadeIt(false, CallFunc_FadeIt_Duration);0x2603Delay(this, CallFunc_FadeIt_Duration, LatentActionInfo{0xF, -976451777, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x263DPopFlow();0x263ELabel_263E:0x263ECallFunc_GetWindowManager_ReturnValue_1 = GetWindowManager(this);0x2653CallFunc_GetWindowManager_ReturnValue_1.CloseAllWindows();0x2673K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnLoaded_5BEC96E84FBD6958EFD47D9A09FD96A9);0x268ALoadAssetClass(this, SoftObject("/Game/UI/Menu_StartScreen/UI_DisconnectScreen.UI_DisconnectScreen_C"), K2Node_CreateDelegate_OutputDelegate_16, LatentActionInfo{-1, -123914022, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x270APopFlow();0x270BFadeScreenToBlack(this, 1f, 0f, true, false, false, false, nullptr);0x2725Delay(this, 1f, LatentActionInfo{0x93B, -1823992828, FName(ExecuteUbergraph_Bp_StartMenu_PlayerController), this});0x275BPopFlow();0x275CLabel_275C:0x275CCallFunc_GetFSDGameInstance_ReturnValue_13 = GetFSDGameInstance(this);0x2771CallFunc_GetFSDGameInstance_ReturnValue_13.SetHasSeenInfoScreen();0x2791CallFunc_GetFSDSaveGame_ReturnValue_2 = GetFSDSaveGame(this);0x27A6CallFunc_GetMajorProjectVersion_ReturnValue = GetMajorProjectVersion();0x27C2CallFunc_GetFSDSaveGame_ReturnValue_2.LastShownVersion = CallFunc_GetMajorProjectVersion_ReturnValue;0x27F3goto Label_0A45;0x27F8PushFlow(Label_2825);0x27FDif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_280C;0x280BPopFlow();0x280CLabel_280C:0x280CTemp_bool_Has_Been_Initd_Variable_1 = true;0x2817if (!(false)) PopFlow();0x2819Temp_bool_IsClosed_Variable_1 = true;0x2824PopFlow();0x2825Label_2825:0x2825if (!(Temp_bool_IsClosed_Variable_1)) goto Label_2834;0x2833PopFlow();0x2834Label_2834:0x2834Temp_bool_IsClosed_Variable_1 = true;0x283Fgoto Label_275C;0x2844Label_2844:0x2844PrintString(this, "Trying to rejoin", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x288APopFlow();0x288BLabel_288B:0x288BCallFunc_GetFSDSaveGame_ReturnValue_1 = GetFSDSaveGame(this);0x28A0CallFunc_GetFSDSaveGame_ReturnValue_1.RejoinAttempted();0x28C0PopFlow();0x28C1Label_28C1:0x28C1CallFunc_GetWindowManager_ReturnValue_3 = GetWindowManager(this);0x28D6CallFunc_OpenSingleUseWindow_ReturnValue_1 = CallFunc_GetWindowManager_ReturnValue_3.OpenSingleUseWindow(/Game/UI/Art/WidgetParts/Basic_Popup_YesNoPrompt.Basic_Popup_YesNoPrompt_C, 250);0x290EK2Node_CreateDelegate_OutputDelegate_4.Bind(this, AttempReconnect);0x2925CallFunc_OpenSingleUseWindow_ReturnValue_1.Show(NSLOCTEXT("F5C870DB415D00C07F3D13B0F7C48103", "", "Last session ended abruptly."), NSLOCTEXT("EEE096F5410E34ED7E1BDDAE76A2DF98", "", "Attempt to reconnect?"), K2Node_CreateDelegate_OutputDelegate_4, true);0x29D0goto Label_288B;0x29D5if (!(K2Node_CustomEvent_Yes)) goto Label_0C87;0x29E3CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x29FDCallFunc_FSDJoinSession_ReturnValue = FSDJoinSession(this, CallFunc_GetPlayerController_ReturnValue, Temp_struct_Variable_2, "", true);0x2A27CallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_FSDJoinSession_ReturnValue);0x2A44if (!(CallFunc_IsValid_ReturnValue_9)) goto Label_2844;0x2A52K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnSuccess_A64EBA1647E90DBDF8B6D99030E3E0D5);0x2A69CallFunc_FSDJoinSession_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_5;0x2A92K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnFailure_A64EBA1647E90DBDF8B6D99030E3E0D5);0x2AA9CallFunc_FSDJoinSession_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_6;0x2AD2CallFunc_FSDJoinSession_ReturnValue.Activate();0x2AF6goto Label_2844;0x2AFBLabel_2AFB:0x2AFBCallFunc_GetWindowManager_ReturnValue_1 = GetWindowManager(this);0x2B10K2Node_ClassDynamicCast_AsUI_Disconnect_Screen_Base = Cast<UI_Disconnect_Screen_Base_C>(Temp_class_Variable);0x2B34K2Node_ClassDynamicCast_bSuccess = Cast<71>(K2Node_ClassDynamicCast_AsUI_Disconnect_Screen_Base);0x2B51CallFunc_OpenWindowFromClass_ReturnValue = CallFunc_GetWindowManager_ReturnValue_1.OpenWindowFromClass(K2Node_ClassDynamicCast_AsUI_Disconnect_Screen_Base, 1000, true);0x2B8ADisconnect = CallFunc_OpenWindowFromClass_ReturnValue;0x2B9DCallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x2BB2K2Node_CreateDelegate_OutputDelegate_10.Bind(this, NetworkErrorAccepted);0x2BC9CallFunc_GetWindowManager_ReturnValue.OnLastWindowClosed += K2Node_CreateDelegate_OutputDelegate_10;0x2BF2PopFlow();0x2BF3goto Label_1E21;0x2BF8OpenLevel(this, FName(LVL_StartingScreen), true, "");0x2C13PopFlow();0x2C14Temp_class_Variable = K2Node_CustomEvent_Loaded_3;0x2C27goto Label_2AFB;0x2C2Cgoto Label_0B89;0x2C31goto Label_0C2C;0x2C36Temp_struct_Variable_2 = K2Node_CustomEvent_result;0x2C51goto Label_28C1;0x2C56goto Label_0C87;0x2C5BLabel_2C5B:0x2C5BModdingSavegameCheck(CallFunc_ModdingSavegameCheck_WaitForCallback);0x2C72if (!(CallFunc_ModdingSavegameCheck_WaitForCallback)) goto Label_2C81;0x2C80PopFlow();0x2C81Label_2C81:0x2C81OnModdedSaveReady();0x2C8FPopFlow();0x2C90goto Label_134E;0x2C95goto Label_141E;0x2C9ANiagaraGenrationDone();0x2CA8PopFlow();0x2CA9Temp_struct_Variable = LinearColor{0f, 1f, 0f, 1f};0x2CDDTemp_struct_Variable_1 = LinearColor{1f, 0f, 0f, 1f};0x2D11Temp_bool_Variable = AcceptInput;0x2D24CallFunc_Key_GetDisplayName_ReturnValue = Key_GetDisplayName(K2Node_InputKeyEvent_Key);0x2D49CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Key_GetDisplayName_ReturnValue);0x2D6ECallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Key Press:", CallFunc_Conv_TextToString_ReturnValue);0x2D9FPrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, Switch(Temp_bool_Variable, false => Temp_struct_Variable_1, true => Temp_struct_Variable, default => K2Node_Select_Default), 5f);0x2DEFif (!(AcceptInput)) PopFlow();0x2DF9Temp_bool_Variable_1 = false;0x2E04Temp_bool_Variable_2 = false;0x2E0FCallFunc_FSDTargetPlatform_ReturnValue = FSDTargetPlatform();0x2E2BTemp_bool_Variable_6 = false;0x2E36Temp_bool_Variable_10 = false;0x2E41Temp_bool_Variable_15 = false;0x2E4CTemp_byte_Variable_2 = CallFunc_FSDTargetPlatform_ReturnValue;0x2E67Temp_bool_Variable_30 = true;0x2E72if (!(Switch(Temp_byte_Variable_2, 0 => Temp_bool_Variable_30, 1 => Temp_bool_Variable_1, 2 => Temp_bool_Variable_2, 3 => Temp_bool_Variable_6, 4 => Temp_bool_Variable_10, 5 => Temp_bool_Variable_15, default => K2Node_Select_Default_5))) PopFlow();0x2EE6goto Label_0CC5;0x2EEBgoto Label_1A4D;0x2EF0goto Label_2C5B;0x2EF5CallFunc_FSDTargetPlatform_ReturnValue_8 = FSDTargetPlatform();0x2F11K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_8, 0);0x2F30if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1263;0x2F3EK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_8, 1);0x2F5Dif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_2FF3;0x2F6BK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_8, 2);0x2F8Aif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_2FF3;0x2F98K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_8, 3);0x2FB7if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_2FF3;0x2FC5K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_FSDTargetPlatform_ReturnValue_8, 4);0x2FE4if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_2FF3;0x2FF2PopFlow();0x2FF3Label_2FF3:0x2FF3CallFunc_GetFSDGameData_ReturnValue = GetFSDGameData();0x3007CallFunc_Conv_GuidToString_ReturnValue = Conv_GuidToString(CallFunc_GetFSDGameData_ReturnValue.DLCSettings.CurrentAdvertisedDLC.SavegameID);0x306ECurrent Id = CallFunc_Conv_GuidToString_ReturnValue;0x3089goto Label_1004;0x308ECallFunc_GetFSDSaveGame_ReturnValue_8 = GetFSDSaveGame(this);0x30A3CallFunc_GetFSDSaveGame_ReturnValue_8.LastSeenInfoScreenId = Current Id;0x30D4Force Intro Screen = false;0x30DFPopFlow();0x30E0Label_30E0:0x30E0return;0x30E2// end of script | Final | 0x04 |