Zdexby TheHolyOneZ
9,486 classes
/Game/Blueprints/UI/Settings2/WBP_Settings2Screen.WBP_Settings2Screen_C 0x06D5 (1,749 B) align 8 inherited 0x04B8 48 scripted vtable /Game/Blueprints/UI/Settings2/WBP_Settings2Screen
0x00x06D5

Members 69

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WBP_TabLanguageSettingsUWBP_TabLanguageSettings_C*10 flagsnullptr
0x08WBP_TabInterfaceSettingsUWBP_TabInterfaceSettings_C*10 flagsnullptr
0x08WBP_TabInfoSettingsUWBP_TabInfoSettings_C*10 flagsnullptr
0x08WBP_TabGraphicsSettingsUWBP_TabGraphicsSettings_C*10 flagsnullptr
0x08WBP_TabControlsSettingsUWBP_TabControlsSettings_C*10 flagsnullptr
0x08WBP_TabAudioSettingsUWBP_TabAudioSettings_C*10 flagsnullptr
0x08WBP_TabAccessibilitySettingsUWBP_TabAccessibilitySettings_C*10 flagsnullptr
0x08WBP_ScrollBoxThatWorksWithControllerUWBP_ScrollBoxThatWorksWithController_C*10 flagsnullptr
0x08WBP_DecorInputHint_RightUWBP_DecorInputHint_C*10 flagsnullptr
0x08WBP_DecorInputHint_LeftUWBP_DecorInputHint_C*10 flagsnullptr
0x08VerticalBox_SettingsSidePanelUVerticalBox*10 flagsnullptr
0x08VerticalBox_InputPromptsUVerticalBox*10 flagsnullptr
0x08Triangle_YellowUImage*10 flagsnullptr
0x08Top_cornerUImage*10 flagsnullptr
0x08TitleGroupUOverlay*10 flagsnullptr
0x08TabSelectorsUHorizontalBox*10 flagsnullptr
0x08SidePanel_CommonTextBlockUCommonTextBlock*10 flagsnullptr
0x08SettingsSizeBoxUSizeBox*10 flagsnullptr
0x08RBUCommonActionWidget*10 flagsnullptr
0x08PDA_TextureUImage*10 flagsnullptr
0x08LBUCommonActionWidget*10 flagsnullptr
0x08InfoSelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08Image_271UImage*10 flagsnullptr
0x08Image_1UImage*10 flagsnullptr
0x08ImageUImage*10 flagsnullptr
0x08HandlePrevTabActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandleNextTabActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandleBackActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08GraphicsSelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08GlowTopUImage*10 flagsnullptr
0x08GlowTabs_BackUImage*10 flagsnullptr
0x08GlowTabs_1UImage*10 flagsnullptr
0x08GlowTabsUImage*10 flagsnullptr
0x08GlowBottomUImage*10 flagsnullptr
0x08Decor_1UImage*10 flagsnullptr
0x08DayTextUTextBlock*10 flagsnullptr
0x08DayStatusUHorizontalBox*10 flagsnullptr
0x08DarkFade_1UImage*10 flagsnullptr
0x08Corner_TRUImage*10 flagsnullptr
0x08Corner_TLUImage*10 flagsnullptr
0x08Corner_BRUImage*10 flagsnullptr
0x08Corner_BLUImage*10 flagsnullptr
0x08ControlsSelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08ControlsLanguageUWBP_ImageTabButton_C*10 flagsnullptr
0x08ControlsInterfaceUWBP_ImageTabButton_C*10 flagsnullptr
0x08ControlsAccessibilityUWBP_ImageTabButton_C*10 flagsnullptr
0x08ContentsUCommonActivatableWidgetSwitcher*10 flagsnullptr
0x08COLLAPSED_FOR_NOW_UNTIL_WE_FIX_RICH_TEXT_SCALINGUCommonRichTextBlock*10 flagsnullptr
0x08CancelGraphicsButtonUWBP_GenericButtonBig_C*10 flagsnullptr
0x08Bottom_cornerUImage*10 flagsnullptr
0x08BackText_3UImage*10 flagsnullptr
0x08BackText_1UImage*10 flagsnullptr
0x08BackTextUImage*10 flagsnullptr
0x08Back_animatedGridUImage*10 flagsnullptr
0x08Back_1UImage*10 flagsnullptr
0x08BackUImage*10 flagsnullptr
0x08AudioSelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08ApplyGraphicsButtonUWBP_GenericButtonBig_C*10 flagsnullptr
0x08ApplyCancelContainerUHorizontalBox*10 flagsnullptr
0x08ViewModelUSN2SettingsViewModel*Transient+8 flagsnullptr
0x08SettingTitleUCommonTextBlock*Transient+9 flagsnullptr
0x10TabMappingTArray<FName>3 flags[7 items]
0x08TabButtonGroupUCommonButtonGroupBase*6 flagsnullptr
0x04PrevTabIndexint327 flags0
0x04RequestedTabIndexint327 flags0
0x08ActiveTabFName7 flagsNone
0x04SelectedButtonIndexint327 flags0
0x01Settings TabESettingsTab6 flagsGraphics
Inherited from UFocusActivatableWidget 4
OffsetSizeNameTypeFlagsDefault
0x08ContextUObject*Protected+8 flagsnullptr
0x01InputModeEUWEInputModeProtected+7 flagsAll
0x01CaptureModeEMouseCaptureModeProtected+7 flagsNoCapture
0x01HideCursorboolProtected+7 flagsfalse
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 48

