void SetBackToMainMenuPopUpVisible (bool IsVisible ) Script18 statements · 319 bytes of bytecode 0x0000 if (!(IsVisible)) goto Label_00FC;0x000E PopUpVisibility = 0;0x0022 SettingsVisibility = 2;0x0036 NextFocus = WIP_BP_BackToMainMenuPopUp.NoButton;0x005F Label_005F:0x005F WIP_BP_BackToMainMenuPopUp.SetVisibility(PopUpVisibility);0x008C ScaleBox_167.SetVisibility(SettingsVisibility);0x00B9 CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x00CE NextFocus.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x00F7 goto Label_013C;0x00FC Label_00FC:0x00FC PopUpVisibility = 2;0x0110 SettingsVisibility = 0;0x0124 NextFocus = GraphicsPresetButton;0x0137 goto Label_005F;0x013C Label_013C:0x013C return;Public 0x1284640 0x01 void ApplyAndSaveSettings () Script8 statements · 179 bytes of bytecode 0x0000 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014 CallFunc_TAR_ApplyGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.TAR_ApplyGraphicsSettings();0x003E CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0052 CallFunc_GetGameUserSettings_ReturnValue.SaveToConfigFile();0x0072 CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0087 GraphicsPresetButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x00B0 return;Public 0x1284640 0x00 void ChangeOverallGraphicsQuality (const EAtlasPresetGraphicsQualityLevel & newQuality , const bool & Success ) Script19 statements · 274 bytes of bytecode 0x0000 SelectedGraphicsPreset = newQuality;0x001B if (!(IsInMainMenu)) goto Label_0076;0x0029 Label_0029:0x0029 CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x003D CallFunc_GetGameUserSettings_ReturnValue_1.TAR_SetOverallGraphicsSettings(SelectedGraphicsPreset);0x0066 Success = true;0x0071 goto Label_010F;0x0076 Label_0076:0x0076 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x008A CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.TAR_GetSelectedPresetGraphicsSettings();0x00BC CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(newQuality, CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue);0x00E2 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_00F5;0x00F0 goto Label_0029;0x00F5 Label_00F5:0x00F5 SetBackToMainMenuPopUpVisible(true);0x0104 Success = false;0x010F Label_010F:0x010F return;Public 0x1284640 0x02 void UpdateResolutionSelector () Script9 statements · 239 bytes of bytecode 0x0000 Temp_bool_Variable = true;0x000B Temp_bool_Variable_1 = false;0x0016 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x002A Temp_bool_Variable_2 = true;0x0035 CallFunc_GetFullscreenMode_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.GetFullscreenMode();0x0067 Temp_byte_Variable = CallFunc_GetFullscreenMode_ReturnValue;0x0082 ResolutionSelectorButton.SetIsEnabled(Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_2, 1 => Temp_bool_Variable_1, 2 => Temp_bool_Variable, default => K2Node_Select_Default));0x00EC return;Public 0x1284640 0x00 void GetSliderValueFromFps (float Value , const float & SliderValue ) Script13 statements · 300 bytes of bytecode 0x0000 CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(Value, MaximumFPS);0x0026 CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(Value, MinimumFPS);0x004C CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Less_FloatFloat_ReturnValue, CallFunc_Greater_FloatFloat_ReturnValue);0x0072 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_009C;0x0080 SliderValue = 1f;0x0097 goto Label_0129;0x009C Label_009C:0x009C CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(Value, MinimumFPS);0x00CA CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue, FramerateLimitSlider.Step);0x010E SliderValue = CallFunc_Multiply_FloatFloat_ReturnValue;0x0129 Label_0129:0x0129 return;Public 0x1284640 0x08 int32 GetFpsFromSliderValue (float Value ) Script5 statements · 140 bytes of bytecode 0x0000 CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(Value, 0f, 1f, MinimumFPS, MaximumFPS);0x0041 CallFunc_Round_ReturnValue = Round(CallFunc_MapRangeClamped_ReturnValue);0x0066 ReturnValue = CallFunc_Round_ReturnValue;0x0081 return ReturnValue;Public 0x1284640 0x08 void UpdateFrameLimitSliderValue (float Value ) Script13 statements · 338 bytes of bytecode 0x0000 IntFrameLimit = 0;0x0017 CallFunc_GetFpsFromSliderValue_ReturnValue = GetFpsFromSliderValue(Value);0x0040 IntFrameLimit = CallFunc_GetFpsFromSliderValue_ReturnValue;0x005B CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(IntFrameLimit, 0);0x007D if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_00F1;0x008B FPSLimitValueText.SetText(NSLOCTEXT("F9CF78E64FA0CC7E216D1E82F0292927", "", "ID_SETTINGS_UNLIMITED"));0x00EC goto Label_014F;0x00F1 Label_00F1:0x00F1 CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(IntFrameLimit, false, true, 1, 324);0x0122 FPSLimitValueText.SetText(CallFunc_Conv_IntToText_ReturnValue);0x014F Label_014F:0x014F return;Public 0x1284640 0x04 void ClearHighlighting () Script6 statements · 95 bytes of bytecode 0x0000 ClearHBoxHighlighting(VSyncHBox);0x0017 ClearHBoxHighlighting(FullscreenHBox);0x002E ClearHBoxHighlighting(GfxPresetHBox);0x0045 ClearHBoxHighlighting(FSR_Setting_HBox);0x005C return;Public 0x1284640 0x00 void ClearHBoxHighlighting (UHorizontalBox * HorizontalBox ) Script27 statements · 538 bytes of bytecode 0x0000 PushFlow(Label_0217);0x0005 HBox = HorizontalBox;0x0018 Temp_int_Variable = 0;0x002F Label_002F:0x002F CallFunc_GetChildrenCount_ReturnValue = HBox.GetChildrenCount();0x0061 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x008B CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x00B1 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x00BB PushFlow(Label_018A);0x00C0 CallFunc_GetChildAt_ReturnValue = HBox.GetChildAt(Temp_int_Variable);0x00F3 K2Node_DynamicCast_AsAtlas_Menu_Button = Cast<AtlasMenuButton>(CallFunc_GetChildAt_ReturnValue);0x0117 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_Menu_Button);0x0134 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x013E CurrentButton = K2Node_DynamicCast_AsAtlas_Menu_Button;0x0151 CallFunc_HasAnyUserFocus_ReturnValue = CurrentButton.HasAnyUserFocus();0x017B if (!(CallFunc_HasAnyUserFocus_ReturnValue)) goto Label_01D4;0x0189 PopFlow();0x018A Label_018A:0x018A CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x01B4 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01CF goto Label_002F;0x01D4 Label_01D4:0x01D4 CurrentButton.SetColorAndOpacity(LinearColor{1f, 1f, 1f, 1f});0x0216 PopFlow();0x0217 Label_0217:0x0217 return;Public 0x1284640 0x08 void UpdateHighlighting () Script90 statements · 1,834 bytes of bytecode 0x0000 PushFlow(Label_0727);0x0005 ClearHighlighting();0x0013 CallFunc_GetHighlightedButtonColor_ReturnValue_2 = GetHighlightedButtonColor();0x002F ResolutionSelectorButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_2);0x0058 CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x006C CallFunc_IsVSync_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_3.IsVSync();0x0096 if (!(CallFunc_IsVSync_ReturnValue)) goto Label_02F9;0x00A4 CallFunc_GetHighlightedButtonColor_ReturnValue_4 = GetHighlightedButtonColor();0x00C0 VSyncOnButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_4);0x00E9 Label_00E9:0x00E9 CallFunc_GetHighlightedButtonColor_ReturnValue = GetHighlightedButtonColor();0x0105 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0119 CallFunc_GetFullscreenMode_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.GetFullscreenMode();0x014B Temp_byte_Variable = CallFunc_GetFullscreenMode_ReturnValue;0x0166 Switch(Temp_byte_Variable, 0 => FullscreenOnButton, 1 => FullscreenBorderlessButton, 2 => FullscreenOffButton, default => K2Node_Select_Default).SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue);0x01CC PushFlow(Label_0343);0x01D1 CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x01E5 CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_2.TAR_GetSelectedPresetGraphicsSettings();0x0217 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 0);0x0236 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_04F7;0x0244 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 1);0x0263 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_053D;0x0271 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 2);0x0290 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0583;0x029E K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 3);0x02BD if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_05C9;0x02CB K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 4);0x02EA if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_060F;0x02F8 PopFlow();0x02F9 Label_02F9:0x02F9 CallFunc_GetHighlightedButtonColor_ReturnValue_5 = GetHighlightedButtonColor();0x0315 VSyncOffButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_5);0x033E goto Label_00E9;0x0343 Label_0343:0x0343 CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x0357 CallFunc_GetFSRQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_1.GetFSRQuality();0x0389 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 0);0x03A8 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_04B1;0x03B6 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 1);0x03D5 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_046B;0x03E3 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 2);0x0402 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0655;0x0410 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 3);0x042F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_069B;0x043D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 4);0x045C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06E1;0x046A PopFlow();0x046B Label_046B:0x046B CallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x0487 FSR_PerformanceButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x04B0 PopFlow();0x04B1 Label_04B1:0x04B1 CallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x04CD FSR_OffButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x04F6 PopFlow();0x04F7 Label_04F7:0x04F7 CallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x0513 GfxLowButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x053C PopFlow();0x053D Label_053D:0x053D CallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x0559 GfxMedButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x0582 PopFlow();0x0583 Label_0583:0x0583 CallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x059F GfxHighButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x05C8 PopFlow();0x05C9 Label_05C9:0x05C9 CallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x05E5 GfxUltraButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x060E PopFlow();0x060F Label_060F:0x060F CallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x062B GfxCustomButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x0654 PopFlow();0x0655 Label_0655:0x0655 CallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x0671 FSR_BalancedButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x069A PopFlow();0x069B Label_069B:0x069B CallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x06B7 FSR_QualityButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x06E0 PopFlow();0x06E1 Label_06E1:0x06E1 CallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x06FD FSR_UltraQualityButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x0726 PopFlow();0x0727 Label_0727:0x0727 return;Public 0x1284640 0x00 void SetVSync (bool vSync ) Script6 statements · 116 bytes of bytecode 0x0000 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014 CallFunc_GetGameUserSettings_ReturnValue.SetVSync(vSync);0x003D CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0051 CallFunc_GetGameUserSettings_ReturnValue.SaveToConfigFile();0x0071 return;Public 0x1284640 0x01 void Set Focus (UWidget * FocusWidget ) Script4 statements · 65 bytes of bytecode 0x0000 CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0015 FocusWidget.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x003E return;Public 0x1284640 0x08 void UpdateResolutionText () Script6 statements · 155 bytes of bytecode 0x0000 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014 CallFunc_TAR_GetScreenResolution_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.TAR_GetScreenResolution();0x0046 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_TAR_GetScreenResolution_ReturnValue);0x006B ResolutionText.SetText(CallFunc_Conv_StringToText_ReturnValue);0x0098 return;Public 0x1284640 0x00 FEventReply OnKeyDown (const FGeometry & MyGeometry , const FKeyEvent & InKeyEvent ) Script70 statements · 1,538 bytes of bytecode 0x0000 CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025 SwitchOnUIAction(CallFunc_GetKey_ReturnValue, CallFunc_SwitchOnUIAction_action);0x0041 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnUIAction_action, 1);0x0060 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x006E K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnUIAction_action, 2);0x008D if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_018E;0x009B goto Label_05F7;0x00A0 Label_00A0:0x00A0 CallFunc_HasFocusedDescendants_ReturnValue_2 = VolumeBox.HasFocusedDescendants();0x00CA if (!(CallFunc_HasFocusedDescendants_ReturnValue_2)) goto Label_0152;0x00D8 CallFunc_GetRelevantPlayerController_ReturnValue_2 = GetRelevantPlayerController(this);0x00ED MasterVolumeButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_2);0x0116 CallFunc_Handled_ReturnValue_2 = Handled();0x0132 ReturnValue = CallFunc_Handled_ReturnValue_2;0x014D goto Label_05F7;0x0152 Label_0152:0x0152 CallFunc_Handled_ReturnValue_1 = Handled();0x016E ReturnValue = CallFunc_Handled_ReturnValue_1;0x0189 goto Label_05F7;0x018E Label_018E:0x018E CallFunc_HasFocusedDescendants_ReturnValue_5 = FullscreenHBox.HasFocusedDescendants();0x01B8 if (!(CallFunc_HasFocusedDescendants_ReturnValue_5)) goto Label_0240;0x01C6 CallFunc_GetRelevantPlayerController_ReturnValue_5 = GetRelevantPlayerController(this);0x01DB FullscreenButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_5);0x0204 CallFunc_Handled_ReturnValue_6 = Handled();0x0220 ReturnValue = CallFunc_Handled_ReturnValue_6;0x023B goto Label_05F7;0x0240 Label_0240:0x0240 CallFunc_HasFocusedDescendants_ReturnValue_4 = GfxPresetHBox.HasFocusedDescendants();0x026A if (!(CallFunc_HasFocusedDescendants_ReturnValue_4)) goto Label_02F2;0x0278 CallFunc_GetRelevantPlayerController_ReturnValue_4 = GetRelevantPlayerController(this);0x028D GraphicsPresetButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_4);0x02B6 CallFunc_Handled_ReturnValue_5 = Handled();0x02D2 ReturnValue = CallFunc_Handled_ReturnValue_5;0x02ED goto Label_05F7;0x02F2 Label_02F2:0x02F2 CallFunc_HasFocusedDescendants_ReturnValue_3 = VolumeBox.HasFocusedDescendants();0x031C if (!(CallFunc_HasFocusedDescendants_ReturnValue_3)) goto Label_03A4;0x032A CallFunc_GetRelevantPlayerController_ReturnValue_3 = GetRelevantPlayerController(this);0x033F MasterVolumeButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_3);0x0368 CallFunc_Handled_ReturnValue_4 = Handled();0x0384 ReturnValue = CallFunc_Handled_ReturnValue_4;0x039F goto Label_05F7;0x03A4 Label_03A4:0x03A4 CallFunc_HasFocusedDescendants_ReturnValue = FSR_Setting_HBox.HasFocusedDescendants();0x03CE if (!(CallFunc_HasFocusedDescendants_ReturnValue)) goto Label_0456;0x03DC CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x03F1 FSR_Button.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x041A CallFunc_Handled_ReturnValue_3 = Handled();0x0436 ReturnValue = CallFunc_Handled_ReturnValue_3;0x0451 goto Label_05F7;0x0456 Label_0456:0x0456 CallFunc_HasFocusedDescendants_ReturnValue_1 = VSyncHBox.HasFocusedDescendants();0x0480 if (!(CallFunc_HasFocusedDescendants_ReturnValue_1)) goto Label_0508;0x048E CallFunc_GetRelevantPlayerController_ReturnValue_1 = GetRelevantPlayerController(this);0x04A3 VSyncButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_1);0x04CC CallFunc_Handled_ReturnValue = Handled();0x04E8 ReturnValue = CallFunc_Handled_ReturnValue;0x0503 goto Label_05F7;0x0508 Label_0508:0x0508 CallFunc_GetAtlasSaveSlotsManager_ReturnValue = GetAtlasSaveSlotsManager();0x051C CallFunc_GetAtlasSaveSlotsManager_ReturnValue.SaveUserMetaState();0x053C CallFunc_SpawnSound2D_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Audio/SoundEffects/UI/MainMenu/CUE_ui_main_menu_back.CUE_ui_main_menu_back, 1f, 1f, 0f, nullptr, false, true);0x0582 CallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x0596 CallFunc_PopWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue.PopWithFading();0x05C0 CallFunc_Handled_ReturnValue_7 = Handled();0x05DC ReturnValue = CallFunc_Handled_ReturnValue_7;0x05F7 Label_05F7:0x05F7 return ReturnValue;Event Public 0x1284640 0x138 FEventReply OnFocusReceived (const FGeometry & MyGeometry , const FFocusEvent & InFocusEvent ) Script15 statements · 243 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(LastFocusedWidget);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00A5;0x002B CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0040 LastFocusedWidget.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x0069 Label_0069:0x0069 CallFunc_Handled_ReturnValue = Handled();0x0085 ReturnValue = CallFunc_Handled_ReturnValue;0x00A0 goto Label_00E8;0x00A5 Label_00A5:0x00A5 CallFunc_GetRelevantPlayerController_ReturnValue_1 = GetRelevantPlayerController(this);0x00BA ControllerButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_1);0x00E3 goto Label_0069;0x00E8 Label_00E8:0x00E8 return ReturnValue;Event Public 0x1284640 0x100 void BndEvt__ResolutionButton_K2Node_ComponentBoundEvent_1216_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(5201);0x000F return;0x1284640 0x00 void BndEvt__GraphicsPresetButton_K2Node_ComponentBoundEvent_1238_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(5196);0x000F return;0x1284640 0x00 void BndEvt__AdvancedGfxButton_K2Node_ComponentBoundEvent_1261_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(4854);0x000F return;0x1284640 0x00 void BndEvt__GammaButton_K2Node_ComponentBoundEvent_1285_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(4758);0x000F return;0x1284640 0x00 void BndEvt__FullscreenOnButton_K2Node_ComponentBoundEvent_2301_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(2459);0x000F return;0x1284640 0x00 void BndEvt__FullscreenOffButton_K2Node_ComponentBoundEvent_2327_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(1712);0x000F return;0x1284640 0x00 void BndEvt__GfxLowButton_K2Node_ComponentBoundEvent_3404_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(2638);0x000F return;0x1284640 0x00 void BndEvt__GfxMedButton_K2Node_ComponentBoundEvent_3432_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(2696);0x000F return;0x1284640 0x00 void BndEvt__GfxHighButton_K2Node_ComponentBoundEvent_3461_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(2740);0x000F return;0x1284640 0x00 void BndEvt__GfxUltraButton_K2Node_ComponentBoundEvent_3491_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(2784);0x000F return;0x1284640 0x00 void BndEvt__BackButton_K2Node_ComponentBoundEvent_570_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(2828);0x000F return;0x1284640 0x00 void BndEvt__KeyboardMappingButton_K2Node_ComponentBoundEvent_2344_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(3017);0x000F return;0x1284640 0x00 void BndEvt__MasterVolumeButton_K2Node_ComponentBoundEvent_349_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(3561);0x000F return;0x1284640 0x00 void VolumeChanged (float Value ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Value_1 = Value;0x0012 ExecuteUbergraph_WID_BP_PCSettings(3780);0x0021 return;0x1284640 0x04 void BndEvt__VSyncButton_K2Node_ComponentBoundEvent_736_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(4175);0x000F return;0x1284640 0x00 void BndEvt__VSyncOnButton_K2Node_ComponentBoundEvent_885_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(4367);0x000F return;0x1284640 0x00 void BndEvt__VSyncOffButton_K2Node_ComponentBoundEvent_931_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(4501);0x000F return;0x1284640 0x00 void Tick (const FGeometry & MyGeometry , float InDeltaTime ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012 PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024 ExecuteUbergraph_WID_BP_PCSettings(4573);0x0033 return;Event Public 0x1284640 0x3C void BndEvt__ResolutionSelectorButton_K2Node_ComponentBoundEvent_186_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(4859);0x000F return;0x1284640 0x00 void BndEvt__WID_BP_PCSettings_AMDFSRButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(5262);0x000F return;0x1284640 0x00 void BndEvt__WID_BP_PCSettings_FSR_OffButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(5897);0x000F return;0x1284640 0x00 void BndEvt__WID_BP_PCSettings_FSR_PerformanceButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(6132);0x000F return;0x1284640 0x00 void BndEvt__WID_BP_PCSettings_FSR_BalancedButton_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(6191);0x000F return;0x1284640 0x00 void BndEvt__WID_BP_PCSettings_FSR_QualityButton_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(6250);0x000F return;0x1284640 0x00 void BndEvt__WID_BP_PCSettings_FSR_UltraQualityButton_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(6309);0x000F return;0x1284640 0x00 void BndEvt__FullscreenButton_K2Node_ComponentBoundEvent_1195_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(6368);0x000F return;0x1284640 0x00 void BndEvt__WID_BP_PCSettings_FramerateLimitButton_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(6593);0x000F return;0x1284640 0x00 void FramerateLimitChanged (float Value ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Value = Value;0x0012 ExecuteUbergraph_WID_BP_PCSettings(6660);0x0021 return;0x1284640 0x04 void BndEvt__ControlsButton_K2Node_ComponentBoundEvent_1175_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(6827);0x000F return;0x1284640 0x00 void BndEvt__WID_BP_PCSettings_FullscreenBorderlessButton_K2Node_ComponentBoundEvent_7_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(6832);0x000F return;0x1284640 0x00 void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WID_BP_PCSettings(7258);0x000F return;Event Public 0x1284640 0x00 void OnGoBackToMainMenuAnswer (const AtlasPopupWidgetButtonClickedAnswer & Answer ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Answer = Answer;0x0012 ExecuteUbergraph_WID_BP_PCSettings(7263);0x0021 return;0x1284640 0x01 void ExecuteUbergraph_WID_BP_PCSettings (int32 EntryPoint ) Script331 statements · 7,356 bytes of bytecode 0x0000 goto [EntryPoint];0x000A Label_000A:0x000A CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x001E CallFunc_GetGameUserSettings_ReturnValue.SaveToConfigFile();0x003E Label_003E:0x003E CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0053 FullscreenButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x007C UpdateResolutionSelector();0x008A goto Label_1CB9;0x008F Label_008F:0x008F CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x00A3 CallFunc_GetGameUserSettings_ReturnValue_1.SetFullscreenMode(2);0x00C5 Label_00C5:0x00C5 CallFunc_GetAtlasViewport_ReturnValue_1 = GetAtlasViewport(this);0x00DA CallFunc_GetAtlasViewport_ReturnValue_1.ToggleFullScreen();0x00FA goto Label_003E;0x00FF Label_00FF:0x00FF CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0113 CallFunc_GetGameUserSettings_ReturnValue.ApplyResolutionSettings(false);0x0134 goto Label_000A;0x0139 Label_0139:0x0139 UpdateResolutionText();0x0147 UpdateResolutionSelector();0x0155 GetMasterAudioVolume(CallFunc_GetMasterAudioVolume_volume);0x0168 VolumeSlider.Slider.SetValue(CallFunc_GetMasterAudioVolume_volume);0x01A7 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, VolumeChanged);0x01BE VolumeSlider.Slider.OnValueChanged += K2Node_CreateDelegate_OutputDelegate_2;0x01FD K2Node_CreateDelegate_OutputDelegate_1.Bind(this, FramerateLimitChanged);0x0214 FramerateLimitSlider.Slider.OnValueChanged += K2Node_CreateDelegate_OutputDelegate_1;0x0253 CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(MaximumFPS, MinimumFPS);0x0281 CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(1f, CallFunc_Subtract_FloatFloat_ReturnValue);0x02AB FramerateLimitSlider.Step = CallFunc_Divide_FloatFloat_ReturnValue;0x02DC CallFunc_GetFramerateLimit_ReturnValue = GetFramerateLimit();0x02F8 GetSliderValueFromFps(CallFunc_GetFramerateLimit_ReturnValue, CallFunc_GetSliderValueFromFps_SliderValue);0x0318 FramerateLimitSlider.Slider.SetValue(CallFunc_GetSliderValueFromFps_SliderValue);0x0357 GetSliderValueFromFps(CallFunc_GetFramerateLimit_ReturnValue, CallFunc_GetSliderValueFromFps_SliderValue);0x0377 UpdateFrameLimitSliderValue(CallFunc_GetSliderValueFromFps_SliderValue);0x038E WIP_BP_BackToMainMenuPopUp.HeadLineText.SetText(NSLOCTEXT("B64F97A647523D8F0A508F870450AFE3", "", "ID_CHANGE_SETTING_BACK_TO_MAIN_MENU"));0x0413 WIP_BP_BackToMainMenuPopUp.YesButtonText.SetText(NSLOCTEXT("7BDE880E41E0087CFBEF95B53FD3AD89", "", "ID_OK"));0x047A WIP_BP_BackToMainMenuPopUp.NoButtonText.SetText(NSLOCTEXT("720EE53B4C9A20B354CD32B2FBC1F787", "", "ID_BACK"));0x04E3 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnGoBackToMainMenuAnswer);0x04FA WIP_BP_BackToMainMenuPopUp.OnPopupWidgetButtonClickedEvent += K2Node_CreateDelegate_OutputDelegate;0x0523 SetBackToMainMenuPopUpVisible(false);0x0532 goto Label_1CB9;0x0537 Label_0537:0x0537 CallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x054B CallFunc_CreateMenuWidget_ReturnValue = CallFunc_GetMenuManager_ReturnValue.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_ResolutionSelector.WID_BP_ResolutionSelector_C);0x057E K2Node_DynamicCast_AsWID_BP_Resolution_Selector = Cast<WID_BP_ResolutionSelector_C>(CallFunc_CreateMenuWidget_ReturnValue);0x05A2 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Resolution_Selector);0x05BF K2Node_DynamicCast_AsWID_BP_Resolution_Selector.Initialize();0x05E3 CallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x05F7 K2Node_DynamicCast_AsWID_BP_Resolution_Selector = Cast<WID_BP_ResolutionSelector_C>(CallFunc_CreateMenuWidget_ReturnValue);0x061B K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Resolution_Selector);0x0638 CallFunc_PushWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue.PushWithFading(K2Node_DynamicCast_AsWID_BP_Resolution_Selector, true, false, true, 1);0x0670 goto Label_1CB9;0x0675 Label_0675:0x0675 CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x0689 CallFunc_GetGameUserSettings_ReturnValue_2.SetFullscreenMode(0);0x06AB goto Label_00C5;0x06B0 CallFunc_GetGameUserSettings_ReturnValue_14 = GetGameUserSettings();0x06C4 CallFunc_GetFullscreenMode_ReturnValue_2 = CallFunc_GetGameUserSettings_ReturnValue_14.GetFullscreenMode();0x06F6 CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_GetFullscreenMode_ReturnValue_2, 0);0x0715 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_0728;0x0723 goto Label_008F;0x0728 Label_0728:0x0728 CallFunc_GetGameUserSettings_ReturnValue_15 = GetGameUserSettings();0x073C CallFunc_GetGameUserSettings_ReturnValue_15.SetFullscreenMode(2);0x075E goto Label_00FF;0x0763 Label_0763:0x0763 CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x0777 CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_3.TAR_GetSelectedPresetGraphicsSettings();0x07A9 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 0);0x07C8 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_088F;0x07D6 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 1);0x07F5 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D2;0x0803 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 2);0x0822 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0915;0x0830 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 3);0x084F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0958;0x085D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 4);0x087C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0958;0x088A goto Label_1CB9;0x088F Label_088F:0x088F CallFunc_GetRelevantPlayerController_ReturnValue_1 = GetRelevantPlayerController(this);0x08A4 GfxLowButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_1);0x08CD goto Label_1CB9;0x08D2 Label_08D2:0x08D2 CallFunc_GetRelevantPlayerController_ReturnValue_2 = GetRelevantPlayerController(this);0x08E7 GfxMedButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_2);0x0910 goto Label_1CB9;0x0915 Label_0915:0x0915 CallFunc_GetRelevantPlayerController_ReturnValue_3 = GetRelevantPlayerController(this);0x092A GfxHighButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_3);0x0953 goto Label_1CB9;0x0958 Label_0958:0x0958 CallFunc_GetRelevantPlayerController_ReturnValue_4 = GetRelevantPlayerController(this);0x096D GfxUltraButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_4);0x0996 goto Label_1CB9;0x099B CallFunc_GetGameUserSettings_ReturnValue_12 = GetGameUserSettings();0x09AF CallFunc_GetFullscreenMode_ReturnValue_1 = CallFunc_GetGameUserSettings_ReturnValue_12.GetFullscreenMode();0x09E1 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetFullscreenMode_ReturnValue_1, 2);0x0A00 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0A13;0x0A0E goto Label_0675;0x0A13 Label_0A13:0x0A13 CallFunc_GetGameUserSettings_ReturnValue_16 = GetGameUserSettings();0x0A27 CallFunc_GetGameUserSettings_ReturnValue_16.SetFullscreenMode(0);0x0A49 goto Label_00FF;0x0A4E ChangeOverallGraphicsQuality(0, CallFunc_ChangeOverallGraphicsQuality_success);0x0A67 if (!(CallFunc_ChangeOverallGraphicsQuality_success)) goto Label_1CB9;0x0A75 Label_0A75:0x0A75 ApplyAndSaveSettings();0x0A83 goto Label_1CB9;0x0A88 ChangeOverallGraphicsQuality(1, CallFunc_ChangeOverallGraphicsQuality_success_1);0x0AA1 if (!(CallFunc_ChangeOverallGraphicsQuality_success_1)) goto Label_1CB9;0x0AAF goto Label_0A75;0x0AB4 ChangeOverallGraphicsQuality(2, CallFunc_ChangeOverallGraphicsQuality_success_2);0x0ACD if (!(CallFunc_ChangeOverallGraphicsQuality_success_2)) goto Label_1CB9;0x0ADB goto Label_0A75;0x0AE0 ChangeOverallGraphicsQuality(3, CallFunc_ChangeOverallGraphicsQuality_success_3);0x0AF9 if (!(CallFunc_ChangeOverallGraphicsQuality_success_3)) goto Label_1CB9;0x0B07 goto Label_0A75;0x0B0C CallFunc_SpawnSound2D_ReturnValue_1 = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Audio/SoundEffects/UI/MainMenu/CUE_ui_main_menu_back.CUE_ui_main_menu_back, 1f, 1f, 0f, nullptr, false, true);0x0B52 CallFunc_GetAtlasSaveSlotsManager_ReturnValue = GetAtlasSaveSlotsManager();0x0B66 CallFunc_GetAtlasSaveSlotsManager_ReturnValue.SaveUserMetaState();0x0B86 CallFunc_GetMenuManager_ReturnValue_1 = GetMenuManager();0x0B9A CallFunc_PopWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue_1.PopWithFading();0x0BC4 goto Label_1CB9;0x0BC9 LastFocusedWidget = KeyboardMappingButton;0x0BDC CallFunc_GetMenuManager_ReturnValue_2 = GetMenuManager();0x0BF0 CallFunc_CreateMenuWidget_ReturnValue_1 = CallFunc_GetMenuManager_ReturnValue_2.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_PCControlsMapping.WID_BP_PCControlsMapping_C);0x0C23 K2Node_DynamicCast_AsWID_BP_PCControls_Mapping = Cast<WID_BP_PCControlsMapping_C>(CallFunc_CreateMenuWidget_ReturnValue_1);0x0C47 K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsWID_BP_PCControls_Mapping);0x0C64 K2Node_DynamicCast_AsWID_BP_PCControls_Mapping.Initialize();0x0C88 CallFunc_GetMenuManager_ReturnValue_2 = GetMenuManager();0x0C9C CallFunc_PushWithFading_ReturnValue_1 = CallFunc_GetMenuManager_ReturnValue_2.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_1, true, false, true, 1);0x0CD4 goto Label_1CB9;0x0CD9 Label_0CD9:0x0CD9 CallFunc_GetMenuManager_ReturnValue_3 = GetMenuManager();0x0CED CallFunc_CreateMenuWidget_ReturnValue_2 = CallFunc_GetMenuManager_ReturnValue_3.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_AdvGfxSettings.WID_BP_AdvGfxSettings_C);0x0D20 CallFunc_GetMenuManager_ReturnValue_3 = GetMenuManager();0x0D34 CallFunc_PushWithFading_ReturnValue_2 = CallFunc_GetMenuManager_ReturnValue_3.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_2, true, false, true, 1);0x0D6C K2Node_DynamicCast_AsWID_BP_Adv_Gfx_Settings = Cast<WID_BP_AdvGfxSettings_C>(CallFunc_CreateMenuWidget_ReturnValue_2);0x0D90 K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Adv_Gfx_Settings);0x0DAD if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1CB9;0x0DBB K2Node_DynamicCast_AsWID_BP_Adv_Gfx_Settings.IsInMainMenu = IsInMainMenu;0x0DE4 goto Label_1CB9;0x0DE9 CallFunc_GetRelevantPlayerController_ReturnValue_6 = GetRelevantPlayerController(this);0x0DFE VolumeSlider.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_6);0x0E27 goto Label_1CB9;0x0E2C Label_0E2C:0x0E2C CallFunc_GetMenuManager_ReturnValue_4 = GetMenuManager();0x0E40 CallFunc_CreateMenuWidget_ReturnValue_3 = CallFunc_GetMenuManager_ReturnValue_4.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_AtlasConsoleControlsMenu.WID_BP_AtlasConsoleControlsMenu_C);0x0E73 CallFunc_GetMenuManager_ReturnValue_4 = GetMenuManager();0x0E87 CallFunc_PushWithFading_ReturnValue_3 = CallFunc_GetMenuManager_ReturnValue_4.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_3, true, false, true, 1);0x0EBF goto Label_1CB9;0x0EC4 SetMasterAudioVolume(K2Node_CustomEvent_Value_1);0x0ED7 CallFunc_GetAtlasViewport_ReturnValue = GetAtlasViewport(this);0x0EEC CallFunc_GetLastInputType_ReturnValue = CallFunc_GetAtlasViewport_ReturnValue.GetLastInputType();0x0F1E K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 1);0x0F3D if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0F4B K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 2);0x0F6A if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0F78 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 3);0x0F97 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0FA5 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 4);0x0FC4 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0FD2 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 5);0x0FF1 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0FFF goto Label_1CB9;0x1004 Label_1004:0x1004 CallFunc_SpawnSound2D_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Audio/SoundEffects/UI/MainMenu/CUE_ui_main_menu_select.CUE_ui_main_menu_select, 1f, 1f, 0f, nullptr, false, true);0x104A goto Label_1CB9;0x104F CallFunc_GetRelevantPlayerController_ReturnValue_7 = GetRelevantPlayerController(this);0x1064 CallFunc_GetGameUserSettings_ReturnValue_19 = GetGameUserSettings();0x1078 CallFunc_IsVSyncEnabled_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_19.IsVSyncEnabled();0x10A2 Temp_bool_Variable = CallFunc_IsVSyncEnabled_ReturnValue;0x10B5 Switch(Temp_bool_Variable, false => VSyncOffButton, true => VSyncOnButton, default => K2Node_Select_Default_1).SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_7);0x110A goto Label_1CB9;0x110F SetVSync(true);0x111E CallFunc_GetRelevantPlayerController_ReturnValue_9 = GetRelevantPlayerController(this);0x1133 ExecuteConsoleCommand(this, "r.vSync 1", CallFunc_GetRelevantPlayerController_ReturnValue_9);0x1152 Label_1152:0x1152 CallFunc_GetRelevantPlayerController_ReturnValue_8 = GetRelevantPlayerController(this);0x1167 VSyncButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_8);0x1190 goto Label_1CB9;0x1195 SetVSync(false);0x11A4 CallFunc_GetRelevantPlayerController_ReturnValue_9 = GetRelevantPlayerController(this);0x11B9 ExecuteConsoleCommand(this, "r.vSync 0", CallFunc_GetRelevantPlayerController_ReturnValue_9);0x11D8 goto Label_1152;0x11DD UpdateResolutionText();0x11EB UpdateHighlighting();0x11F9 goto Label_1CB9;0x11FE Label_11FE:0x11FE CallFunc_GetMenuManager_ReturnValue_5 = GetMenuManager();0x1212 CallFunc_CreateMenuWidget_ReturnValue_4 = CallFunc_GetMenuManager_ReturnValue_5.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_BrightnessAdjustment.WID_BP_BrightnessAdjustment_C);0x1245 CallFunc_GetMenuManager_ReturnValue_5 = GetMenuManager();0x1259 CallFunc_PushWithFading_ReturnValue_4 = CallFunc_GetMenuManager_ReturnValue_5.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_4, true, false, true, 1);0x1291 goto Label_1CB9;0x1296 LastFocusedWidget = GammaButton;0x12A9 goto Label_11FE;0x12AE Label_12AE:0x12AE LastFocusedWidget = ControllerButton;0x12C1 goto Label_0E2C;0x12C6 Label_12C6:0x12C6 LastFocusedWidget = ResolutionButton;0x12D9 goto Label_0537;0x12DE Label_12DE:0x12DE LastFocusedWidget = AdvancedGfxButton;0x12F1 goto Label_0CD9;0x12F6 goto Label_12DE;0x12FB LastFocusedWidget = ResolutionButton;0x130E CallFunc_GetMenuManager_ReturnValue_6 = GetMenuManager();0x1322 CallFunc_CreateMenuWidget_ReturnValue_5 = CallFunc_GetMenuManager_ReturnValue_6.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_ResolutionSelector.WID_BP_ResolutionSelector_C);0x1355 K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1 = Cast<WID_BP_ResolutionSelector_C>(CallFunc_CreateMenuWidget_ReturnValue_5);0x1379 K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1);0x1396 K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1.Initialize();0x13BA CallFunc_GetMenuManager_ReturnValue_6 = GetMenuManager();0x13CE K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1 = Cast<WID_BP_ResolutionSelector_C>(CallFunc_CreateMenuWidget_ReturnValue_5);0x13F2 K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1);0x140F CallFunc_PushWithFading_ReturnValue_5 = CallFunc_GetMenuManager_ReturnValue_6.PushWithFading(K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1, true, false, true, 1);0x1447 goto Label_1CB9;0x144C goto Label_0763;0x1451 CallFunc_GetIsEnabled_ReturnValue = ResolutionSelectorButton.GetIsEnabled();0x147B if (!(CallFunc_GetIsEnabled_ReturnValue)) goto Label_1CB9;0x1489 goto Label_12C6;0x148E CallFunc_GetGameUserSettings_ReturnValue_5 = GetGameUserSettings();0x14A2 CallFunc_GetFSRQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_5.GetFSRQuality();0x14D4 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 0);0x14F3 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1683;0x1501 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 1);0x1520 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1640;0x152E K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 2);0x154D if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_15FD;0x155B K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 3);0x157A if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_15BA;0x1588 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 4);0x15A7 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_16C6;0x15B5 goto Label_1CB9;0x15BA Label_15BA:0x15BA CallFunc_GetRelevantPlayerController_ReturnValue_13 = GetRelevantPlayerController(this);0x15CF FSR_QualityButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_13);0x15F8 goto Label_1CB9;0x15FD Label_15FD:0x15FD CallFunc_GetRelevantPlayerController_ReturnValue_12 = GetRelevantPlayerController(this);0x1612 FSR_BalancedButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_12);0x163B goto Label_1CB9;0x1640 Label_1640:0x1640 CallFunc_GetRelevantPlayerController_ReturnValue_11 = GetRelevantPlayerController(this);0x1655 FSR_PerformanceButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_11);0x167E goto Label_1CB9;0x1683 Label_1683:0x1683 CallFunc_GetRelevantPlayerController_ReturnValue_10 = GetRelevantPlayerController(this);0x1698 FSR_OffButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_10);0x16C1 goto Label_1CB9;0x16C6 Label_16C6:0x16C6 CallFunc_GetRelevantPlayerController_ReturnValue_14 = GetRelevantPlayerController(this);0x16DB FSR_UltraQualityButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_14);0x1704 goto Label_1CB9;0x1709 CallFunc_GetGameUserSettings_ReturnValue_6 = GetGameUserSettings();0x171D CallFunc_GetGameUserSettings_ReturnValue_6.SetFSRQuality(0);0x173F Label_173F:0x173F CallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x1753 CallFunc_TAR_ApplyGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_7.TAR_ApplyGraphicsSettings();0x177D CallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x1791 CallFunc_GetGameUserSettings_ReturnValue_7.SaveToConfigFile();0x17B1 CallFunc_GetRelevantPlayerController_ReturnValue_15 = GetRelevantPlayerController(this);0x17C6 FSR_Button.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_15);0x17EF goto Label_1CB9;0x17F4 CallFunc_GetGameUserSettings_ReturnValue_8 = GetGameUserSettings();0x1808 CallFunc_GetGameUserSettings_ReturnValue_8.SetFSRQuality(1);0x182A goto Label_173F;0x182F CallFunc_GetGameUserSettings_ReturnValue_9 = GetGameUserSettings();0x1843 CallFunc_GetGameUserSettings_ReturnValue_9.SetFSRQuality(2);0x1865 goto Label_173F;0x186A CallFunc_GetGameUserSettings_ReturnValue_10 = GetGameUserSettings();0x187E CallFunc_GetGameUserSettings_ReturnValue_10.SetFSRQuality(3);0x18A0 goto Label_173F;0x18A5 CallFunc_GetGameUserSettings_ReturnValue_11 = GetGameUserSettings();0x18B9 CallFunc_GetGameUserSettings_ReturnValue_11.SetFSRQuality(4);0x18DB goto Label_173F;0x18E0 CallFunc_GetRelevantPlayerController_ReturnValue_5 = GetRelevantPlayerController(this);0x18F5 CallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x1909 CallFunc_GetFullscreenMode_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_4.GetFullscreenMode();0x193B Temp_byte_Variable = CallFunc_GetFullscreenMode_ReturnValue;0x1956 Switch(Temp_byte_Variable, 0 => FullscreenOnButton, 1 => FullscreenBorderlessButton, 2 => FullscreenOffButton, default => K2Node_Select_Default).SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_5);0x19BC goto Label_1CB9;0x19C1 CallFunc_GetRelevantPlayerController_ReturnValue_16 = GetRelevantPlayerController(this);0x19D6 FramerateLimitSlider.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_16);0x19FF goto Label_1CB9;0x1A04 UpdateFrameLimitSliderValue(K2Node_CustomEvent_Value);0x1A1B CallFunc_GetFpsFromSliderValue_ReturnValue = GetFpsFromSliderValue(K2Node_CustomEvent_Value);0x1A44 CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetFpsFromSliderValue_ReturnValue);0x1A69 CallFunc_FMax_ReturnValue = FMax(CallFunc_Conv_IntToFloat_ReturnValue, 30.01f);0x1A93 SetFramerateLimit(CallFunc_FMax_ReturnValue);0x1AA6 goto Label_1CB9;0x1AAB goto Label_12AE;0x1AB0 CallFunc_GetGameUserSettings_ReturnValue_17 = GetGameUserSettings();0x1AC4 CallFunc_GetFullscreenMode_ReturnValue_3 = CallFunc_GetGameUserSettings_ReturnValue_17.GetFullscreenMode();0x1AF6 K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_GetFullscreenMode_ReturnValue_3, 0);0x1B15 if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1B90;0x1B23 K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_GetFullscreenMode_ReturnValue_3, 2);0x1B42 if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1B55;0x1B50 goto Label_1CB9;0x1B55 Label_1B55:0x1B55 CallFunc_GetGameUserSettings_ReturnValue_13 = GetGameUserSettings();0x1B69 CallFunc_GetGameUserSettings_ReturnValue_13.SetFullscreenMode(1);0x1B8B goto Label_00FF;0x1B90 Label_1B90:0x1B90 CallFunc_GetAtlasViewport_ReturnValue_2 = GetAtlasViewport(this);0x1BA5 CallFunc_GetAtlasViewport_ReturnValue_2.ToggleFullScreen();0x1BC5 goto Label_1B55;0x1BCA Label_1BCA:0x1BCA ApplyAndSaveSettings();0x1BD8 SetBackToMainMenuPopUpVisible(false);0x1BE7 OpenLevel(this, FName(PLVL_MainMenu));0x1BFF goto Label_1CB9;0x1C04 Label_1C04:0x1C04 CallFunc_GetGameUserSettings_ReturnValue_18 = GetGameUserSettings();0x1C18 CallFunc_GetGameUserSettings_ReturnValue_18.TAR_SetOverallGraphicsSettings(SelectedGraphicsPreset);0x1C41 goto Label_1BCA;0x1C46 Label_1C46:0x1C46 SetBackToMainMenuPopUpVisible(false);0x1C55 goto Label_1CB9;0x1C5A goto Label_0139;0x1C5F K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(K2Node_CustomEvent_Answer, 0);0x1C7E if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1C04;0x1C8C K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(K2Node_CustomEvent_Answer, 1);0x1CAB if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1C46;0x1CB9 Label_1CB9:0x1CB9 return;Final 0x1284640 0x04