Class
UW_PauseMenu_C
: UCommonActivatableWidget : UCommonUserWidget : UUserWidget : UWidget : UVisual : UObject0x00x0529
Members 17
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | W_TokenAmount | UW_TokenAmount_C* | 10 flags | nullptr | |
| 0x08 | W_PlayerInfo | UW_PlayerInfo_C* | 10 flags | nullptr | |
| 0x08 | Image_Divider | UImage* | 10 flags | nullptr | |
| 0x08 | Button_Settings | UW_PauseMenu_Button_C* | 10 flags | nullptr | |
| 0x08 | Button_Resume | UW_PauseMenu_Button_C* | 10 flags | nullptr | |
| 0x08 | Button_ReportIssue | UW_PauseMenu_Button_C* | 10 flags | nullptr | |
| 0x08 | Button_LeaveSession | UW_PauseMenu_Button_C* | 10 flags | nullptr | |
| 0x08 | Button_CrewAssembly | UW_PauseMenu_Button_C* | 10 flags | nullptr | |
| 0x08 | Button_Credits | UW_PauseMenu_Button_C* | 10 flags | nullptr | |
| 0x08 | Button_Background | UButton* | 10 flags | nullptr | |
| 0x08 | BackAction | UW_InputActionButton_C* | 10 flags | nullptr | |
| 0x08 | OnActivated | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | OnActivated_Fast | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | LeavePopup | UW_ConfirmAction_C* | 7 flags | nullptr | |
| 0x08 | ExitPopup | UW_ConfirmAction_C* | 7 flags | nullptr | |
| 0x01 | bPlayIntro | bool | 7 flags | false |
Inherited from UCommonActivatableWidget 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bIsBackHandler | bool | Protected+6 flags | false | |
| 0x01 | bIsBackActionDisplayedInActionBar | bool | Protected+6 flags | false | |
| 0x036A | 0x06 | padding / unreflected | |||
| 0x10 | OverrideBackActionDisplayName | FText | Protected+2 flags | <FText> | |
| 0x01 | bAutoActivate | bool | Protected+6 flags | false | |
| 0x01 | bSupportsActivationFocus | bool | Protected+6 flags | true | |
| 0x01 | bIsModal | bool | Protected+6 flags | false | |
| 0x01 | bAutoRestoreFocus | bool | Protected+6 flags | false | |
| 0x01 | bOverrideActionDomain | bool | Protected+8 flags | false | |
| 0x0385 | 0x03 | padding / unreflected | |||
| 0x08 | InputMapping | UInputMappingContext* | Protected+7 flags | nullptr | |
| 0x04 | InputMappingPriority | int32 | Protected+6 flags | 0 | |
| 0x0394 | 0x04 | padding / unreflected | |||
| 0x28 | ActionDomainOverride | TSoftObjectPtr<UCommonInputActionDomain> | Protected+6 flags | <SoftObjectProperty> | |
| 0x10 | BP_OnWidgetActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | BP_OnWidgetDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | bIsActive | bool | 7 flags | false | |
| 0x03E1 | 0x07 | padding / unreflected | |||
| 0x10 | VisibilityBoundWidgets | TArray<TWeakObjectPtr<UCommonActivatableWidget>> | Transient+5 flags | [] | |
| 0x03F8 | 0xA8 | padding / unreflected | |||
| 0x01 | bSetVisibilityOnActivated | bool | Protected+6 flags | false | |
| 0x01 | ActivatedVisibility | ESlateVisibility | Protected+6 flags | SelfHitTestInvisible | |
| 0x01 | bSetVisibilityOnDeactivated | bool | Protected+6 flags | false | |
| 0x01 | DeactivatedVisibility | ESlateVisibility | Protected+6 flags | Collapsed | |
Inherited from UCommonUserWidget 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bDisplayInActionBar | bool | Protected+8 flags | false | |
| 0x01 | bConsumePointerInput | bool | 8 flags | false |
Inherited from UUserWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x14 | ForegroundColor | FSlateColor | 3 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01E4 | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01F8 | 0x30 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 6 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x04 | Priority | int32 | 7 flags | 0 | |
| 0x01 | bIsFocusable : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bAutomaticallyRegisterInputOnConstruction : 1bit 2 | bool | 3 flags | false | |
| 0x023D | 0x03 | padding / unreflected | |||
| 0x10 | QueuedWidgetAnimationTransitions | TArray<FQueuedWidgetAnimationTransition> | Transient+2 flags | [] | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+6 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x0278 | 0x40 | padding / unreflected | |||
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x10 | Extensions | TArray<UUserWidgetExtension*> | 6 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+8 flags | nullptr | |
| 0x01 | bHasScriptImplementedTick : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 1 | bool | 3 flags | true | |
| 0x02E1 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x02F9 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x030C | 0x04 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+9 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 13 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipText | FText | 3 flags | <FText> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x38 | RenderTransform | FWidgetTransform | 4 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x10 | RenderTransformPivot | FVector2D | 7 flags | {X=0.5, Y=0.5} | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 7 flags | Inherit | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x01 | bIsVolatile : 1bit 4 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | EMouseCursor | 8 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 7 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 7 flags | Visible | |
| 0x01 | PixelSnapping | EWidgetPixelSnapping | 7 flags | Inherit | |
| 0x00DE | 0x02 | padding / unreflected | |||
| 0x04 | RenderOpacity | float | Protected+7 flags | 1 | |
| 0x00E4 | 0x04 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 9 flags | nullptr | |
| 0x08 | Navigation | UWidgetNavigation* | 12 flags | nullptr | |
| 0x00F8 | 0x40 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+4 flags | [] | |
Functions 25
| Signature | Flags | Native | Params |
|---|---|---|---|
bool ShouldShowLoadingScreen()Script13 statements · 257 bytes of bytecode0x0000CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0015K2Node_DynamicCast_AsStorm_Escape_Game_State = Cast<StormEscapeGameState>(CallFunc_GetGameState_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsStorm_Escape_Game_State);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_00EB;0x0064CallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(K2Node_DynamicCast_AsStorm_Escape_Game_State.CurrentPlayMap.TravelAddresses);0x00B6CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Array_IsEmpty_ReturnValue);0x00D3ReturnValue = CallFunc_Not_PreBool_ReturnValue;0x00E6goto Label_00F6;0x00EBLabel_00EB:0x00EBReturnValue = false;0x00F6Label_00F6:0x00F6return ReturnValue;0x0100// end of script | Public | 0x01 | |
void TryShowLoadingScreen()Script10 statements · 200 bytes of bytecode0x0000CallFunc_ShouldShowLoadingScreen_ReturnValue = ShouldShowLoadingScreen();0x0018if (!(CallFunc_ShouldShowLoadingScreen_ReturnValue)) goto Label_00C5;0x0026CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x003BK2Node_DynamicCast_AsStorm_Escape_Game_Instance = Cast<StormEscapeGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x005FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsStorm_Escape_Game_Instance);0x007Cif (!(K2Node_DynamicCast_bSuccess)) goto Label_00C5;0x008AK2Node_DynamicCast_AsStorm_Escape_Game_Instance.ShowLoadingScreen("PauseMenu::ExitToMainMenu");0x00C5Label_00C5:0x00C5return;0x00C7// end of script | Public | 0x00 | |
void AnimationClear()Script25 statements · 641 bytes of bytecode0x0000PushFlow(Label_027E);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033K2Node_MakeArray_Array = {Button_Credits, Button_LeaveSession, Button_Resume, Button_Settings, Button_CrewAssembly};0x006BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x00A6CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CCif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00D6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F1PushFlow(Label_0234);0x00F6K2Node_MakeArray_Array = {Button_Credits, Button_LeaveSession, Button_Resume, Button_Settings, Button_CrewAssembly};0x012E/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0169K2Node_DynamicCast_AsW_Pause_Menu_Button = Cast<W_PauseMenu_Button_C>(CallFunc_Array_Get_Item);0x018DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsW_Pause_Menu_Button);0x01AAif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01B4StopAnimation(K2Node_DynamicCast_AsW_Pause_Menu_Button.HoverAnim);0x01DDK2Node_DynamicCast_AsW_Pause_Menu_Button.HoverBorder.SetRenderTranslation(Vector2D{-520, 0});0x0233PopFlow();0x0234Label_0234:0x0234CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x025ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0279goto Label_0033;0x027ELabel_027E:0x027Ereturn;0x0280// end of script | Public | 0x00 | |
UWidget* BP_GetDesiredFocusTarget()Script3 statements · 30 bytes of bytecode0x0000ReturnValue = Button_Resume;0x0013return ReturnValue;0x001D// end of script | EventProtected | 0x08 | |
void BndEvt__W_PauseMenu_Button_Edit_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_6 = Button;0x0012ExecuteUbergraph_W_PauseMenu(2462);0x0021return;0x0023// end of script | 0x08 | ||
void OnConfirmLeave()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(69);0x000Freturn;0x0011// end of script | 0x00 | ||
void BP_OnDeactivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(1277);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void BP_OnActivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(1424);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void BndEvt__W_PauseMenu_Button_Settings_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_5 = Button;0x0012ExecuteUbergraph_W_PauseMenu(1691);0x0021return;0x0023// end of script | 0x08 | ||
void BndEvt__W_CrewAssembly_W_Back_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_4 = Button;0x0012ExecuteUbergraph_W_PauseMenu(1806);0x0021return;0x0023// end of script | 0x08 | ||
void ResetCloseAnim()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(1888);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__W_PauseMenu_Button_Resume_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_3 = Button;0x0012ExecuteUbergraph_W_PauseMenu(1911);0x0021return;0x0023// end of script | 0x08 | ||
void OnConfirmExit()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(1916);0x000Freturn;0x0011// end of script | 0x00 | ||
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_PauseMenu(1964);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void BndEvt__W_PauseMenu_Button_Credits_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_W_PauseMenu(2467);0x0021return;0x0023// end of script | 0x08 | ||
void BndEvt__W_PauseMenu_Button_ClickOutResume_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(2582);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__W_PauseMenu_Button_CrewAssembly_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_W_PauseMenu(2587);0x0021return;0x0023// end of script | 0x08 | ||
void OnClose_Event()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(2814);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnCrewAssemblyDeactivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(2847);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnSettingsDeactivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(2880);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnCreditsDeactivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(2913);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_bNewInputType = bNewInputType;0x0012ExecuteUbergraph_W_PauseMenu(2946);0x0021return;0x0023// end of script | 0x01 | ||
void BndEvt__W_PauseMenu_Button_ReportIssue_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_W_PauseMenu(3020);0x0021return;0x0023// end of script | 0x08 | ||
void OnReportedIssue()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_PauseMenu(3464);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_W_PauseMenu(int32 EntryPoint)Script148 statements · 3,500 bytes of bytecode0x0000PushFlow(Label_0DA9);0x0005goto [EntryPoint];0x000FCallFunc_GetActive_GameInstance_ReturnValue = GetActive_GameInstance(this);0x0024CallFunc_GetActive_GameInstance_ReturnValue.LeaveLobby();0x0044PopFlow();0x0045TryShowLoadingScreen();0x0053Delay(this, 2f, LatentActionInfo{0xF, -1410383866, FName(ExecuteUbergraph_W_PauseMenu), this});0x0089PopFlow();0x008ALabel_008A:0x008ACallFunc_GetProjectVersion_ReturnValue = GetProjectVersion();0x00A6CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("https://docs.google.com/forms/d/e/1FAIpQLScnqeE6UQ_c065oYuKHS8x8738oezhC2q1tpd2XyEtHXXuCIQ/viewform?usp=pp_url&entry.391702975=", CallFunc_GetProjectVersion_ReturnValue);0x014CLaunchURL(CallFunc_Concat_StrStr_ReturnValue);0x015FPopFlow();0x0160Label_0160:0x0160CallFunc_GetProjectVersion_ReturnValue = GetProjectVersion();0x017CCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("https://docs.google.com/forms/d/e/1FAIpQLScnqeE6UQ_c065oYuKHS8x8738oezhC2q1tpd2XyEtHXXuCIQ/viewform?usp=pp_url&entry.391702975=", CallFunc_GetProjectVersion_ReturnValue);0x0222CallFunc_ShowWebURLUI_AllowedDomains = {};0x022DShowWebURLUI(this, CallFunc_Concat_StrStr_ReturnValue, CallFunc_ShowWebURLUI_Result, CallFunc_ShowWebURLUI_AllowedDomains, false, false, false, 0, 0, 0, 0);0x026AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_ShowWebURLUI_Result, 1);0x0289if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008A;0x0297PopFlow();0x0298Label_0298:0x0298CallFunc_AddWidgetToStack_ReturnValue = AddWidgetToStack(this, /Game/StormEscape/UI/Widgets/Popups/W_ConfirmAction.W_ConfirmAction_C, 2, 0, true, false);0x02BCK2Node_DynamicCast_AsW_Confirm_Action = Cast<W_ConfirmAction_C>(CallFunc_AddWidgetToStack_ReturnValue);0x02E0K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsW_Confirm_Action);0x02FDif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0307LeavePopup = K2Node_DynamicCast_AsW_Confirm_Action;0x031AK2Node_CreateDelegate_OutputDelegate.Bind(this, OnConfirmLeave);0x0331K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnConfirmExit);0x0348K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnClose_Event);0x035FLeavePopup.SetupConfirmPopupWithBack(FText::FromStringTable("/Game/StormEscape/Data/Localization/ST_Popups.ST_Popups", "LeaveSessionHeader"), FText::FromStringTable("/Game/StormEscape/Data/Localization/ST_Popups.ST_Popups", "LeaveSessionBody"), FText::FromStringTable("/Game/StormEscape/Data/Localization/ST_Popups.ST_Popups", "LeaveSessionToMenu"), FText::FromStringTable("/Game/StormEscape/Data/Localization/ST_Popups.ST_Popups", "LeaveSessionToDesktop"), false, K2Node_CreateDelegate_OutputDelegate, K2Node_CreateDelegate_OutputDelegate_1, K2Node_CreateDelegate_OutputDelegate_5);0x04FCPopFlow();0x04FDCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/StormEscape.UIManager);0x051BCallFunc_GetNumWidgetsInLayer_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetNumWidgetsInLayer(1);0x054FCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetNumWidgetsInLayer_ReturnValue, 1);0x0571if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0580;0x057FPopFlow();0x0580Label_0580:0x0580SetInputMode(this, 1, false, nullptr);0x058FPopFlow();0x0590CallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/CommonInput.CommonInputSubsystem);0x05AEK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnInputMethodChanged_Event);0x05C5CallFunc_GetLocalPlayerSubsystem_ReturnValue.OnInputMethodChanged += K2Node_CreateDelegate_OutputDelegate_6;0x05EESetInputMode(this, 0, true, this);0x05FDAnimationClear();0x060BBackAction.SetIsEnabled(false);0x0630BackAction.SetIsEnabled(true);0x0655ResetCloseAnim();0x0663CallFunc_PlayAnimation_ReturnValue = PlayAnimation(OnActivated_Fast, 0f, 1, 0, 1f, false);0x069APopFlow();0x069BAnimationClear();0x06A9CallFunc_AddWidgetToStack_ReturnValue_1 = AddWidgetToStack(this, /Game/StormEscape/UI/Widgets/Settings/W_StormSettings.W_StormSettings_C, 1, 0, true, false);0x06CDK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnSettingsDeactivated);0x06E4CallFunc_AddWidgetToStack_ReturnValue_1.BP_OnWidgetDeactivated += K2Node_CreateDelegate_OutputDelegate_3;0x070DPopFlow();0x070ELabel_070E:0x070EPushFlow(Label_0722);0x0713if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0747;0x0721PopFlow();0x0722Label_0722:0x0722if (!(Temp_bool_IsClosed_Variable)) goto Label_0731;0x0730PopFlow();0x0731Label_0731:0x0731Temp_bool_IsClosed_Variable = true;0x073CDeactivateWidget();0x0746PopFlow();0x0747Label_0747:0x0747Temp_bool_Has_Been_Initd_Variable = true;0x0752if (!(false)) PopFlow();0x0754Temp_bool_IsClosed_Variable = true;0x075FPopFlow();0x0760Temp_bool_IsClosed_Variable = false;0x076BTemp_bool_Has_Been_Initd_Variable = true;0x0776PopFlow();0x0777goto Label_070E;0x077CCallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0794QuitGame(this, CallFunc_GetOwningPlayer_ReturnValue, 0, false);0x07ABPopFlow();0x07ACif (!(K2Node_Event_IsDesignTime)) goto Label_07BB;0x07BAPopFlow();0x07BBLabel_07BB:0x07BBPushFlow(Label_08B2);0x07C0CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x07D5CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGameMode_ReturnValue);0x07F2if (!(CallFunc_IsValid_ReturnValue)) goto Label_088B;0x0800CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0815K2Node_DynamicCast_AsGM_Main_Menu = Cast<GM_MainMenu_C>(CallFunc_GetGameMode_ReturnValue);0x0839K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsGM_Main_Menu);0x0856if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_088B;0x0864Button_LeaveSession.SetVisibility(1);0x088APopFlow();0x088BLabel_088B:0x088BButton_LeaveSession.SetVisibility(4);0x08B1PopFlow();0x08B2Label_08B2:0x08B2CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x08D0CallFunc_Contains_ReturnValue = Contains(CallFunc_GetCurrentLevelName_ReturnValue, "Lobby", false, false);0x08F6if (!(CallFunc_Contains_ReturnValue)) goto Label_0951;0x0904Image_Divider.SetVisibility(1);0x092AW_TokenAmount.SetVisibility(1);0x0950PopFlow();0x0951Label_0951:0x0951W_TokenAmount.SetVisibility(4);0x0977Image_Divider.SetVisibility(4);0x099DPopFlow();0x099Egoto Label_0298;0x09A3AnimationClear();0x09B1CallFunc_AddWidgetToStack_ReturnValue_2 = AddWidgetToStack(this, /Game/StormEscape/UI/Widgets/Credits/W_Credits.W_Credits_C, 1, 0, true, false);0x09D5K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCreditsDeactivated);0x09ECCallFunc_AddWidgetToStack_ReturnValue_2.BP_OnWidgetDeactivated += K2Node_CreateDelegate_OutputDelegate_4;0x0A15PopFlow();0x0A16goto Label_070E;0x0A1BAnimationClear();0x0A29CallFunc_AddWidgetToStack_ReturnValue_3 = AddWidgetToStack(this, /Game/StormEscape/UI/Widgets/CrewAssembly/W_CrewAssembly_New.W_CrewAssembly_New_C, 1, 0, true, false);0x0A4DK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnCrewAssemblyDeactivated);0x0A64CallFunc_AddWidgetToStack_ReturnValue_3.BP_OnWidgetDeactivated += K2Node_CreateDelegate_OutputDelegate_2;0x0A8DK2Node_DynamicCast_AsW_Crew_Assembly_New = Cast<W_CrewAssembly_New_C>(CallFunc_AddWidgetToStack_ReturnValue_3);0x0AB1K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsW_Crew_Assembly_New);0x0ACEif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0AD8K2Node_DynamicCast_AsW_Crew_Assembly_New.SetPauseMenuMode(true);0x0AFDPopFlow();0x0AFEButton_LeaveSession.SetFocus();0x0B1EPopFlow();0x0B1FButton_CrewAssembly.SetFocus();0x0B3FPopFlow();0x0B40Button_Settings.SetFocus();0x0B60PopFlow();0x0B61Button_Credits.SetFocus();0x0B81PopFlow();0x0B82CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_CustomEvent_bNewInputType, 1);0x0BA1if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x0BABButton_Resume.SetFocus();0x0BCBPopFlow();0x0BCCPushFlow(Label_0BD6);0x0BD1goto Label_0160;0x0BD6Label_0BD6:0x0BD6CallFunc_AddWidgetToStack_ReturnValue_4 = AddWidgetToStack(this, /Game/StormEscape/UI/Widgets/Popups/W_ConfirmAction.W_ConfirmAction_C, 2, 0, true, false);0x0BFAK2Node_DynamicCast_AsW_Confirm_Action_1 = Cast<W_ConfirmAction_C>(CallFunc_AddWidgetToStack_ReturnValue_4);0x0C1EK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsW_Confirm_Action_1);0x0C3Bif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0C45K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnReportedIssue);0x0C5CK2Node_DynamicCast_AsW_Confirm_Action_1.SetupGenericPopup(NSLOCTEXT("4DEC56C3481E75B2C800668835963496", "", "Report Issue"), NSLOCTEXT("C501CBB54DADFDC5D1B994981123EE2B", "", "The bug report form is now open in your browser. Thank you for reporting the issue!"), FText::FromStringTable("/Game/StormEscape/Data/Localization/ST_Popups.ST_Popups", "GenericOK"), false, K2Node_CreateDelegate_OutputDelegate_7);0x0D87PopFlow();0x0D88Button_ReportIssue.SetFocus();0x0DA8PopFlow();0x0DA9Label_0DA9:0x0DA9return;0x0DAB// end of script | Final | 0x04 |