SignatureFlagsNativeParams
void HandleRevertSettings()
Script20 statements · 310 bytes of bytecode
0x0000PushFlow(Label_0133);0x0005PushFlow(Label_0089);0x000ACallFunc_GetActiveWidget_ReturnValue = Contents.GetActiveWidget();0x0034CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(WBP_TabGraphicsSettings, CallFunc_GetActiveWidget_ReturnValue);0x005Aif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0098;0x0068ViewModel.RevertGraphicsSettings();0x0088PopFlow();0x0089Label_0089:0x0089SelectRequestedTab();0x0097PopFlow();0x0098Label_0098:0x0098CallFunc_GetActiveWidget_ReturnValue = Contents.GetActiveWidget();0x00C2K2Node_DynamicCast_AsBPI_Allow_Close = Cast<BPI_AllowClose_C>(CallFunc_GetActiveWidget_ReturnValue);0x00E6K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Allow_Close);0x0103if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x010DK2Node_DynamicCast_AsBPI_Allow_Close.HandleCancel();0x0132PopFlow();0x0133Label_0133:0x0133return;0x0135// end of script
Public0x00
void HandleApplySettings()
Script20 statements · 292 bytes of bytecode
0x0000PushFlow(Label_0121);0x0005PushFlow(Label_0077);0x000ACallFunc_GetActiveWidget_ReturnValue = Contents.GetActiveWidget();0x0034CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(WBP_TabGraphicsSettings, CallFunc_GetActiveWidget_ReturnValue);0x005Aif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0086;0x0068ApplyGraphicsSettings();0x0076PopFlow();0x0077Label_0077:0x0077SelectRequestedTab();0x0085PopFlow();0x0086Label_0086:0x0086CallFunc_GetActiveWidget_ReturnValue = Contents.GetActiveWidget();0x00B0K2Node_DynamicCast_AsBPI_Allow_Close = Cast<BPI_AllowClose_C>(CallFunc_GetActiveWidget_ReturnValue);0x00D4K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Allow_Close);0x00F1if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00FBK2Node_DynamicCast_AsBPI_Allow_Close.HandleConfirm();0x0120PopFlow();0x0121Label_0121:0x0121return;0x0123// end of script
Public0x00
void OnCulture(int32 NewParam)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x04
UWidget* BP_GetDesiredFocusTarget()
Script14 statements · 280 bytes of bytecode
0x0000CallFunc_GetActiveWidget_ReturnValue = Contents.GetActiveWidget();0x002ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActiveWidget_ReturnValue);0x0047if (!(CallFunc_IsValid_ReturnValue)) goto Label_0102;0x0055CallFunc_GetActiveWidget_ReturnValue = Contents.GetActiveWidget();0x007FK2Node_DynamicCast_AsCommon_Activatable_Widget = Cast<CommonActivatableWidget>(CallFunc_GetActiveWidget_ReturnValue);0x00A3K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCommon_Activatable_Widget);0x00C0CallFunc_GetDesiredFocusTarget_ReturnValue = K2Node_DynamicCast_AsCommon_Activatable_Widget.GetDesiredFocusTarget();0x00EAReturnValue = CallFunc_GetDesiredFocusTarget_ReturnValue;0x00FDgoto Label_010D;0x0102Label_0102:0x0102ReturnValue = nullptr;0x010DLabel_010D:0x010Dreturn ReturnValue;0x0117// end of script
EventProtected0x08
void SelectRequestedTab()
Script8 statements · 177 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(ViewModel);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00AE;0x002BViewModel.ActiveTab = TabMapping[RequestedTabIndex];0x0066Contents.SetActiveWidgetIndex(RequestedTabIndex);0x0093PrevTabIndex = RequestedTabIndex;0x00AELabel_00AE:0x00AEreturn;0x00B0// end of script
Public0x00
void UpdateTitleVisibility(const FText& Title)
Script9 statements · 127 bytes of bytecode
0x0000CallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(Title);0x001Dif (!(CallFunc_TextIsEmpty_ReturnValue)) goto Label_0056;0x002BVerticalBox_SettingsSidePanel.SetVisibility(1);0x0051goto Label_007C;0x0056Label_0056:0x0056VerticalBox_SettingsSidePanel.SetVisibility(4);0x007CLabel_007C:0x007Creturn;0x007E// end of script
Public0x10
void Get_TitleGroup_Visibility()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
FName GetNextTabName()
Script8 statements · 285 bytes of bytecode
0x0000CallFunc_GetActiveWidgetIndex_ReturnValue = Contents.GetActiveWidgetIndex();0x0032CallFunc_GetChildrenCount_ReturnValue = Contents.GetChildrenCount();0x0064CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_GetActiveWidgetIndex_ReturnValue, 1);0x008ECallFunc_Percent_IntInt_ReturnValue = Percent_IntInt(CallFunc_Add_IntInt_ReturnValue, CallFunc_GetChildrenCount_ReturnValue);0x00BC/Script/Engine.Default__KismetArrayLibrary.Array_Get(TabMapping, CallFunc_Percent_IntInt_ReturnValue, CallFunc_Array_Get_Item);0x00F7ReturnValue = CallFunc_Array_Get_Item;0x0112return ReturnValue;0x011C// end of script
Public0x08
FName GetPrevTabName()
Script10 statements · 370 bytes of bytecode
0x0000CallFunc_GetChildrenCount_ReturnValue = Contents.GetChildrenCount();0x0032CallFunc_GetActiveWidgetIndex_ReturnValue = Contents.GetActiveWidgetIndex();0x0064CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x008ECallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_GetActiveWidgetIndex_ReturnValue, 1);0x00B8CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Subtract_IntInt_ReturnValue_1, 0);0x00DACallFunc_SelectInt_ReturnValue = SelectInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Subtract_IntInt_ReturnValue_1, CallFunc_Less_IntInt_ReturnValue);0x0111/Script/Engine.Default__KismetArrayLibrary.Array_Get(TabMapping, CallFunc_SelectInt_ReturnValue, CallFunc_Array_Get_Item);0x014CReturnValue = CallFunc_Array_Get_Item;0x0167return ReturnValue;0x0171// end of script
Public0x08
void BndEvt__WBP_Settings2Screen_HandlePrevTabAction_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_8 = Button;0x0012ExecuteUbergraph_WBP_Settings2Screen(571);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_Settings2Screen_HandleNextTabAction_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_7 = Button;0x0012ExecuteUbergraph_WBP_Settings2Screen(819);0x0021return;0x0023// end of script
0x08
void Destruct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(934);0x000Freturn;0x0011// end of script
EventPublic0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_Settings2Screen(1006);0x0021return;0x0023// end of script
EventPublic0x01
void OnSelectedButtonBaseChanged_Event(UCommonButtonBase* AssociatedButton, int32 ButtonIndex)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_AssociatedButton = AssociatedButton;0x0012PersistentFrame.K2Node_CustomEvent_ButtonIndex = ButtonIndex;0x0024ExecuteUbergraph_WBP_Settings2Screen(1232);0x0033return;0x0035// end of script
0x0C
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(1256);0x000Freturn;0x0011// end of script
EventPublic0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(1729);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnActiveTabChanged(const FName& New Tab)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_New_Tab = New Tab;0x0012ExecuteUbergraph_WBP_Settings2Screen(2513);0x0021return;0x0023// end of script
0x08
void OnIsGraphicsSettingsDirtyChanged(bool IsDirty)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_IsDirty = IsDirty;0x0012ExecuteUbergraph_WBP_Settings2Screen(2902);0x0021return;0x0023// end of script
0x01
void BndEvt__WBP_Settings2Screen_ApplyGraphicsButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_6 = Button;0x0012ExecuteUbergraph_WBP_Settings2Screen(2948);0x0021return;0x0023// end of script
0x08
void Select Tab By Index(int32 Index)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Index = Index;0x0012ExecuteUbergraph_WBP_Settings2Screen(3066);0x0021return;0x0023// end of script
0x04
void BndEvt__WBP_Settings2Screen_CancelGraphicsButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_5 = Button;0x0012ExecuteUbergraph_WBP_Settings2Screen(3920);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_Settings2Screen_HandleBackAction_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_4 = Button;0x0012ExecuteUbergraph_WBP_Settings2Screen(3953);0x0021return;0x0023// end of script
0x08
void ApplyGraphicsSettings()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(4696);0x000Freturn;0x0011// end of script
0x00
void OnApplySettings()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(4701);0x000Freturn;0x0011// end of script
0x00
void OnApplyWhenExiting()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(4716);0x000Freturn;0x0011// end of script
0x00
void OnCancelWhenExiting()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6416);0x000Freturn;0x0011// end of script
0x00
void OnCancelSettings()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6421);0x000Freturn;0x0011// end of script
0x00
void OnKeepSettingsConfirmed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6436);0x000Freturn;0x0011// end of script
0x00
void Revert Settings()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6441);0x000Freturn;0x0011// end of script
0x00
void HandleVideoSettingsChange()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6446);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Settings2Screen_WBP_TabGraphicsSettings_K2Node_ComponentBoundEvent_4_OnResetGraphicsSettings__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6451);0x000Freturn;0x0011// end of script
0x00
void OnConfirmApply()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6626);0x000Freturn;0x0011// end of script
0x00
void OnConfirmCancel()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6631);0x000Freturn;0x0011// end of script
0x00
void HandleSidePanelInputPrompts(TArray<FText>& InputPrompts)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InputPrompts = InputPrompts;0x0012ExecuteUbergraph_WBP_Settings2Screen(6636);0x0021return;0x0023// end of script
0x10
void CheckPSOsInvalidated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6700);0x000Freturn;0x0011// end of script
0x00
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6737);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnCultureChanged(int32 CurrentCulture)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_CurrentCulture = CurrentCulture;0x0012ExecuteUbergraph_WBP_Settings2Screen(6771);0x0021return;0x0023// end of script
0x04
void BndEvt__WBP_Settings2Screen_WBP_TabAccessibilitySettings_K2Node_ComponentBoundEvent_5_OnResetAccessiblitySettings__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6888);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Settings2Screen_WBP_TabAudioSettings_K2Node_ComponentBoundEvent_9_OnResetAudioSettings__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(6938);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Settings2Screen_WBP_TabLanguageSettings_K2Node_ComponentBoundEvent_10_OnResetLanguageSettings__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(7013);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Settings2Screen_WBP_TabInfoSettings_K2Node_ComponentBoundEvent_11_OnResetInfoSettings__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(7018);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Settings2Screen_WBP_TabControlsSettings_K2Node_ComponentBoundEvent_12_OnResetControlsSettings__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(7023);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Settings2Screen_WBP_TabInterfaceSettings_K2Node_ComponentBoundEvent_13_OnResetInterfaceSettings__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Settings2Screen(7028);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Settings2Screen_ApplyGraphicsButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_3 = Button;0x0012ExecuteUbergraph_WBP_Settings2Screen(7169);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_Settings2Screen_ApplyGraphicsButton_K2Node_ComponentBoundEvent_14_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_WBP_Settings2Screen(7209);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_Settings2Screen_CancelGraphicsButton_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WBP_Settings2Screen(7249);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_Settings2Screen_CancelGraphicsButton_K2Node_ComponentBoundEvent_16_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WBP_Settings2Screen(7254);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_WBP_Settings2Screen(int32 EntryPoint)
Script303 statements · 7,262 bytes of bytecode
0x0000PushFlow(Label_1C5B);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FHandleRevertSettings();0x001DCallFunc_GetGameInstanceSubsystem_ReturnValue_5 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x003BCallFunc_GetGameInstanceSubsystem_ReturnValue_5.Pop(this);0x005CPopFlow();0x005DLabel_005D:0x005DPushFlow(Label_014F);0x0062CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x007ACallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_InputHintText.WBP_InputHintText_C, CallFunc_GetOwningPlayer_ReturnValue);0x00B7/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_CustomEvent_InputPrompts, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x00F2SetTextPropertyByName(CallFunc_Create_ReturnValue, FName(Text), CallFunc_Array_Get_Item_1);0x011BCallFunc_AddChild_ReturnValue = VerticalBox_InputPrompts.AddChild(CallFunc_Create_ReturnValue);0x014EPopFlow();0x014FLabel_014F:0x014FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0179Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0194Label_0194:0x0194CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_CustomEvent_InputPrompts);0x01CFCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01F5if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x01FFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x021Agoto Label_005D;0x021FLabel_021F:0x021FTemp_int_Array_Index_Variable = 0;0x0236goto Label_0194;0x023BCallFunc_GetSelectedButtonIndex_ReturnValue_1 = TabButtonGroup.GetSelectedButtonIndex();0x026DSelectedButtonIndex = CallFunc_GetSelectedButtonIndex_ReturnValue_1;0x0288TabButtonGroup.SelectPreviousButton(false);0x02A9Label_02A9:0x02A9CallFunc_GetSelectedButtonIndex_ReturnValue_4 = TabButtonGroup.GetSelectedButtonIndex();0x02DBCallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_GetSelectedButtonIndex_ReturnValue_4, SelectedButtonIndex);0x0301if (!(CallFunc_NotEqual_IntInt_ReturnValue)) PopFlow();0x030BCallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/ui_general/ui_general_select_tab.ui_general_select_tab, true);0x0332PopFlow();0x0333CallFunc_GetSelectedButtonIndex_ReturnValue = TabButtonGroup.GetSelectedButtonIndex();0x0365SelectedButtonIndex = CallFunc_GetSelectedButtonIndex_ReturnValue;0x0380TabButtonGroup.SelectNextButton(false);0x03A1goto Label_02A9;0x03A6ViewModel.ApplySettings();0x03C6CallFunc_PlayEvent2D_ReturnValue_1 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_close.ui_options_menu_close, true);0x03EDPopFlow();0x03EE/Game/Blueprints/UI/GenericUIElements/BP_TabSelector.Default__BP_TabSelector_C.Initialize Button Group(TabSelectors, TabButtonGroup, true, this, CallFunc_Initialize_Button_Group_CommonButtonGroupOut);0x042FTabButtonGroup = CallFunc_Initialize_Button_Group_CommonButtonGroupOut;0x0442K2Node_CreateDelegate_OutputDelegate.Bind(this, OnSelectedButtonBaseChanged_Event);0x0459TabButtonGroup.OnSelectedButtonBaseChanged += K2Node_CreateDelegate_OutputDelegate;0x0482CallFunc_GetSelectedButtonIndex_ReturnValue_2 = TabButtonGroup.GetSelectedButtonIndex();0x04B4PrevTabIndex = CallFunc_GetSelectedButtonIndex_ReturnValue_2;0x04CFPopFlow();0x04D0Select Tab By Index(K2Node_CustomEvent_ButtonIndex);0x04E7PopFlow();0x04E8RegisterScrollRecipientExternal(WBP_ScrollBoxThatWorksWithController);0x04FBCallFunc_PlayEvent2D_ReturnValue_2 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_open.ui_options_menu_open, true);0x0522CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(TabMapping, ViewModel.ActiveTab);0x057CCallFunc_Max_ReturnValue = max(CallFunc_Array_Find_ReturnValue, 0);0x05A6TabButtonGroup.SelectButtonAtIndex(CallFunc_Max_ReturnValue, true);0x05D0CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(TabMapping, ViewModel.ActiveTab);0x062ACallFunc_Max_ReturnValue = max(CallFunc_Array_Find_ReturnValue, 0);0x0654/Script/Engine.Default__KismetArrayLibrary.Array_Get(TabMapping, CallFunc_Max_ReturnValue, CallFunc_Array_Get_Item);0x068FViewModel.ActiveTab = CallFunc_Array_Get_Item;0x06C0PopFlow();0x06C1ViewModel.bIsSettingsMenuOpen = true;0x06E2CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x06FCCallFunc_ObjectIsA_ReturnValue = ObjectIsA(CallFunc_GetPlayerController_ReturnValue, /Script/UWEFrontend.UWEFrontendPlayerController);0x0722if (!(CallFunc_ObjectIsA_ReturnValue)) goto Label_0793;0x0730DayText.SetText(FText::FromStringTable("/Game/StringTables/ST_LobbyUI.ST_LobbyUI", "MainMenu"));0x0792PopFlow();0x0793Label_0793:0x0793CallFunc_GetDayNumber_ReturnValue = GetDayNumber(this);0x07B0CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetDayNumber_ReturnValue);0x07D5K2Node_MakeStruct_FormatArgumentData.ArgumentName = "0";0x07F3K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x0810K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x082DK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0851K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0871K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0895K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x08B2K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x08C6CallFunc_Format_ReturnValue = Format(FText::FromStringTable("/Game/StringTables/ST_GenericUI.ST_GenericUI", "DayNumber"), K2Node_MakeArray_Array);0x092EDayText.SetText(CallFunc_Format_ReturnValue);0x095BPopFlow();0x095CLabel_095C:0x095CCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x097ACallFunc_PushToLayer_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.PushToLayer(6, /Game/Blueprints/UI/Settings2/WBP_PSODialogue.WBP_PSODialogue_C);0x09AFViewModel.bShouldNotifyRestartIsNeeded = false;0x09D0PopFlow();0x09D1CallFunc_NotEqual_NameName_ReturnValue = NotEqual_NameName(ActiveTab, K2Node_CustomEvent_New_Tab);0x09F7if (!(CallFunc_NotEqual_NameName_ReturnValue)) PopFlow();0x0A01ActiveTab = K2Node_CustomEvent_New_Tab;0x0A1CPushFlow(Label_0ADA);0x0A21PushFlow(Label_0A85);0x0A26K2Node_SwitchName_CmpSuccess = NotEqual_NameName(ActiveTab, FName(Graphics));0x0A50if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0B02;0x0A5EApplyCancelContainer.SetVisibility(1);0x0A84PopFlow();0x0A85Label_0A85:0x0A85ViewModel.CurrentSettingTitle = FText();0x0AAFViewModel.CurrentSettingDescription = FText();0x0AD9PopFlow();0x0ADALabel_0ADA:0x0ADACallFunc_PlayEvent2D_ReturnValue_3 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/ui_general/ui_general_select_tab.ui_general_select_tab, true);0x0B01PopFlow();0x0B02Label_0B02:0x0B02ApplyCancelContainer.SetVisibility(4);0x0B28OnIsGraphicsSettingsDirtyChanged(ViewModel.bIsGraphicsSettingsDirty);0x0B55PopFlow();0x0B56ApplyCancelContainer.SetIsEnabled(K2Node_CustomEvent_IsDirty);0x0B83PopFlow();0x0B84ApplyGraphicsSettings();0x0B92PopFlow();0x0B93Label_0B93:0x0B93if (!(ViewModel.bIsVideoSettingsDirty)) goto Label_0BC6;0x0BB7HandleVideoSettingsChange();0x0BC5PopFlow();0x0BC6Label_0BC6:0x0BC6CheckPSOsInvalidated();0x0BD4PopFlow();0x0BD5Label_0BD5:0x0BD5ViewModel.ApplyGraphicsSettings();0x0BF5goto Label_0B93;0x0BFARequestedTabIndex = K2Node_CustomEvent_Index;0x0C15CallFunc_GetActiveWidget_ReturnValue = Contents.GetActiveWidget();0x0C3FCallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(CallFunc_GetActiveWidget_ReturnValue, /Game/Blueprints/UI/Settings2/BPI_AllowClose.BPI_AllowClose_C);0x0C65CallFunc_GetSelectedButtonIndex_ReturnValue_3 = TabButtonGroup.GetSelectedButtonIndex();0x0C97CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetSelectedButtonIndex_ReturnValue_3, PrevTabIndex);0x0CBDCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_IntInt_ReturnValue);0x0CDACallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_DoesImplementInterface_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x0D00if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0F41;0x0D0ECallFunc_GetActiveWidget_ReturnValue = Contents.GetActiveWidget();0x0D38K2Node_DynamicCast_AsBPI_Allow_Close = Cast<BPI_AllowClose_C>(CallFunc_GetActiveWidget_ReturnValue);0x0D5CK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Allow_Close);0x0D79if (!(K2Node_DynamicCast_bSuccess)) goto Label_0F31;0x0D87K2Node_DynamicCast_AsBPI_Allow_Close.IsConfirmationNeeded(CallFunc_IsConfirmationNeeded_Result);0x0DB5Label_0DB5:0x0DB5if (!(CallFunc_IsConfirmationNeeded_Result)) goto Label_0F22;0x0DC3CallFunc_GetGameInstanceSubsystem_ReturnValue_7 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x0DE1CallFunc_PushToLayer_ReturnValue_3 = CallFunc_GetGameInstanceSubsystem_ReturnValue_7.PushToLayer(6, /Game/Blueprints/UI/Settings2/WBP_DirtySettingsDialog.WBP_DirtySettingsDialog_C);0x0E16K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_2 = Cast<WBP_DirtySettingsDialog_C>(CallFunc_PushToLayer_ReturnValue_3);0x0E3AK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_2);0x0E57if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x0E61K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_2.OnApply.Clear();0x0E81K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_2.OnCancel.Clear();0x0EA1K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnApplySettings);0x0EB8K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_2.OnApply += K2Node_CreateDelegate_OutputDelegate_8;0x0EE1K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnCancelSettings);0x0EF8K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_2.OnCancel += K2Node_CreateDelegate_OutputDelegate_5;0x0F21PopFlow();0x0F22Label_0F22:0x0F22SelectRequestedTab();0x0F30PopFlow();0x0F31Label_0F31:0x0F31CallFunc_IsConfirmationNeeded_Result = false;0x0F3Cgoto Label_0DB5;0x0F41Label_0F41:0x0F41SelectRequestedTab();0x0F4FPopFlow();0x0F50ViewModel.RevertGraphicsSettings();0x0F70PopFlow();0x0F71if (!(ViewModel.bIsRunningHardwareBenchmark)) goto Label_0F96;0x0F95PopFlow();0x0F96Label_0F96:0x0F96CallFunc_GetActiveWidget_ReturnValue_1 = Contents.GetActiveWidget();0x0FC0CallFunc_DoesImplementInterface_ReturnValue_1 = DoesImplementInterface(CallFunc_GetActiveWidget_ReturnValue_1, /Game/Blueprints/UI/Settings2/BPI_AllowClose.BPI_AllowClose_C);0x0FE6if (!(CallFunc_DoesImplementInterface_ReturnValue_1)) goto Label_1218;0x0FF4CallFunc_GetActiveWidget_ReturnValue_1 = Contents.GetActiveWidget();0x101EK2Node_DynamicCast_AsBPI_Allow_Close_1 = Cast<BPI_AllowClose_C>(CallFunc_GetActiveWidget_ReturnValue_1);0x1042K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Allow_Close_1);0x105Fif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_1208;0x106DK2Node_DynamicCast_AsBPI_Allow_Close_1.IsConfirmationNeeded(CallFunc_IsConfirmationNeeded_Result_1);0x109BLabel_109B:0x109Bif (!(CallFunc_IsConfirmationNeeded_Result_1)) goto Label_1218;0x10A9CallFunc_GetGameInstanceSubsystem_ReturnValue_8 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x10C7CallFunc_PushToLayer_ReturnValue_4 = CallFunc_GetGameInstanceSubsystem_ReturnValue_8.PushToLayer(6, /Game/Blueprints/UI/Settings2/WBP_DirtySettingsDialog.WBP_DirtySettingsDialog_C);0x10FCK2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_3 = Cast<WBP_DirtySettingsDialog_C>(CallFunc_PushToLayer_ReturnValue_4);0x1120K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_3);0x113Dif (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x1147K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_3.OnApply.Clear();0x1167K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_3.OnCancel.Clear();0x1187K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnApplyWhenExiting);0x119EK2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_3.OnApply += K2Node_CreateDelegate_OutputDelegate_7;0x11C7K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnCancelWhenExiting);0x11DEK2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_3.OnCancel += K2Node_CreateDelegate_OutputDelegate_6;0x1207PopFlow();0x1208Label_1208:0x1208CallFunc_IsConfirmationNeeded_Result_1 = false;0x1213goto Label_109B;0x1218Label_1218:0x1218CallFunc_GetGameInstanceSubsystem_ReturnValue_9 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x1236CallFunc_GetGameInstanceSubsystem_ReturnValue_9.Pop(this);0x1257PopFlow();0x1258goto Label_0BD5;0x125DHandleApplySettings();0x126BPopFlow();0x126CHandleApplySettings();0x127ACallFunc_GetGameInstanceSubsystem_ReturnValue_6 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x1298CallFunc_GetGameInstanceSubsystem_ReturnValue_6.Pop(this);0x12B9PopFlow();0x12BALabel_12BA:0x12BACallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x12D8CallFunc_PushToLayer_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.PushToLayer(6, /Game/Blueprints/UI/Settings2/WBP_DirtySettingsDialog.WBP_DirtySettingsDialog_C);0x130DK2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog = Cast<WBP_DirtySettingsDialog_C>(CallFunc_PushToLayer_ReturnValue_1);0x1331K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog);0x134Eif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x1358K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog.SetTitleText(FText::FromStringTable("/Game/StringTables/ST_SettingsUI.ST_SettingsUI", "RestoreDefaults"));0x13C7K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog.SetContentText(FText::FromStringTable("/Game/StringTables/ST_SettingsUI.ST_SettingsUI", "RestoreToDefaultsConfirmation"));0x1444K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog.OnApply.Clear();0x1464K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog.OnCancel.Clear();0x1484K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnConfirmApply);0x149BK2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog.OnApply += K2Node_CreateDelegate_OutputDelegate_2;0x14C4K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnConfirmCancel);0x14DBK2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog.OnCancel += K2Node_CreateDelegate_OutputDelegate_1;0x1504PopFlow();0x1505Label_1505:0x1505CallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x1523CallFunc_PushToLayer_ReturnValue_2 = CallFunc_GetGameInstanceSubsystem_ReturnValue_2.PushToLayer(6, /Game/Blueprints/UI/Settings2/WBP_DirtySettingsDialog.WBP_DirtySettingsDialog_C);0x1558K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1 = Cast<WBP_DirtySettingsDialog_C>(CallFunc_PushToLayer_ReturnValue_2);0x157CK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1);0x1599if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x15A3K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1.SetTitleText(FText::FromStringTable("/Game/StringTables/ST_SettingsUI.ST_SettingsUI", "KeepSettingsDialogHeading"));0x161CK2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1.SetContentText(FText::FromStringTable("/Game/StringTables/ST_SettingsUI.ST_SettingsUI", "KeepSettingsDialogBody"));0x1692K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1.OnApply.Clear();0x16B2K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1.OnCancel.Clear();0x16D2K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnKeepSettingsConfirmed);0x16E9K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1.OnApply += K2Node_CreateDelegate_OutputDelegate_4;0x1712K2Node_CreateDelegate_OutputDelegate_3.Bind(this, Revert Settings);0x1729K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1.OnCancel += K2Node_CreateDelegate_OutputDelegate_3;0x1752K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1.InitializeGraphicsSettingsChanged();0x1776PopFlow();0x1777Label_1777:0x1777K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog.ResetTitleAndContent();0x179BPopFlow();0x179CLabel_179C:0x179CK2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1.ResetTitleAndContent();0x17C0CallFunc_GetGameInstanceSubsystem_ReturnValue_3 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x17DECallFunc_GetGameInstanceSubsystem_ReturnValue_3.Pop(K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1);0x1807ViewModel.RevertToPriorVideoSettings();0x1827PopFlow();0x1828Label_1828:0x1828K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1.ResetTitleAndContent();0x184CCallFunc_GetGameInstanceSubsystem_ReturnValue_4 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x186ACallFunc_GetGameInstanceSubsystem_ReturnValue_4.Pop(K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog_1);0x1893ViewModel.KeepVideoSettings();0x18B3CheckPSOsInvalidated();0x18C1PopFlow();0x18C2Label_18C2:0x18C2K2Node_DynamicCast_AsWBP_Dirty_Settings_Dialog.ResetTitleAndContent();0x18E6ViewModel.ResetSettings(Settings Tab);0x190FPopFlow();0x1910goto Label_000F;0x1915HandleRevertSettings();0x1923PopFlow();0x1924goto Label_1828;0x1929goto Label_179C;0x192Egoto Label_1505;0x1933Settings Tab = 0;0x1947Label_1947:0x1947CallFunc_GetDidDefaultsChange_ReturnValue = ViewModel.GetDidDefaultsChange(Settings Tab);0x197ACallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(ViewModel.bIsRunningHardwareBenchmark);0x19ADCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_GetDidDefaultsChange_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x19D3if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x19DDgoto Label_12BA;0x19E2goto Label_18C2;0x19E7goto Label_1777;0x19ECVerticalBox_InputPrompts.ClearChildren();0x1A10Temp_int_Loop_Counter_Variable = 0;0x1A27goto Label_021F;0x1A2Cif (!(ViewModel.bShouldNotifyRestartIsNeeded)) PopFlow();0x1A4Cgoto Label_095C;0x1A51ViewModel.bIsSettingsMenuOpen = false;0x1A72PopFlow();0x1A73WBP_DecorInputHint_Left.WBP_InputHintText.Refresh();0x1AADWBP_DecorInputHint_Right.WBP_InputHintText.Refresh();0x1AE7PopFlow();0x1AE8Settings Tab = 4;0x1AFCgoto Label_1947;0x1B01Label_1B01:0x1B01Settings Tab = 2;0x1B15goto Label_1947;0x1B1ASettings Tab = 1;0x1B2Egoto Label_1947;0x1B33Label_1B33:0x1B33Settings Tab = 3;0x1B47goto Label_1947;0x1B4CLabel_1B4C:0x1B4CSettings Tab = 5;0x1B60goto Label_1947;0x1B65goto Label_1B33;0x1B6Agoto Label_1B4C;0x1B6Fgoto Label_1B01;0x1B74PrintText(this, NSLOCTEXT("C3286C8745EA7F0773C54793CF348D97", "", "RESET TAB INTERFACE NOT IMPLEMENTED"), true, true, LinearColor{0f, 0.66f, 1f, 1f}, 10f, FName(None));0x1C00PopFlow();0x1C01Label_1C01:0x1C01CallFunc_PlayEvent2D_ReturnValue_5 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/main_menu/ui_main_menu_mouseover.ui_main_menu_mouseover, true);0x1C28PopFlow();0x1C29Label_1C29:0x1C29CallFunc_PlayEvent2D_ReturnValue_4 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/main_menu/ui_main_menu_mouseoff.ui_main_menu_mouseoff, true);0x1C50PopFlow();0x1C51goto Label_1C01;0x1C56goto Label_1C29;0x1C5BLabel_1C5B:0x1C5Breturn;0x1C5D// end of script
Final0x04