Zdexby TheHolyOneZ
2,759 classes
Class

UWID_BP_PCSettings_C

: UAtlasMenuWidget : UAtlasWidget : UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menus/MenuWidgets/WID_BP_PCSettings.WID_BP_PCSettings_C 0x040A (1,034 B) align 8 inherited 0x02A0 48 scripted vtable /Game/UI/Menus/MenuWidgets/WID_BP_PCSettings
0x00x040A

Members 48

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08AdvancedGfxButtonUAtlasMenuButton*9 flagsnullptr
0x08BackButtonUAtlasMenuButton*9 flagsnullptr
0x08BackgroundUImage*9 flagsnullptr
0x08ControllerButtonUAtlasMenuButton*9 flagsnullptr
0x08FPSLimitValueTextUAtlasTextBlock*9 flagsnullptr
0x08FramerateLimitButtonUAtlasMenuButton*9 flagsnullptr
0x08FramerateLimitSliderUWID_BP_AtlasSlider_C*9 flagsnullptr
0x08FSR_BalancedButtonUAtlasMenuButton*9 flagsnullptr
0x08FSR_ButtonUAtlasMenuButton*9 flagsnullptr
0x08FSR_OffButtonUAtlasMenuButton*9 flagsnullptr
0x08FSR_PerformanceButtonUAtlasMenuButton*9 flagsnullptr
0x08FSR_QualityButtonUAtlasMenuButton*9 flagsnullptr
0x08FSR_Setting_HBoxUHorizontalBox*9 flagsnullptr
0x08FSR_UltraQualityButtonUAtlasMenuButton*9 flagsnullptr
0x08FullscreenBorderlessButtonUAtlasMenuButton*9 flagsnullptr
0x08FullscreenButtonUAtlasMenuButton*9 flagsnullptr
0x08FullscreenHBoxUHorizontalBox*9 flagsnullptr
0x08FullscreenOffButtonUAtlasMenuButton*9 flagsnullptr
0x08FullscreenOnButtonUAtlasMenuButton*9 flagsnullptr
0x08GammaButtonUAtlasMenuButton*9 flagsnullptr
0x08GfxCustomButtonUAtlasMenuButton*9 flagsnullptr
0x08GfxHighButtonUAtlasMenuButton*9 flagsnullptr
0x08GfxLowButtonUAtlasMenuButton*9 flagsnullptr
0x08GfxMedButtonUAtlasMenuButton*9 flagsnullptr
0x08GfxPresetHBoxUHorizontalBox*9 flagsnullptr
0x08GfxUltraButtonUAtlasMenuButton*9 flagsnullptr
0x08GoBackHintUWID_BP_AtlasFormattableText_C*9 flagsnullptr
0x08GraphicsPresetButtonUAtlasMenuButton*9 flagsnullptr
0x08KeyboardMappingButtonUAtlasMenuButton*9 flagsnullptr
0x08MasterVolumeButtonUAtlasMenuButton*9 flagsnullptr
0x08ResolutionButtonUAtlasMenuButton*9 flagsnullptr
0x08ResolutionSelectorButtonUAtlasMenuButton*9 flagsnullptr
0x08ResolutionTextUAtlasTextBlock*9 flagsnullptr
0x08ScaleBox_167UScaleBox*9 flagsnullptr
0x08SelectHintUWID_BP_AtlasFormattableText_C*9 flagsnullptr
0x08VolumeBoxUSizeBox*9 flagsnullptr
0x08VolumeSliderUWID_BP_AtlasSlider_C*9 flagsnullptr
0x08VSyncButtonUAtlasMenuButton*9 flagsnullptr
0x08VSyncHBoxUHorizontalBox*9 flagsnullptr
0x08VSyncOffButtonUAtlasMenuButton*9 flagsnullptr
0x08VSyncOnButtonUAtlasMenuButton*9 flagsnullptr
0x08WIP_BP_BackToMainMenuPopUpUWID_BP_AtlasPopup_C*9 flagsnullptr
0x08LastFocusedWidgetUAtlasMenuButton*8 flagsnullptr
0x04MinimumFPSfloat7 flags30
0x04MaximumFPSfloat7 flags144
0x01SelectedGraphicsPresetEAtlasPresetGraphicsQualityLevel7 flagsLow
0x01IsInMainMenubool5 flagsfalse
Inherited from UAtlasMenuWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bIsCreditsbool9 flagsfalse
0x01bIsControllerDisconnectbool9 flagsfalse
Inherited from UAtlasWidget 3
OffsetSizeNameTypeFlagsDefault
0x10OnFadingEndedEventFMulticastScriptDelegate4 flags<delegate>
0x04FadeInDurationfloatProtected+7 flags0
0x04FadeOutDurationfloatProtected+7 flags0
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01780x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01E50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01CursorEMouseCursor9 flagsDefault
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 48

