Zdexby TheHolyOneZ
3,086 classes
Class

USettings_Menu_C

: UUserWidget : UWidget : UVisual : UObject
/Game/3D_Menu/Settings_Menu.Settings_Menu_C 0x035D (861 B) align 8 inherited 0x0290 23 scripted vtable /Game/3D_Menu/Settings_Menu
0x00x035D

Members 31

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ApplyUButton*9 flagsnullptr
0x08BackUButton*9 flagsnullptr
0x08CD+_1UButton*9 flagsnullptr
0x08CD-_1UButton*9 flagsnullptr
0x08FPS+UButton*9 flagsnullptr
0x08FPS-UButton*9 flagsnullptr
0x08FrameUTextBlock*8 flagsnullptr
0x08QualityUTextBlock*8 flagsnullptr
0x08ShadowUTextBlock*8 flagsnullptr
0x08Shadow+UButton*9 flagsnullptr
0x08Shadow-UButton*9 flagsnullptr
0x08Spawn+UButton*9 flagsnullptr
0x08Spawn-UButton*9 flagsnullptr
0x08SpawnerUTextBlock*8 flagsnullptr
0x08Spawner_1UTextBlock*8 flagsnullptr
0x08Texture+UButton*9 flagsnullptr
0x08Texture-UButton*9 flagsnullptr
0x08vsyUTextBlock*8 flagsnullptr
0x08VSync+UButton*9 flagsnullptr
0x08VSync-UButton*9 flagsnullptr
0x01VSyncbool7 flagsfalse
0x03390x03padding / unreflected
0x04FrameLimitfloat7 flags60
0x04ShadowQualityint327 flags2
0x04TextureQualityint327 flags3
0x08ResolutionFIntPoint7 flags{X=0, Y=0}
0x04ResolutionIndexint327 flags2
0x01Spawnbool7 flagstrue
0x01Chatbool7 flagsfalse
0x03560x02padding / unreflected
0x04Cooldownint327 flags5
0x01DarkModebool7 flagsfalse
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x14ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x01740x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01880x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01F50x13padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02090x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*13 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x38RenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D8 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
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00DA0x06padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01CursorEMouseCursor9 flagsDefault
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x00F80x20padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+3 flags[]

Functions 23

