0x00x0334
Members 16
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | ButtonContent | UNamedSlot* | 9 flags | nullptr | |
| 0x08 | ButtonSizeBox | USizeBox* | 9 flags | nullptr | |
| 0x08 | ButtonText | UTextBlock* | 9 flags | nullptr | |
| 0x08 | ButtonWidget | UButton* | 9 flags | nullptr | |
| 0x18 | Text | FText | 3 flags | <FText> | |
| 0x01 | UpperCase | bool | 6 flags | true | |
| 0x01 | AutoWrapText | bool | 7 flags | true | |
| 0x02A2 | 0x02 | padding / unreflected | |||
| 0x04 | FontSize | int32 | 7 flags | 24 | |
| 0x10 | OnClicked | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x58 | Font | FSlateFontInfo | 5 flags | {FontObject=/Game/Art/Fonts/Carbon.Carbon, FontMaterial=nul… | |
| 0x01 | Color Base | uint8 | 6 flags | 0 | |
| 0x01 | Color Hover | uint8 | 6 flags | 1 | |
| 0x01 | Font Color | uint8 | 6 flags | 7 | |
| 0x01 | Font Hover Color | uint8 | 6 flags | 7 | |
| 0x20 | SizeSettings | FSizeBoxSettings | 4 flags | {WidthOverride=0, HeightOverride=0, MinDesiredWidth=0, MinD… | |
Inherited from UUserWidget 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 8 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x28 | ForegroundColor | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2} | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0178 | 0x18 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 7 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+2 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+5 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+2 flags | [] | |
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+7 flags | nullptr | |
| 0x04 | Priority | int32 | 8 flags | 0 | |
| 0x01 | bSupportsKeyboardFocus : 1bit 0 | bool | Deprecated+3 flags | true | |
| 0x01 | bIsFocusable : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 2 | bool | 5 flags | false | |
| 0x01 | bHasScriptImplementedTick : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 4 | bool | 3 flags | true | |
| 0x01E5 | 0x0B | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x01F1 | 0x07 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+8 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 12 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x18 | ToolTipText | FText | 4 flags | <FText> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x1C | RenderTransform | FWidgetTransform | 5 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x08 | RenderTransformPivot | FVector2D | 8 flags | {X=0.5, Y=0.5} | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 6 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x00B5 | 0x03 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 8 flags | nullptr | |
| 0x01 | bIsVolatile : 1bit 0 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | uint8 | 9 flags | 1 | |
| 0x01 | Clipping | EWidgetClipping | 6 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 6 flags | Visible | |
| 0x04 | RenderOpacity | float | 6 flags | 1 | |
| 0x08 | Navigation | UWidgetNavigation* | 11 flags | nullptr | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 6 flags | Inherit | |
| 0x00D1 | 0x27 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+2 flags | [] | |
Functions 11
| Signature | Flags | Native | Params |
|---|---|---|---|
bool IsInteractable()Script3 statements · 22 bytes of bytecode0x0000ReturnValue = true;0x000Breturn ReturnValue;0x0015// end of script | EventPublic | 0x01 | |
void SetStyle(uint8 InBaseColor, uint8 InHoverColor, uint8 InTextColor, uint8 InTextHoverColor)Script23 statements · 814 bytes of bytecode0x0000Color Base = InBaseColor;0x001BColor Hover = InHoverColor;0x0036Font Color = InTextColor;0x0051Font Hover Color = InTextHoverColor;0x006CK2Node_MakeStruct_SlateSound.ResourceObject = /Game/Audio/SFX/UI/Menu/Button_Click_Cue.Button_Click_Cue;0x0088K2Node_MakeStruct_SlateSound_1.ResourceObject = /Game/Audio/SFX/UI/Menu/Button_RollOver_Cue.Button_RollOver_Cue;0x00A4CreateMenuStyle(Color Hover, CallFunc_CreateMenuStyle_SlateBrush);0x00C4CreateMenuStyle(Color Base, CallFunc_CreateMenuStyle_SlateBrush_1);0x00E4K2Node_MakeStruct_ButtonStyle.Normal = CallFunc_CreateMenuStyle_SlateBrush_1;0x0108K2Node_MakeStruct_ButtonStyle.Hovered = CallFunc_CreateMenuStyle_SlateBrush;0x012CK2Node_MakeStruct_ButtonStyle.Pressed = CallFunc_CreateMenuStyle_SlateBrush;0x0150K2Node_MakeStruct_ButtonStyle.Disabled = ButtonWidget.WidgetStyle.Disabled;0x0193K2Node_MakeStruct_ButtonStyle.NormalPadding = ButtonWidget.WidgetStyle.NormalPadding;0x01D6K2Node_MakeStruct_ButtonStyle.PressedPadding = ButtonWidget.WidgetStyle.PressedPadding;0x0219K2Node_MakeStruct_ButtonStyle.PressedSlateSound = K2Node_MakeStruct_SlateSound;0x023DK2Node_MakeStruct_ButtonStyle.HoveredSlateSound = K2Node_MakeStruct_SlateSound_1;0x0261ButtonWidget.SetStyle(K2Node_MakeStruct_ButtonStyle);0x028A/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(Font Color, this, CallFunc_MenuColors_OutputColor);0x02C1K2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_MenuColors_OutputColor;0x02E5K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0302ButtonText.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x032Breturn;0x032D// end of script | Public | 0x04 | |
void CreateMenuStyle(uint8 ColorSelector, FSlateBrush& SlateBrush)Script13 statements · 413 bytes of bytecode0x0000/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(ColorSelector, this, CallFunc_MenuColors_OutputColor);0x0037K2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_MenuColors_OutputColor;0x005BK2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0078K2Node_MakeStruct_SlateBrush.ImageSize = Vector2D{15f, 15f};0x00ABK2Node_MakeStruct_SlateBrush.Margin = Margin{0f, 0f, 0f, 0f};0x00E8K2Node_MakeStruct_SlateBrush.TintColor = K2Node_MakeStruct_SlateColor;0x010CK2Node_MakeStruct_SlateBrush.ResourceObject = /Game/Art/Textures/T_WhiteTile.T_WhiteTile;0x0128K2Node_MakeStruct_SlateBrush.DrawAs = 3;0x0145K2Node_MakeStruct_SlateBrush.Tiling = 0;0x0162K2Node_MakeStruct_SlateBrush.Mirroring = 0;0x017FSlateBrush = K2Node_MakeStruct_SlateBrush;0x019Areturn;0x019C// end of script | Private | 0x90 | |
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_Basic_FlatButton(10);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void Set Text(const FText& Text, bool UpperCase)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Text = Text;0x0012PersistentFrame.K2Node_CustomEvent_UpperCase = UpperCase;0x0024ExecuteUbergraph_Basic_FlatButton(182);0x0033return;0x0035// end of script | 0x19 | ||
void Set Font Size(int32 FontSize)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_FontSize = FontSize;0x0012ExecuteUbergraph_Basic_FlatButton(378);0x0021return;0x0023// end of script | 0x04 | ||
void BndEvt__ButtonWidget_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Basic_FlatButton(683);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__ButtonWidget_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Basic_FlatButton(708);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__ButtonWidget_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Basic_FlatButton(768);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_Basic_FlatButton(int32 EntryPoint)Script30 statements · 826 bytes of bytecode0x0000goto [EntryPoint];0x000ASetSizeBoxSettings(ButtonSizeBox, SizeSettings);0x0026Set Text(Text, UpperCase);0x0046Set Font Size(FontSize);0x005DSetStyle(Color Base, Color Hover, Font Color, 7);0x0088ButtonText.SetAutoWrapText(AutoWrapText);0x00B1goto Label_0337;0x00B6Text = K2Node_CustomEvent_Text;0x00D1UpperCase = K2Node_CustomEvent_UpperCase;0x00E4Temp_bool_Variable = UpperCase;0x00F7CallFunc_TextToUpper_ReturnValue = TextToUpper(Text);0x011CButtonText.SetText(Switch(Temp_bool_Variable, false => Text, true => CallFunc_TextToUpper_ReturnValue, default => K2Node_Select_Default));0x0175goto Label_0337;0x017AFontSize = K2Node_CustomEvent_FontSize;0x0195K2Node_MakeStruct_SlateFontInfo.FontObject = Font.FontObject;0x01BAK2Node_MakeStruct_SlateFontInfo.FontMaterial = Font.FontMaterial;0x01DFK2Node_MakeStruct_SlateFontInfo.OutlineSettings = Font.OutlineSettings;0x020CK2Node_MakeStruct_SlateFontInfo.TypefaceFontName = Font.TypefaceFontName;0x0239K2Node_MakeStruct_SlateFontInfo.Size = FontSize;0x025DK2Node_MakeStruct_SlateFontInfo.LetterSpacing = 0;0x027DButtonText.SetFont(K2Node_MakeStruct_SlateFontInfo);0x02A6goto Label_0337;0x02ABOnClicked.Broadcast(this);0x02BFgoto Label_0337;0x02C4/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.SetTextColor(ButtonText, Font Hover Color, this);0x02FBgoto Label_0337;0x0300/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.SetTextColor(ButtonText, Font Color, this);0x0337Label_0337:0x0337return;0x0339// end of script | Final | 0x04 | |
void OnClicked__DelegateSignature(UBasic_FlatButton_C* Button)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x08 |