SignatureFlagsNativeParams
void SetBackToMainMenuPopUpVisible(bool IsVisible)
Script18 statements · 319 bytes of bytecode
0x0000if (!(IsVisible)) goto Label_00FC;0x000EPopUpVisibility = 0;0x0022SettingsVisibility = 2;0x0036NextFocus = WIP_BP_BackToMainMenuPopUp.NoButton;0x005FLabel_005F:0x005FWIP_BP_BackToMainMenuPopUp.SetVisibility(PopUpVisibility);0x008CScaleBox_167.SetVisibility(SettingsVisibility);0x00B9CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x00CENextFocus.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x00F7goto Label_013C;0x00FCLabel_00FC:0x00FCPopUpVisibility = 2;0x0110SettingsVisibility = 0;0x0124NextFocus = GraphicsPresetButton;0x0137goto Label_005F;0x013CLabel_013C:0x013Creturn;0x013E// end of script
Public0x01
void ApplyAndSaveSettings()
Script8 statements · 179 bytes of bytecode
0x0000CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014CallFunc_TAR_ApplyGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.TAR_ApplyGraphicsSettings();0x003ECallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0052CallFunc_GetGameUserSettings_ReturnValue.SaveToConfigFile();0x0072CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0087GraphicsPresetButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x00B0return;0x00B2// end of script
Public0x00
void ChangeOverallGraphicsQuality(const EAtlasPresetGraphicsQualityLevel& newQuality, const bool& Success)
Script19 statements · 274 bytes of bytecode
0x0000SelectedGraphicsPreset = newQuality;0x001Bif (!(IsInMainMenu)) goto Label_0076;0x0029Label_0029:0x0029CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x003DCallFunc_GetGameUserSettings_ReturnValue_1.TAR_SetOverallGraphicsSettings(SelectedGraphicsPreset);0x0066Success = true;0x0071goto Label_010F;0x0076Label_0076:0x0076CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x008ACallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.TAR_GetSelectedPresetGraphicsSettings();0x00BCCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(newQuality, CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue);0x00E2if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_00F5;0x00F0goto Label_0029;0x00F5Label_00F5:0x00F5SetBackToMainMenuPopUpVisible(true);0x0104Success = false;0x010FLabel_010F:0x010Freturn;0x0111// end of script
Public0x02
void UpdateResolutionSelector()
Script9 statements · 239 bytes of bytecode
0x0000Temp_bool_Variable = true;0x000BTemp_bool_Variable_1 = false;0x0016CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x002ATemp_bool_Variable_2 = true;0x0035CallFunc_GetFullscreenMode_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.GetFullscreenMode();0x0067Temp_byte_Variable = CallFunc_GetFullscreenMode_ReturnValue;0x0082ResolutionSelectorButton.SetIsEnabled(Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_2, 1 => Temp_bool_Variable_1, 2 => Temp_bool_Variable, default => K2Node_Select_Default));0x00ECreturn;0x00EE// end of script
Public0x00
void GetSliderValueFromFps(float Value, const float& SliderValue)
Script13 statements · 300 bytes of bytecode
0x0000CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(Value, MaximumFPS);0x0026CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(Value, MinimumFPS);0x004CCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Less_FloatFloat_ReturnValue, CallFunc_Greater_FloatFloat_ReturnValue);0x0072if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_009C;0x0080SliderValue = 1f;0x0097goto Label_0129;0x009CLabel_009C:0x009CCallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(Value, MinimumFPS);0x00CACallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue, FramerateLimitSlider.Step);0x010ESliderValue = CallFunc_Multiply_FloatFloat_ReturnValue;0x0129Label_0129:0x0129return;0x012B// end of script
Public0x08
int32 GetFpsFromSliderValue(float Value)
Script5 statements · 140 bytes of bytecode
0x0000CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(Value, 0f, 1f, MinimumFPS, MaximumFPS);0x0041CallFunc_Round_ReturnValue = Round(CallFunc_MapRangeClamped_ReturnValue);0x0066ReturnValue = CallFunc_Round_ReturnValue;0x0081return ReturnValue;0x008B// end of script
Public0x08
void UpdateFrameLimitSliderValue(float Value)
Script13 statements · 338 bytes of bytecode
0x0000IntFrameLimit = 0;0x0017CallFunc_GetFpsFromSliderValue_ReturnValue = GetFpsFromSliderValue(Value);0x0040IntFrameLimit = CallFunc_GetFpsFromSliderValue_ReturnValue;0x005BCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(IntFrameLimit, 0);0x007Dif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_00F1;0x008BFPSLimitValueText.SetText(NSLOCTEXT("F9CF78E64FA0CC7E216D1E82F0292927", "", "ID_SETTINGS_UNLIMITED"));0x00ECgoto Label_014F;0x00F1Label_00F1:0x00F1CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(IntFrameLimit, false, true, 1, 324);0x0122FPSLimitValueText.SetText(CallFunc_Conv_IntToText_ReturnValue);0x014FLabel_014F:0x014Freturn;0x0151// end of script
Public0x04
void ClearHighlighting()
Script6 statements · 95 bytes of bytecode
0x0000ClearHBoxHighlighting(VSyncHBox);0x0017ClearHBoxHighlighting(FullscreenHBox);0x002EClearHBoxHighlighting(GfxPresetHBox);0x0045ClearHBoxHighlighting(FSR_Setting_HBox);0x005Creturn;0x005E// end of script
Public0x00
void ClearHBoxHighlighting(UHorizontalBox* HorizontalBox)
Script27 statements · 538 bytes of bytecode
0x0000PushFlow(Label_0217);0x0005HBox = HorizontalBox;0x0018Temp_int_Variable = 0;0x002FLabel_002F:0x002FCallFunc_GetChildrenCount_ReturnValue = HBox.GetChildrenCount();0x0061CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x008BCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x00B1if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x00BBPushFlow(Label_018A);0x00C0CallFunc_GetChildAt_ReturnValue = HBox.GetChildAt(Temp_int_Variable);0x00F3K2Node_DynamicCast_AsAtlas_Menu_Button = Cast<AtlasMenuButton>(CallFunc_GetChildAt_ReturnValue);0x0117K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAtlas_Menu_Button);0x0134if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x013ECurrentButton = K2Node_DynamicCast_AsAtlas_Menu_Button;0x0151CallFunc_HasAnyUserFocus_ReturnValue = CurrentButton.HasAnyUserFocus();0x017Bif (!(CallFunc_HasAnyUserFocus_ReturnValue)) goto Label_01D4;0x0189PopFlow();0x018ALabel_018A:0x018ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x01B4Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01CFgoto Label_002F;0x01D4Label_01D4:0x01D4CurrentButton.SetColorAndOpacity(LinearColor{1f, 1f, 1f, 1f});0x0216PopFlow();0x0217Label_0217:0x0217return;0x0219// end of script
Public0x08
void UpdateHighlighting()
Script90 statements · 1,834 bytes of bytecode
0x0000PushFlow(Label_0727);0x0005ClearHighlighting();0x0013CallFunc_GetHighlightedButtonColor_ReturnValue_2 = GetHighlightedButtonColor();0x002FResolutionSelectorButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_2);0x0058CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x006CCallFunc_IsVSync_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_3.IsVSync();0x0096if (!(CallFunc_IsVSync_ReturnValue)) goto Label_02F9;0x00A4CallFunc_GetHighlightedButtonColor_ReturnValue_4 = GetHighlightedButtonColor();0x00C0VSyncOnButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_4);0x00E9Label_00E9:0x00E9CallFunc_GetHighlightedButtonColor_ReturnValue = GetHighlightedButtonColor();0x0105CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0119CallFunc_GetFullscreenMode_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.GetFullscreenMode();0x014BTemp_byte_Variable = CallFunc_GetFullscreenMode_ReturnValue;0x0166Switch(Temp_byte_Variable, 0 => FullscreenOnButton, 1 => FullscreenBorderlessButton, 2 => FullscreenOffButton, default => K2Node_Select_Default).SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue);0x01CCPushFlow(Label_0343);0x01D1CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x01E5CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_2.TAR_GetSelectedPresetGraphicsSettings();0x0217K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 0);0x0236if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_04F7;0x0244K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 1);0x0263if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_053D;0x0271K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 2);0x0290if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0583;0x029EK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 3);0x02BDif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_05C9;0x02CBK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 4);0x02EAif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_060F;0x02F8PopFlow();0x02F9Label_02F9:0x02F9CallFunc_GetHighlightedButtonColor_ReturnValue_5 = GetHighlightedButtonColor();0x0315VSyncOffButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_5);0x033Egoto Label_00E9;0x0343Label_0343:0x0343CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x0357CallFunc_GetFSRQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_1.GetFSRQuality();0x0389K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 0);0x03A8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_04B1;0x03B6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 1);0x03D5if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_046B;0x03E3K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 2);0x0402if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0655;0x0410K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 3);0x042Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_069B;0x043DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 4);0x045Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06E1;0x046APopFlow();0x046BLabel_046B:0x046BCallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x0487FSR_PerformanceButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x04B0PopFlow();0x04B1Label_04B1:0x04B1CallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x04CDFSR_OffButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x04F6PopFlow();0x04F7Label_04F7:0x04F7CallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x0513GfxLowButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x053CPopFlow();0x053DLabel_053D:0x053DCallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x0559GfxMedButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x0582PopFlow();0x0583Label_0583:0x0583CallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x059FGfxHighButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x05C8PopFlow();0x05C9Label_05C9:0x05C9CallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x05E5GfxUltraButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x060EPopFlow();0x060FLabel_060F:0x060FCallFunc_GetHighlightedButtonColor_ReturnValue_3 = GetHighlightedButtonColor();0x062BGfxCustomButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_3);0x0654PopFlow();0x0655Label_0655:0x0655CallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x0671FSR_BalancedButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x069APopFlow();0x069BLabel_069B:0x069BCallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x06B7FSR_QualityButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x06E0PopFlow();0x06E1Label_06E1:0x06E1CallFunc_GetHighlightedButtonColor_ReturnValue_1 = GetHighlightedButtonColor();0x06FDFSR_UltraQualityButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue_1);0x0726PopFlow();0x0727Label_0727:0x0727return;0x0729// end of script
Public0x00
void SetVSync(bool vSync)
Script6 statements · 116 bytes of bytecode
0x0000CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014CallFunc_GetGameUserSettings_ReturnValue.SetVSync(vSync);0x003DCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0051CallFunc_GetGameUserSettings_ReturnValue.SaveToConfigFile();0x0071return;0x0073// end of script
Public0x01
void Set Focus(UWidget* FocusWidget)
Script4 statements · 65 bytes of bytecode
0x0000CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0015FocusWidget.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x003Ereturn;0x0040// end of script
Public0x08
void UpdateResolutionText()
Script6 statements · 155 bytes of bytecode
0x0000CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014CallFunc_TAR_GetScreenResolution_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.TAR_GetScreenResolution();0x0046CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_TAR_GetScreenResolution_ReturnValue);0x006BResolutionText.SetText(CallFunc_Conv_StringToText_ReturnValue);0x0098return;0x009A// end of script
Public0x00
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script70 statements · 1,538 bytes of bytecode
0x0000CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025SwitchOnUIAction(CallFunc_GetKey_ReturnValue, CallFunc_SwitchOnUIAction_action);0x0041K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnUIAction_action, 1);0x0060if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x006EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnUIAction_action, 2);0x008Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_018E;0x009Bgoto Label_05F7;0x00A0Label_00A0:0x00A0CallFunc_HasFocusedDescendants_ReturnValue_2 = VolumeBox.HasFocusedDescendants();0x00CAif (!(CallFunc_HasFocusedDescendants_ReturnValue_2)) goto Label_0152;0x00D8CallFunc_GetRelevantPlayerController_ReturnValue_2 = GetRelevantPlayerController(this);0x00EDMasterVolumeButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_2);0x0116CallFunc_Handled_ReturnValue_2 = Handled();0x0132ReturnValue = CallFunc_Handled_ReturnValue_2;0x014Dgoto Label_05F7;0x0152Label_0152:0x0152CallFunc_Handled_ReturnValue_1 = Handled();0x016EReturnValue = CallFunc_Handled_ReturnValue_1;0x0189goto Label_05F7;0x018ELabel_018E:0x018ECallFunc_HasFocusedDescendants_ReturnValue_5 = FullscreenHBox.HasFocusedDescendants();0x01B8if (!(CallFunc_HasFocusedDescendants_ReturnValue_5)) goto Label_0240;0x01C6CallFunc_GetRelevantPlayerController_ReturnValue_5 = GetRelevantPlayerController(this);0x01DBFullscreenButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_5);0x0204CallFunc_Handled_ReturnValue_6 = Handled();0x0220ReturnValue = CallFunc_Handled_ReturnValue_6;0x023Bgoto Label_05F7;0x0240Label_0240:0x0240CallFunc_HasFocusedDescendants_ReturnValue_4 = GfxPresetHBox.HasFocusedDescendants();0x026Aif (!(CallFunc_HasFocusedDescendants_ReturnValue_4)) goto Label_02F2;0x0278CallFunc_GetRelevantPlayerController_ReturnValue_4 = GetRelevantPlayerController(this);0x028DGraphicsPresetButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_4);0x02B6CallFunc_Handled_ReturnValue_5 = Handled();0x02D2ReturnValue = CallFunc_Handled_ReturnValue_5;0x02EDgoto Label_05F7;0x02F2Label_02F2:0x02F2CallFunc_HasFocusedDescendants_ReturnValue_3 = VolumeBox.HasFocusedDescendants();0x031Cif (!(CallFunc_HasFocusedDescendants_ReturnValue_3)) goto Label_03A4;0x032ACallFunc_GetRelevantPlayerController_ReturnValue_3 = GetRelevantPlayerController(this);0x033FMasterVolumeButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_3);0x0368CallFunc_Handled_ReturnValue_4 = Handled();0x0384ReturnValue = CallFunc_Handled_ReturnValue_4;0x039Fgoto Label_05F7;0x03A4Label_03A4:0x03A4CallFunc_HasFocusedDescendants_ReturnValue = FSR_Setting_HBox.HasFocusedDescendants();0x03CEif (!(CallFunc_HasFocusedDescendants_ReturnValue)) goto Label_0456;0x03DCCallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x03F1FSR_Button.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x041ACallFunc_Handled_ReturnValue_3 = Handled();0x0436ReturnValue = CallFunc_Handled_ReturnValue_3;0x0451goto Label_05F7;0x0456Label_0456:0x0456CallFunc_HasFocusedDescendants_ReturnValue_1 = VSyncHBox.HasFocusedDescendants();0x0480if (!(CallFunc_HasFocusedDescendants_ReturnValue_1)) goto Label_0508;0x048ECallFunc_GetRelevantPlayerController_ReturnValue_1 = GetRelevantPlayerController(this);0x04A3VSyncButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_1);0x04CCCallFunc_Handled_ReturnValue = Handled();0x04E8ReturnValue = CallFunc_Handled_ReturnValue;0x0503goto Label_05F7;0x0508Label_0508:0x0508CallFunc_GetAtlasSaveSlotsManager_ReturnValue = GetAtlasSaveSlotsManager();0x051CCallFunc_GetAtlasSaveSlotsManager_ReturnValue.SaveUserMetaState();0x053CCallFunc_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);0x0582CallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x0596CallFunc_PopWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue.PopWithFading();0x05C0CallFunc_Handled_ReturnValue_7 = Handled();0x05DCReturnValue = CallFunc_Handled_ReturnValue_7;0x05F7Label_05F7:0x05F7return ReturnValue;0x0601// end of script
EventPublic0x138
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)
Script15 statements · 243 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(LastFocusedWidget);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00A5;0x002BCallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0040LastFocusedWidget.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x0069Label_0069:0x0069CallFunc_Handled_ReturnValue = Handled();0x0085ReturnValue = CallFunc_Handled_ReturnValue;0x00A0goto Label_00E8;0x00A5Label_00A5:0x00A5CallFunc_GetRelevantPlayerController_ReturnValue_1 = GetRelevantPlayerController(this);0x00BAControllerButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_1);0x00E3goto Label_0069;0x00E8Label_00E8:0x00E8return ReturnValue;0x00F2// end of script
EventPublic0x100
void BndEvt__ResolutionButton_K2Node_ComponentBoundEvent_1216_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(5201);0x000Freturn;0x0011// end of script
0x00
void BndEvt__GraphicsPresetButton_K2Node_ComponentBoundEvent_1238_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(5196);0x000Freturn;0x0011// end of script
0x00
void BndEvt__AdvancedGfxButton_K2Node_ComponentBoundEvent_1261_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(4854);0x000Freturn;0x0011// end of script
0x00
void BndEvt__GammaButton_K2Node_ComponentBoundEvent_1285_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(4758);0x000Freturn;0x0011// end of script
0x00
void BndEvt__FullscreenOnButton_K2Node_ComponentBoundEvent_2301_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(2459);0x000Freturn;0x0011// end of script
0x00
void BndEvt__FullscreenOffButton_K2Node_ComponentBoundEvent_2327_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(1712);0x000Freturn;0x0011// end of script
0x00
void BndEvt__GfxLowButton_K2Node_ComponentBoundEvent_3404_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(2638);0x000Freturn;0x0011// end of script
0x00
void BndEvt__GfxMedButton_K2Node_ComponentBoundEvent_3432_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(2696);0x000Freturn;0x0011// end of script
0x00
void BndEvt__GfxHighButton_K2Node_ComponentBoundEvent_3461_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(2740);0x000Freturn;0x0011// end of script
0x00
void BndEvt__GfxUltraButton_K2Node_ComponentBoundEvent_3491_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(2784);0x000Freturn;0x0011// end of script
0x00
void BndEvt__BackButton_K2Node_ComponentBoundEvent_570_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(2828);0x000Freturn;0x0011// end of script
0x00
void BndEvt__KeyboardMappingButton_K2Node_ComponentBoundEvent_2344_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(3017);0x000Freturn;0x0011// end of script
0x00
void BndEvt__MasterVolumeButton_K2Node_ComponentBoundEvent_349_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(3561);0x000Freturn;0x0011// end of script
0x00
void VolumeChanged(float Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Value_1 = Value;0x0012ExecuteUbergraph_WID_BP_PCSettings(3780);0x0021return;0x0023// end of script
0x04
void BndEvt__VSyncButton_K2Node_ComponentBoundEvent_736_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(4175);0x000Freturn;0x0011// end of script
0x00
void BndEvt__VSyncOnButton_K2Node_ComponentBoundEvent_885_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(4367);0x000Freturn;0x0011// end of script
0x00
void BndEvt__VSyncOffButton_K2Node_ComponentBoundEvent_931_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(4501);0x000Freturn;0x0011// end of script
0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_WID_BP_PCSettings(4573);0x0033return;0x0035// end of script
EventPublic0x3C
void BndEvt__ResolutionSelectorButton_K2Node_ComponentBoundEvent_186_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(4859);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WID_BP_PCSettings_AMDFSRButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(5262);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WID_BP_PCSettings_FSR_OffButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(5897);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WID_BP_PCSettings_FSR_PerformanceButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(6132);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WID_BP_PCSettings_FSR_BalancedButton_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(6191);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WID_BP_PCSettings_FSR_QualityButton_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(6250);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WID_BP_PCSettings_FSR_UltraQualityButton_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(6309);0x000Freturn;0x0011// end of script
0x00
void BndEvt__FullscreenButton_K2Node_ComponentBoundEvent_1195_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(6368);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WID_BP_PCSettings_FramerateLimitButton_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(6593);0x000Freturn;0x0011// end of script
0x00
void FramerateLimitChanged(float Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Value = Value;0x0012ExecuteUbergraph_WID_BP_PCSettings(6660);0x0021return;0x0023// end of script
0x04
void BndEvt__ControlsButton_K2Node_ComponentBoundEvent_1175_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(6827);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WID_BP_PCSettings_FullscreenBorderlessButton_K2Node_ComponentBoundEvent_7_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(6832);0x000Freturn;0x0011// end of script
0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_PCSettings(7258);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnGoBackToMainMenuAnswer(const AtlasPopupWidgetButtonClickedAnswer& Answer)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Answer = Answer;0x0012ExecuteUbergraph_WID_BP_PCSettings(7263);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_WID_BP_PCSettings(int32 EntryPoint)
Script331 statements · 7,356 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x001ECallFunc_GetGameUserSettings_ReturnValue.SaveToConfigFile();0x003ELabel_003E:0x003ECallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0053FullscreenButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x007CUpdateResolutionSelector();0x008Agoto Label_1CB9;0x008FLabel_008F:0x008FCallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x00A3CallFunc_GetGameUserSettings_ReturnValue_1.SetFullscreenMode(2);0x00C5Label_00C5:0x00C5CallFunc_GetAtlasViewport_ReturnValue_1 = GetAtlasViewport(this);0x00DACallFunc_GetAtlasViewport_ReturnValue_1.ToggleFullScreen();0x00FAgoto Label_003E;0x00FFLabel_00FF:0x00FFCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0113CallFunc_GetGameUserSettings_ReturnValue.ApplyResolutionSettings(false);0x0134goto Label_000A;0x0139Label_0139:0x0139UpdateResolutionText();0x0147UpdateResolutionSelector();0x0155GetMasterAudioVolume(CallFunc_GetMasterAudioVolume_volume);0x0168VolumeSlider.Slider.SetValue(CallFunc_GetMasterAudioVolume_volume);0x01A7K2Node_CreateDelegate_OutputDelegate_2.Bind(this, VolumeChanged);0x01BEVolumeSlider.Slider.OnValueChanged += K2Node_CreateDelegate_OutputDelegate_2;0x01FDK2Node_CreateDelegate_OutputDelegate_1.Bind(this, FramerateLimitChanged);0x0214FramerateLimitSlider.Slider.OnValueChanged += K2Node_CreateDelegate_OutputDelegate_1;0x0253CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(MaximumFPS, MinimumFPS);0x0281CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(1f, CallFunc_Subtract_FloatFloat_ReturnValue);0x02ABFramerateLimitSlider.Step = CallFunc_Divide_FloatFloat_ReturnValue;0x02DCCallFunc_GetFramerateLimit_ReturnValue = GetFramerateLimit();0x02F8GetSliderValueFromFps(CallFunc_GetFramerateLimit_ReturnValue, CallFunc_GetSliderValueFromFps_SliderValue);0x0318FramerateLimitSlider.Slider.SetValue(CallFunc_GetSliderValueFromFps_SliderValue);0x0357GetSliderValueFromFps(CallFunc_GetFramerateLimit_ReturnValue, CallFunc_GetSliderValueFromFps_SliderValue);0x0377UpdateFrameLimitSliderValue(CallFunc_GetSliderValueFromFps_SliderValue);0x038EWIP_BP_BackToMainMenuPopUp.HeadLineText.SetText(NSLOCTEXT("B64F97A647523D8F0A508F870450AFE3", "", "ID_CHANGE_SETTING_BACK_TO_MAIN_MENU"));0x0413WIP_BP_BackToMainMenuPopUp.YesButtonText.SetText(NSLOCTEXT("7BDE880E41E0087CFBEF95B53FD3AD89", "", "ID_OK"));0x047AWIP_BP_BackToMainMenuPopUp.NoButtonText.SetText(NSLOCTEXT("720EE53B4C9A20B354CD32B2FBC1F787", "", "ID_BACK"));0x04E3K2Node_CreateDelegate_OutputDelegate.Bind(this, OnGoBackToMainMenuAnswer);0x04FAWIP_BP_BackToMainMenuPopUp.OnPopupWidgetButtonClickedEvent += K2Node_CreateDelegate_OutputDelegate;0x0523SetBackToMainMenuPopUpVisible(false);0x0532goto Label_1CB9;0x0537Label_0537:0x0537CallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x054BCallFunc_CreateMenuWidget_ReturnValue = CallFunc_GetMenuManager_ReturnValue.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_ResolutionSelector.WID_BP_ResolutionSelector_C);0x057EK2Node_DynamicCast_AsWID_BP_Resolution_Selector = Cast<WID_BP_ResolutionSelector_C>(CallFunc_CreateMenuWidget_ReturnValue);0x05A2K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Resolution_Selector);0x05BFK2Node_DynamicCast_AsWID_BP_Resolution_Selector.Initialize();0x05E3CallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x05F7K2Node_DynamicCast_AsWID_BP_Resolution_Selector = Cast<WID_BP_ResolutionSelector_C>(CallFunc_CreateMenuWidget_ReturnValue);0x061BK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Resolution_Selector);0x0638CallFunc_PushWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue.PushWithFading(K2Node_DynamicCast_AsWID_BP_Resolution_Selector, true, false, true, 1);0x0670goto Label_1CB9;0x0675Label_0675:0x0675CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x0689CallFunc_GetGameUserSettings_ReturnValue_2.SetFullscreenMode(0);0x06ABgoto Label_00C5;0x06B0CallFunc_GetGameUserSettings_ReturnValue_14 = GetGameUserSettings();0x06C4CallFunc_GetFullscreenMode_ReturnValue_2 = CallFunc_GetGameUserSettings_ReturnValue_14.GetFullscreenMode();0x06F6CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_GetFullscreenMode_ReturnValue_2, 0);0x0715if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_0728;0x0723goto Label_008F;0x0728Label_0728:0x0728CallFunc_GetGameUserSettings_ReturnValue_15 = GetGameUserSettings();0x073CCallFunc_GetGameUserSettings_ReturnValue_15.SetFullscreenMode(2);0x075Egoto Label_00FF;0x0763Label_0763:0x0763CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x0777CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_3.TAR_GetSelectedPresetGraphicsSettings();0x07A9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 0);0x07C8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_088F;0x07D6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 1);0x07F5if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D2;0x0803K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 2);0x0822if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0915;0x0830K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 3);0x084Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0958;0x085DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_TAR_GetSelectedPresetGraphicsSettings_ReturnValue, 4);0x087Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0958;0x088Agoto Label_1CB9;0x088FLabel_088F:0x088FCallFunc_GetRelevantPlayerController_ReturnValue_1 = GetRelevantPlayerController(this);0x08A4GfxLowButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_1);0x08CDgoto Label_1CB9;0x08D2Label_08D2:0x08D2CallFunc_GetRelevantPlayerController_ReturnValue_2 = GetRelevantPlayerController(this);0x08E7GfxMedButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_2);0x0910goto Label_1CB9;0x0915Label_0915:0x0915CallFunc_GetRelevantPlayerController_ReturnValue_3 = GetRelevantPlayerController(this);0x092AGfxHighButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_3);0x0953goto Label_1CB9;0x0958Label_0958:0x0958CallFunc_GetRelevantPlayerController_ReturnValue_4 = GetRelevantPlayerController(this);0x096DGfxUltraButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_4);0x0996goto Label_1CB9;0x099BCallFunc_GetGameUserSettings_ReturnValue_12 = GetGameUserSettings();0x09AFCallFunc_GetFullscreenMode_ReturnValue_1 = CallFunc_GetGameUserSettings_ReturnValue_12.GetFullscreenMode();0x09E1CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetFullscreenMode_ReturnValue_1, 2);0x0A00if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0A13;0x0A0Egoto Label_0675;0x0A13Label_0A13:0x0A13CallFunc_GetGameUserSettings_ReturnValue_16 = GetGameUserSettings();0x0A27CallFunc_GetGameUserSettings_ReturnValue_16.SetFullscreenMode(0);0x0A49goto Label_00FF;0x0A4EChangeOverallGraphicsQuality(0, CallFunc_ChangeOverallGraphicsQuality_success);0x0A67if (!(CallFunc_ChangeOverallGraphicsQuality_success)) goto Label_1CB9;0x0A75Label_0A75:0x0A75ApplyAndSaveSettings();0x0A83goto Label_1CB9;0x0A88ChangeOverallGraphicsQuality(1, CallFunc_ChangeOverallGraphicsQuality_success_1);0x0AA1if (!(CallFunc_ChangeOverallGraphicsQuality_success_1)) goto Label_1CB9;0x0AAFgoto Label_0A75;0x0AB4ChangeOverallGraphicsQuality(2, CallFunc_ChangeOverallGraphicsQuality_success_2);0x0ACDif (!(CallFunc_ChangeOverallGraphicsQuality_success_2)) goto Label_1CB9;0x0ADBgoto Label_0A75;0x0AE0ChangeOverallGraphicsQuality(3, CallFunc_ChangeOverallGraphicsQuality_success_3);0x0AF9if (!(CallFunc_ChangeOverallGraphicsQuality_success_3)) goto Label_1CB9;0x0B07goto Label_0A75;0x0B0CCallFunc_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);0x0B52CallFunc_GetAtlasSaveSlotsManager_ReturnValue = GetAtlasSaveSlotsManager();0x0B66CallFunc_GetAtlasSaveSlotsManager_ReturnValue.SaveUserMetaState();0x0B86CallFunc_GetMenuManager_ReturnValue_1 = GetMenuManager();0x0B9ACallFunc_PopWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue_1.PopWithFading();0x0BC4goto Label_1CB9;0x0BC9LastFocusedWidget = KeyboardMappingButton;0x0BDCCallFunc_GetMenuManager_ReturnValue_2 = GetMenuManager();0x0BF0CallFunc_CreateMenuWidget_ReturnValue_1 = CallFunc_GetMenuManager_ReturnValue_2.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_PCControlsMapping.WID_BP_PCControlsMapping_C);0x0C23K2Node_DynamicCast_AsWID_BP_PCControls_Mapping = Cast<WID_BP_PCControlsMapping_C>(CallFunc_CreateMenuWidget_ReturnValue_1);0x0C47K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsWID_BP_PCControls_Mapping);0x0C64K2Node_DynamicCast_AsWID_BP_PCControls_Mapping.Initialize();0x0C88CallFunc_GetMenuManager_ReturnValue_2 = GetMenuManager();0x0C9CCallFunc_PushWithFading_ReturnValue_1 = CallFunc_GetMenuManager_ReturnValue_2.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_1, true, false, true, 1);0x0CD4goto Label_1CB9;0x0CD9Label_0CD9:0x0CD9CallFunc_GetMenuManager_ReturnValue_3 = GetMenuManager();0x0CEDCallFunc_CreateMenuWidget_ReturnValue_2 = CallFunc_GetMenuManager_ReturnValue_3.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_AdvGfxSettings.WID_BP_AdvGfxSettings_C);0x0D20CallFunc_GetMenuManager_ReturnValue_3 = GetMenuManager();0x0D34CallFunc_PushWithFading_ReturnValue_2 = CallFunc_GetMenuManager_ReturnValue_3.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_2, true, false, true, 1);0x0D6CK2Node_DynamicCast_AsWID_BP_Adv_Gfx_Settings = Cast<WID_BP_AdvGfxSettings_C>(CallFunc_CreateMenuWidget_ReturnValue_2);0x0D90K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Adv_Gfx_Settings);0x0DADif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1CB9;0x0DBBK2Node_DynamicCast_AsWID_BP_Adv_Gfx_Settings.IsInMainMenu = IsInMainMenu;0x0DE4goto Label_1CB9;0x0DE9CallFunc_GetRelevantPlayerController_ReturnValue_6 = GetRelevantPlayerController(this);0x0DFEVolumeSlider.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_6);0x0E27goto Label_1CB9;0x0E2CLabel_0E2C:0x0E2CCallFunc_GetMenuManager_ReturnValue_4 = GetMenuManager();0x0E40CallFunc_CreateMenuWidget_ReturnValue_3 = CallFunc_GetMenuManager_ReturnValue_4.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_AtlasConsoleControlsMenu.WID_BP_AtlasConsoleControlsMenu_C);0x0E73CallFunc_GetMenuManager_ReturnValue_4 = GetMenuManager();0x0E87CallFunc_PushWithFading_ReturnValue_3 = CallFunc_GetMenuManager_ReturnValue_4.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_3, true, false, true, 1);0x0EBFgoto Label_1CB9;0x0EC4SetMasterAudioVolume(K2Node_CustomEvent_Value_1);0x0ED7CallFunc_GetAtlasViewport_ReturnValue = GetAtlasViewport(this);0x0EECCallFunc_GetLastInputType_ReturnValue = CallFunc_GetAtlasViewport_ReturnValue.GetLastInputType();0x0F1EK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 1);0x0F3Dif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0F4BK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 2);0x0F6Aif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0F78K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 3);0x0F97if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0FA5K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 4);0x0FC4if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0FD2K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetLastInputType_ReturnValue, 5);0x0FF1if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1004;0x0FFFgoto Label_1CB9;0x1004Label_1004:0x1004CallFunc_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);0x104Agoto Label_1CB9;0x104FCallFunc_GetRelevantPlayerController_ReturnValue_7 = GetRelevantPlayerController(this);0x1064CallFunc_GetGameUserSettings_ReturnValue_19 = GetGameUserSettings();0x1078CallFunc_IsVSyncEnabled_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_19.IsVSyncEnabled();0x10A2Temp_bool_Variable = CallFunc_IsVSyncEnabled_ReturnValue;0x10B5Switch(Temp_bool_Variable, false => VSyncOffButton, true => VSyncOnButton, default => K2Node_Select_Default_1).SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_7);0x110Agoto Label_1CB9;0x110FSetVSync(true);0x111ECallFunc_GetRelevantPlayerController_ReturnValue_9 = GetRelevantPlayerController(this);0x1133ExecuteConsoleCommand(this, "r.vSync 1", CallFunc_GetRelevantPlayerController_ReturnValue_9);0x1152Label_1152:0x1152CallFunc_GetRelevantPlayerController_ReturnValue_8 = GetRelevantPlayerController(this);0x1167VSyncButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_8);0x1190goto Label_1CB9;0x1195SetVSync(false);0x11A4CallFunc_GetRelevantPlayerController_ReturnValue_9 = GetRelevantPlayerController(this);0x11B9ExecuteConsoleCommand(this, "r.vSync 0", CallFunc_GetRelevantPlayerController_ReturnValue_9);0x11D8goto Label_1152;0x11DDUpdateResolutionText();0x11EBUpdateHighlighting();0x11F9goto Label_1CB9;0x11FELabel_11FE:0x11FECallFunc_GetMenuManager_ReturnValue_5 = GetMenuManager();0x1212CallFunc_CreateMenuWidget_ReturnValue_4 = CallFunc_GetMenuManager_ReturnValue_5.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_BrightnessAdjustment.WID_BP_BrightnessAdjustment_C);0x1245CallFunc_GetMenuManager_ReturnValue_5 = GetMenuManager();0x1259CallFunc_PushWithFading_ReturnValue_4 = CallFunc_GetMenuManager_ReturnValue_5.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_4, true, false, true, 1);0x1291goto Label_1CB9;0x1296LastFocusedWidget = GammaButton;0x12A9goto Label_11FE;0x12AELabel_12AE:0x12AELastFocusedWidget = ControllerButton;0x12C1goto Label_0E2C;0x12C6Label_12C6:0x12C6LastFocusedWidget = ResolutionButton;0x12D9goto Label_0537;0x12DELabel_12DE:0x12DELastFocusedWidget = AdvancedGfxButton;0x12F1goto Label_0CD9;0x12F6goto Label_12DE;0x12FBLastFocusedWidget = ResolutionButton;0x130ECallFunc_GetMenuManager_ReturnValue_6 = GetMenuManager();0x1322CallFunc_CreateMenuWidget_ReturnValue_5 = CallFunc_GetMenuManager_ReturnValue_6.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_ResolutionSelector.WID_BP_ResolutionSelector_C);0x1355K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1 = Cast<WID_BP_ResolutionSelector_C>(CallFunc_CreateMenuWidget_ReturnValue_5);0x1379K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1);0x1396K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1.Initialize();0x13BACallFunc_GetMenuManager_ReturnValue_6 = GetMenuManager();0x13CEK2Node_DynamicCast_AsWID_BP_Resolution_Selector_1 = Cast<WID_BP_ResolutionSelector_C>(CallFunc_CreateMenuWidget_ReturnValue_5);0x13F2K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1);0x140FCallFunc_PushWithFading_ReturnValue_5 = CallFunc_GetMenuManager_ReturnValue_6.PushWithFading(K2Node_DynamicCast_AsWID_BP_Resolution_Selector_1, true, false, true, 1);0x1447goto Label_1CB9;0x144Cgoto Label_0763;0x1451CallFunc_GetIsEnabled_ReturnValue = ResolutionSelectorButton.GetIsEnabled();0x147Bif (!(CallFunc_GetIsEnabled_ReturnValue)) goto Label_1CB9;0x1489goto Label_12C6;0x148ECallFunc_GetGameUserSettings_ReturnValue_5 = GetGameUserSettings();0x14A2CallFunc_GetFSRQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_5.GetFSRQuality();0x14D4K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 0);0x14F3if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1683;0x1501K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 1);0x1520if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1640;0x152EK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 2);0x154Dif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_15FD;0x155BK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 3);0x157Aif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_15BA;0x1588K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_GetFSRQuality_ReturnValue, 4);0x15A7if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_16C6;0x15B5goto Label_1CB9;0x15BALabel_15BA:0x15BACallFunc_GetRelevantPlayerController_ReturnValue_13 = GetRelevantPlayerController(this);0x15CFFSR_QualityButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_13);0x15F8goto Label_1CB9;0x15FDLabel_15FD:0x15FDCallFunc_GetRelevantPlayerController_ReturnValue_12 = GetRelevantPlayerController(this);0x1612FSR_BalancedButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_12);0x163Bgoto Label_1CB9;0x1640Label_1640:0x1640CallFunc_GetRelevantPlayerController_ReturnValue_11 = GetRelevantPlayerController(this);0x1655FSR_PerformanceButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_11);0x167Egoto Label_1CB9;0x1683Label_1683:0x1683CallFunc_GetRelevantPlayerController_ReturnValue_10 = GetRelevantPlayerController(this);0x1698FSR_OffButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_10);0x16C1goto Label_1CB9;0x16C6Label_16C6:0x16C6CallFunc_GetRelevantPlayerController_ReturnValue_14 = GetRelevantPlayerController(this);0x16DBFSR_UltraQualityButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_14);0x1704goto Label_1CB9;0x1709CallFunc_GetGameUserSettings_ReturnValue_6 = GetGameUserSettings();0x171DCallFunc_GetGameUserSettings_ReturnValue_6.SetFSRQuality(0);0x173FLabel_173F:0x173FCallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x1753CallFunc_TAR_ApplyGraphicsSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_7.TAR_ApplyGraphicsSettings();0x177DCallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x1791CallFunc_GetGameUserSettings_ReturnValue_7.SaveToConfigFile();0x17B1CallFunc_GetRelevantPlayerController_ReturnValue_15 = GetRelevantPlayerController(this);0x17C6FSR_Button.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_15);0x17EFgoto Label_1CB9;0x17F4CallFunc_GetGameUserSettings_ReturnValue_8 = GetGameUserSettings();0x1808CallFunc_GetGameUserSettings_ReturnValue_8.SetFSRQuality(1);0x182Agoto Label_173F;0x182FCallFunc_GetGameUserSettings_ReturnValue_9 = GetGameUserSettings();0x1843CallFunc_GetGameUserSettings_ReturnValue_9.SetFSRQuality(2);0x1865goto Label_173F;0x186ACallFunc_GetGameUserSettings_ReturnValue_10 = GetGameUserSettings();0x187ECallFunc_GetGameUserSettings_ReturnValue_10.SetFSRQuality(3);0x18A0goto Label_173F;0x18A5CallFunc_GetGameUserSettings_ReturnValue_11 = GetGameUserSettings();0x18B9CallFunc_GetGameUserSettings_ReturnValue_11.SetFSRQuality(4);0x18DBgoto Label_173F;0x18E0CallFunc_GetRelevantPlayerController_ReturnValue_5 = GetRelevantPlayerController(this);0x18F5CallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x1909CallFunc_GetFullscreenMode_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_4.GetFullscreenMode();0x193BTemp_byte_Variable = CallFunc_GetFullscreenMode_ReturnValue;0x1956Switch(Temp_byte_Variable, 0 => FullscreenOnButton, 1 => FullscreenBorderlessButton, 2 => FullscreenOffButton, default => K2Node_Select_Default).SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_5);0x19BCgoto Label_1CB9;0x19C1CallFunc_GetRelevantPlayerController_ReturnValue_16 = GetRelevantPlayerController(this);0x19D6FramerateLimitSlider.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_16);0x19FFgoto Label_1CB9;0x1A04UpdateFrameLimitSliderValue(K2Node_CustomEvent_Value);0x1A1BCallFunc_GetFpsFromSliderValue_ReturnValue = GetFpsFromSliderValue(K2Node_CustomEvent_Value);0x1A44CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetFpsFromSliderValue_ReturnValue);0x1A69CallFunc_FMax_ReturnValue = FMax(CallFunc_Conv_IntToFloat_ReturnValue, 30.01f);0x1A93SetFramerateLimit(CallFunc_FMax_ReturnValue);0x1AA6goto Label_1CB9;0x1AABgoto Label_12AE;0x1AB0CallFunc_GetGameUserSettings_ReturnValue_17 = GetGameUserSettings();0x1AC4CallFunc_GetFullscreenMode_ReturnValue_3 = CallFunc_GetGameUserSettings_ReturnValue_17.GetFullscreenMode();0x1AF6K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_GetFullscreenMode_ReturnValue_3, 0);0x1B15if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1B90;0x1B23K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_GetFullscreenMode_ReturnValue_3, 2);0x1B42if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1B55;0x1B50goto Label_1CB9;0x1B55Label_1B55:0x1B55CallFunc_GetGameUserSettings_ReturnValue_13 = GetGameUserSettings();0x1B69CallFunc_GetGameUserSettings_ReturnValue_13.SetFullscreenMode(1);0x1B8Bgoto Label_00FF;0x1B90Label_1B90:0x1B90CallFunc_GetAtlasViewport_ReturnValue_2 = GetAtlasViewport(this);0x1BA5CallFunc_GetAtlasViewport_ReturnValue_2.ToggleFullScreen();0x1BC5goto Label_1B55;0x1BCALabel_1BCA:0x1BCAApplyAndSaveSettings();0x1BD8SetBackToMainMenuPopUpVisible(false);0x1BE7OpenLevel(this, FName(PLVL_MainMenu));0x1BFFgoto Label_1CB9;0x1C04Label_1C04:0x1C04CallFunc_GetGameUserSettings_ReturnValue_18 = GetGameUserSettings();0x1C18CallFunc_GetGameUserSettings_ReturnValue_18.TAR_SetOverallGraphicsSettings(SelectedGraphicsPreset);0x1C41goto Label_1BCA;0x1C46Label_1C46:0x1C46SetBackToMainMenuPopUpVisible(false);0x1C55goto Label_1CB9;0x1C5Agoto Label_0139;0x1C5FK2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(K2Node_CustomEvent_Answer, 0);0x1C7Eif (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1C04;0x1C8CK2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(K2Node_CustomEvent_Answer, 1);0x1CABif (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1C46;0x1CB9Label_1CB9:0x1CB9return;0x1CBB// end of script
Final0x04