SignatureFlagsNativeParams
FText Get_Spawner_1_Text_0()
Script13 statements · 414 bytes of bytecode
0x0000CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(Cooldown);0x0025K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Cooldown";0x004AK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x0067K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0084K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x00A8K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00C8K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x00ECK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0109K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x011DCallFunc_Format_ReturnValue = Format(NSLOCTEXT("3DD59F9D489C8BFD34203D9244186FEA", "", "{Cooldown} sec"), K2Node_MakeArray_Array);0x0178ReturnValue = CallFunc_Format_ReturnValue;0x0193return ReturnValue;0x019D// end of script
Public0x18
FText Get_Spawner_Text_0()
Script8 statements · 160 bytes of bytecode
0x0000if (!(Spawn)) goto Label_0052;0x000EReturnValue = NSLOCTEXT("216E550F4D7828D82C09E1BEAD431033", "", "Allow");0x004Dgoto Label_0095;0x0052Label_0052:0x0052ReturnValue = NSLOCTEXT("C28B383F419C529F308FFB8E07B42907", "", "Not Allow");0x0095Label_0095:0x0095return ReturnValue;0x009F// end of script
Public0x18
FText Get_frame_Text_0()
Script4 statements · 99 bytes of bytecode
0x0000CallFunc_Conv_FloatToText_ReturnValue = Conv_FloatToText(FrameLimit, 0, false, true, 1, 324, 0, 3);0x003DReturnValue = CallFunc_Conv_FloatToText_ReturnValue;0x0058return ReturnValue;0x0062// end of script
Public0x18
FText Get_vsy_Text_0()
Script8 statements · 151 bytes of bytecode
0x0000if (!(VSync)) goto Label_004F;0x000EReturnValue = NSLOCTEXT("4B18659846159F5A836161B99CF25B4E", "", "On");0x004Agoto Label_008C;0x004FLabel_004F:0x004FReturnValue = NSLOCTEXT("3FF1A183492457180A4D6AB56EEF26CD", "", "Off");0x008CLabel_008C:0x008Creturn ReturnValue;0x0096// end of script
Public0x18
FText Get_Quality_Text_0()
Script8 statements · 165 bytes of bytecode
0x0000if (!(DarkMode)) goto Label_0056;0x000EReturnValue = NSLOCTEXT("6327CED444F5B82E04C633AB19C349FD", "", "Dark Mode");0x0051goto Label_009A;0x0056Label_0056:0x0056ReturnValue = NSLOCTEXT("94288138447EFC3C495C629CD7706D97", "", "Light Mode");0x009ALabel_009A:0x009Areturn ReturnValue;0x00A4// end of script
Public0x18
FText Get_Shadow_Text_0()
Script18 statements · 357 bytes of bytecode
0x0000K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ShadowQuality, 0);0x0022if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0095;0x0030K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ShadowQuality, 1);0x0052if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00D7;0x0060K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ShadowQuality, 2);0x0082if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_011C;0x0090goto Label_015A;0x0095Label_0095:0x0095ReturnValue = NSLOCTEXT("308245B14AF499179D7EEF80D0EB6A52", "", "Low");0x00D2goto Label_015A;0x00D7Label_00D7:0x00D7ReturnValue = NSLOCTEXT("987F319D4D2C0072F27A04951337A269", "", "Medium");0x0117goto Label_015A;0x011CLabel_011C:0x011CReturnValue = NSLOCTEXT("4F5829E543D87FBC69AF61A9D08408E0", "", "High");0x015ALabel_015A:0x015Areturn ReturnValue;0x0164// end of script
Public0x18
FText GetResolution()
Script8 statements · 160 bytes of bytecode
0x0000if (!(Chat)) goto Label_0052;0x000EReturnValue = NSLOCTEXT("C250D29542FCB4B0747C37818BB3A874", "", "Allow");0x004Dgoto Label_0095;0x0052Label_0052:0x0052ReturnValue = NSLOCTEXT("1EA7AD104DB9AA376B75FDA8FF47EB8B", "", "Not Allow");0x0095Label_0095:0x0095return ReturnValue;0x009F// end of script
Public0x18
void BndEvt__Settings_Menu_Back_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(1456);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_Apply_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(1451);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_VSync-_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(1446);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_VSync+_K2Node_ComponentBoundEvent_7_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(1400);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_Texture+_K2Node_ComponentBoundEvent_8_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(1395);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_Texture-_K2Node_ComponentBoundEvent_9_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(1349);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_Shadow+_K2Node_ComponentBoundEvent_10_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(1228);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_Shadow-_K2Node_ComponentBoundEvent_11_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(1107);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_FPS+_K2Node_ComponentBoundEvent_14_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(916);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_FPS-_K2Node_ComponentBoundEvent_15_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(10);0x000Freturn;0x0011// end of script
0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(1565);0x000Freturn;0x0011// end of script
EventPublic0x00
void BndEvt__Settings_Menu_Spawn+_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(2109);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_Spawn-_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(2155);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_CD-_1_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(2201);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Settings_Menu_CD+_1_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Settings_Menu(2322);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_Settings_Menu(int32 EntryPoint)
Script102 statements · 2,441 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_Subtract_DoubleDouble_A_WideningCast = Cast<6>(FrameLimit);0x0027CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_WideningCast, 30);0x0055CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Subtract_DoubleDouble_ReturnValue, 30, 60);0x008CK2Node_VariableSet_FrameLimit_NarrowingCast_1 = Cast<3>(CallFunc_FClamp_ReturnValue_1);0x00A9FrameLimit = K2Node_VariableSet_FrameLimit_NarrowingCast_1;0x00C4goto Label_0986;0x00C9Label_00C9:0x00C9CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x00DDCallFunc_GetGameUserSettings_ReturnValue.SetVSyncEnabled(VSync);0x0106CallFunc_GetGameUserSettings_ReturnValue.SetTextureQuality(TextureQuality);0x012FCallFunc_GetGameUserSettings_ReturnValue.SetShadowQuality(ShadowQuality);0x0158CallFunc_GetGameUserSettings_ReturnValue.SetFrameRateLimit(FrameLimit);0x0181CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(true);0x01A6CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x01BBK2Node_DynamicCast_AsPeepo_Game_Instance = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x01DFK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance);0x01FCif (!(K2Node_DynamicCast_bSuccess)) goto Label_0986;0x020AK2Node_DynamicCast_AsPeepo_Game_Instance.VSync = VSync;0x0233K2Node_DynamicCast_AsPeepo_Game_Instance.TextureQuality = TextureQuality;0x0264K2Node_DynamicCast_AsPeepo_Game_Instance.ShadowQuality = ShadowQuality;0x0295K2Node_VariableSet_FrameLimit_WideningCast = Cast<6>(FrameLimit);0x02B2K2Node_DynamicCast_AsPeepo_Game_Instance.FrameLimit = K2Node_VariableSet_FrameLimit_WideningCast;0x02E3K2Node_DynamicCast_AsPeepo_Game_Instance.Summon_ON = Spawn;0x030CK2Node_DynamicCast_AsPeepo_Game_Instance.Chat_ON = Chat;0x0335K2Node_DynamicCast_AsPeepo_Game_Instance.Cooldown = Cooldown;0x0366K2Node_DynamicCast_AsPeepo_Game_Instance.NightMode = DarkMode;0x038Fgoto Label_0986;0x0394CallFunc_Add_DoubleDouble_A_WideningCast = Cast<6>(FrameLimit);0x03B1CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_WideningCast, 30);0x03DFCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 30, 60);0x0416K2Node_VariableSet_FrameLimit_NarrowingCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x0433FrameLimit = K2Node_VariableSet_FrameLimit_NarrowingCast;0x044Egoto Label_0986;0x0453CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(ShadowQuality, 1);0x047DCallFunc_Clamp_ReturnValue_1 = Clamp(CallFunc_Subtract_IntInt_ReturnValue, 0, 2);0x04ACShadowQuality = CallFunc_Clamp_ReturnValue_1;0x04C7goto Label_0986;0x04CCCallFunc_Add_IntInt_ReturnValue = Add_IntInt(ShadowQuality, 1);0x04F6CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Add_IntInt_ReturnValue, 0, 2);0x0525ShadowQuality = CallFunc_Clamp_ReturnValue;0x0540goto Label_0986;0x0545Label_0545:0x0545if (!(DarkMode)) goto Label_0563;0x0553DarkMode = false;0x055Egoto Label_0986;0x0563Label_0563:0x0563DarkMode = true;0x056Egoto Label_0986;0x0573goto Label_0545;0x0578Label_0578:0x0578if (!(VSync)) goto Label_0596;0x0586VSync = false;0x0591goto Label_0986;0x0596Label_0596:0x0596VSync = true;0x05A1goto Label_0986;0x05A6goto Label_0578;0x05ABgoto Label_00C9;0x05B0RemoveFromParent();0x05BECallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/3D_Menu/MAIN_MENU1.MAIN_MENU1_C, nullptr);0x05F3CallFunc_Create_ReturnValue.AddToViewport(0);0x0618goto Label_0986;0x061DCallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance(this);0x0632K2Node_DynamicCast_AsPeepo_Game_Instance_1 = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_1);0x0656K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance_1);0x0673if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0986;0x0681Spawn = K2Node_DynamicCast_AsPeepo_Game_Instance_1.Summon_ON;0x06AACooldown = K2Node_DynamicCast_AsPeepo_Game_Instance_1.Cooldown;0x06DBCallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x06EFCallFunc_GetGameUserSettings_ReturnValue_1.LoadSettings(false);0x0714CallFunc_IsVSyncEnabled_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_1.IsVSyncEnabled();0x073EVSync = CallFunc_IsVSyncEnabled_ReturnValue;0x0751CallFunc_GetFrameRateLimit_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_1.GetFrameRateLimit();0x0783FrameLimit = CallFunc_GetFrameRateLimit_ReturnValue;0x079ECallFunc_GetTextureQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_1.GetTextureQuality();0x07D0TextureQuality = CallFunc_GetTextureQuality_ReturnValue;0x07EBCallFunc_GetShadowQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_1.GetShadowQuality();0x081DShadowQuality = CallFunc_GetShadowQuality_ReturnValue;0x0838goto Label_0986;0x083Dif (!(Spawn)) goto Label_085B;0x084BSpawn = false;0x0856goto Label_0986;0x085BLabel_085B:0x085BSpawn = true;0x0866goto Label_0986;0x086Bif (!(Spawn)) goto Label_0889;0x0879Spawn = false;0x0884goto Label_0986;0x0889Label_0889:0x0889Spawn = true;0x0894goto Label_0986;0x0899CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(Cooldown, 1);0x08C3CallFunc_Clamp_ReturnValue_2 = Clamp(CallFunc_Subtract_IntInt_ReturnValue_1, 0, 60);0x08F2Cooldown = CallFunc_Clamp_ReturnValue_2;0x090Dgoto Label_0986;0x0912CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Cooldown, 1);0x093CCallFunc_Clamp_ReturnValue_3 = Clamp(CallFunc_Add_IntInt_ReturnValue_1, 0, 60);0x096BCooldown = CallFunc_Clamp_ReturnValue_3;0x0986Label_0986:0x0986return;0x0988// end of script
Final0x04