Zdexby TheHolyOneZ
5,372 classes
Class

UBasic_ButtonScalable2_C

: UFSDAdvancedLabel : UUserWidget : UWidget : UVisual : UObject
/Game/UI/Art/WidgetParts/Basic_ButtonScalable2.Basic_ButtonScalable2_C 0x0538 (1,336 B) align 8 inherited 0x0298 23 scripted vtable /Game/UI/Art/WidgetParts/Basic_ButtonScalable2
0x00x0538

Members 39

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Anim_Btn_ClickUWidgetAnimation*Transient+7 flagsnullptr
0x08Anim_UnhoverUWidgetAnimation*Transient+7 flagsnullptr
0x08Anim_HoverUWidgetAnimation*Transient+7 flagsnullptr
0x08Bar_Left_SizerUSizeBox*9 flagsnullptr
0x08Bar_Right_SizerUSizeBox*9 flagsnullptr
0x08BaseLeftUBorder*9 flagsnullptr
0x08BaseMidUBorder*9 flagsnullptr
0x08BaseRightUBorder*9 flagsnullptr
0x08Button_0UButton*9 flagsnullptr
0x08CountDownLabelUTextBlock*9 flagsnullptr
0x08LeftIconUImage*9 flagsnullptr
0x08LinesUVerticalBox*9 flagsnullptr
0x08RightIconUImage*9 flagsnullptr
0x08SizerUSizeBox*9 flagsnullptr
0x08Spacer_0USpacer*9 flagsnullptr
0x08Spacer_1USpacer*9 flagsnullptr
0x08CurrentLineUHorizontalBox*8 flagsnullptr
0x01Thick Barsbool6 flagsfalse
0x03290x03padding / unreflected
0x04Width (minimum)float6 flags200
0x04Height (minimum)float6 flags40
0x04Icon Sizeint326 flags30
0x04Icon Size - Controller Overrideint326 flags0
0x10Tint - PC IconFLinearColor6 flags{R=0, G=0, B=0, A=1}
0x10Tint - Controller IconFLinearColor6 flags{R=1, G=1, B=1, A=1}
0x035C0x04padding / unreflected
0x58FontFSlateFontInfo3 flags{FontObject=/Game/Art/Fonts/Rift_Soft.Rift_Soft, FontMateri…
0x10OnClickedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x88LeftIconBrushFSlateBrush2 flags{ImageSize={X=45, Y=45}, Margin={Left=0, Top=0, Right=0, Bo…
0x10LeftIconPaddingFMargin5 flags{Left=0, Top=0, Right=0, Bottom=0}
0x88RightIconBrushFSlateBrush2 flags{ImageSize={X=45, Y=45}, Margin={Left=0, Top=0, Right=0, Bo…
0x10RightIconPaddingFMargin5 flags{Left=0, Top=0, Right=0, Bottom=0}
0x01BackgroundNormaluint86 flags0
0x01BackgroundHoveruint86 flags1
0x04FA0x02padding / unreflected
0x10Font ColorFLinearColor6 flags{R=0, G=0, B=0, A=1}
0x04Width2float7 flags2
0x04Width4float7 flags0
0x01ToggledOnbool6 flagsfalse
0x05150x03padding / unreflected
0x10OnHoveredFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnUnhoveredFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from UFSDAdvancedLabel 4
OffsetSizeNameTypeFlagsDefault
0x18FormattedTextFTextProtected+4 flags<FText>
0x18ControllerOverrideTextFTextProtected+4 flags<FText>
0x01UpperCaseboolProtected+7 flagsfalse
0x01PreviewAsEFSDInputSourceProtected+7 flagsNone
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=2}
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
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 23

SignatureFlagsNativeParams
void HideCountDown()
Script3 statements · 41 bytes of bytecode
0x0000CountDownLabel.SetVisibility(1);0x0026return;0x0028// end of script
Public0x00
void SetCountDown(int32 SecondsRemaining, int32 MinimumIntegralDigits)
Script14 statements · 519 bytes of bytecode
0x0000CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(SecondsRemaining, false, false, MinimumIntegralDigits, 324);0x0035K2Node_MakeStruct_FormatArgumentData.ArgumentName = "value";0x0057K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0074K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_IntToText_ReturnValue;0x0098K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x00B8K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00D8K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x00F5K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0109CallFunc_Format_ReturnValue = Format(NSLOCTEXT("7B692AD643F923932D5C9C9859F59C9F", "", "[{value}]"), K2Node_MakeArray_Array);0x015FCountDownLabel.SetText(CallFunc_Format_ReturnValue);0x018CCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(SecondsRemaining, 0);0x01AE/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(CountDownLabel, 1, 4, CallFunc_GreaterEqual_IntInt_ReturnValue, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x0204return;0x0206// end of script
Public0x08
void SetBackgroundColor(uint8 ColorSelector)
Script7 statements · 208 bytes of bytecode
0x0000BackgroundNormal = ColorSelector;0x001B/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(BackgroundNormal, this, CallFunc_MenuColors_OutputColor);0x0052BaseRight.SetBrushColor(CallFunc_MenuColors_OutputColor);0x007BBaseMid.SetBrushColor(CallFunc_MenuColors_OutputColor);0x00A4BaseLeft.SetBrushColor(CallFunc_MenuColors_OutputColor);0x00CDreturn;0x00CF// end of script
Public0x01
void SetIconBrush(const UImage*& Icon, const FSlateBrush& InBrush, const FMargin& InPadding)
Script11 statements · 324 bytes of bytecode
0x0000Icon.SetBrush(InBrush);0x002DCallFunc_GetBrushResourceAsTexture2D_ReturnValue = GetBrushResourceAsTexture2D(InBrush);0x004ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetBrushResourceAsTexture2D_ReturnValue);0x0067Temp_bool_Variable = CallFunc_IsValid_ReturnValue;0x007ATemp_byte_Variable = 3;0x008ETemp_byte_Variable_1 = 1;0x00A2Icon.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x00FBCallFunc_SlotAsHorizontalBoxSlot_ReturnValue = SlotAsHorizontalBoxSlot(Icon);0x0118CallFunc_SlotAsHorizontalBoxSlot_ReturnValue.SetPadding(InPadding);0x0141return;0x0143// end of script
Public0xA0
void SetTints(const FLinearColor& PC Icon Tint, const FLinearColor& Controller Icon Tint)
Script5 statements · 67 bytes of bytecode
0x0000Tint - PC Icon = PC  Icon Tint;0x001BTint - Controller Icon = Controller Icon Tint;0x0036Refresh();0x0040return;0x0042// end of script
Public0x20
void SetIconTint(const FLinearColor& PC Icon Tint, const FLinearColor& Controller Icon Tint)
Script5 statements · 67 bytes of bytecode
0x0000Tint - PC Icon = PC  Icon Tint;0x001BTint - Controller Icon = Controller Icon Tint;0x0036Refresh();0x0040return;0x0042// end of script
Public0x20
void OnNewLine(int32 Index)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Index = Index;0x0012ExecuteUbergraph_Basic_ButtonScalable2(264);0x0021return;0x0023// end of script
EventProtected0x04
void OnAddIcon(const FString& Name, FActionIconMapping& Icon)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Name_1 = Name;0x0012PersistentFrame.K2Node_Event_Icon = Icon;0x0024ExecuteUbergraph_Basic_ButtonScalable2(269);0x0033return;0x0035// end of script
EventProtected0x38
void OnAddKeyName(const FString& Name)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Name = Name;0x0012ExecuteUbergraph_Basic_ButtonScalable2(1223);0x0021return;0x0023// end of script
EventProtected0x10
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_Basic_ButtonScalable2(1228);0x0021return;0x0023// end of script
EventPublic0x01
void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_ButtonScalable2(1747);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_ButtonScalable2(1752);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_ButtonScalable2(2061);0x000Freturn;0x0011// end of script
0x00
void OnAddString(const FString& Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Value = Value;0x0012ExecuteUbergraph_Basic_ButtonScalable2(2146);0x0021return;0x0023// end of script
EventProtected0x10
void OnReset()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_ButtonScalable2(2317);0x000Freturn;0x0011// end of script
EventProtected0x00
void Toggle(bool IsToggledOn)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_IsToggledOn = IsToggledOn;0x0012ExecuteUbergraph_Basic_ButtonScalable2(2322);0x0021return;0x0023// end of script
0x01
void SetToggled()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_ButtonScalable2(2393);0x000Freturn;0x0011// end of script
0x00
void SetUntoggled()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_ButtonScalable2(2398);0x000Freturn;0x0011// end of script
0x00
void Click()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_ButtonScalable2(2403);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_Basic_ButtonScalable2(int32 EntryPoint)
Script91 statements · 2,411 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACurrentLine = nullptr;0x0015goto Label_0968;0x001ALabel_001A:0x001ALines.ClearChildren();0x003Egoto Label_000A;0x0043Label_0043:0x0043CallFunc_CreateHorizontalBox_ReturnValue = CreateHorizontalBox();0x0057CallFunc_AddChildToVerticalBox_ReturnValue = Lines.AddChildToVerticalBox(CallFunc_CreateHorizontalBox_ReturnValue);0x008AK2Node_MakeStruct_SlateChildSize.Value = 1f;0x00AAK2Node_MakeStruct_SlateChildSize.SizeRule = 0;0x00C7CallFunc_AddChildToVerticalBox_ReturnValue.SetSize(K2Node_MakeStruct_SlateChildSize);0x00F0CurrentLine = CallFunc_CreateHorizontalBox_ReturnValue;0x0103goto Label_0968;0x0108goto Label_0043;0x010DCallFunc_IsValid_ReturnValue = IsValid(K2Node_Event_Icon.Icon);0x0133if (!(CallFunc_IsValid_ReturnValue)) goto Label_0968;0x0141CallFunc_Blueprint_GetSizeY_ReturnValue = K2Node_Event_Icon.Icon.Blueprint_GetSizeY();0x017CCallFunc_Blueprint_GetSizeX_ReturnValue = K2Node_Event_Icon.Icon.Blueprint_GetSizeX();0x01B7CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Blueprint_GetSizeY_ReturnValue);0x01DCCallFunc_GetCurrentInputSource_ReturnValue_1 = GetCurrentInputSource();0x01F8CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_GetCurrentInputSource_ReturnValue_1, 2);0x0217CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Icon Size - Controller Override, 0);0x0239CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x025FTemp_bool_Variable = CallFunc_BooleanAND_ReturnValue;0x0272CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(Switch(Temp_bool_Variable, false => Icon Size, true => Icon Size - Controller Override, default => K2Node_Select_Default_1));0x02C3CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x02F1CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(CallFunc_Blueprint_GetSizeX_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue);0x031FCallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue);0x0344CallFunc_CreateImageSized_ReturnValue = CreateImageSized(K2Node_Event_Icon.Icon, CallFunc_FTrunc_ReturnValue, Switch(Temp_bool_Variable, false => Icon Size, true => Icon Size - Controller Override, default => K2Node_Select_Default_1));0x03A8CallFunc_GetCurrentInputSource_ReturnValue = GetCurrentInputSource();0x03C4CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetCurrentInputSource_ReturnValue, 2);0x03E3Temp_bool_Variable_1 = CallFunc_EqualEqual_ByteByte_ReturnValue;0x03F6CallFunc_CreateImageSized_ReturnValue.SetColorAndOpacity(Switch(Temp_bool_Variable_1, false => Tint - PC Icon, true => Tint - Controller Icon, default => K2Node_Select_Default));0x044BCallFunc_AddChildToHorizontalBox_ReturnValue_1 = CurrentLine.AddChildToHorizontalBox(CallFunc_CreateImageSized_ReturnValue);0x047ECallFunc_AddChildToHorizontalBox_ReturnValue_1.SetVerticalAlignment(2);0x04A0CallFunc_AddChildToHorizontalBox_ReturnValue_1.SetHorizontalAlignment(2);0x04C2goto Label_0968;0x04C7goto Label_0968;0x04CCPreConstruct(false);0x04D7CountDownLabel.SetVisibility(1);0x04FDLabel_04FD:0x04FDSetBackgroundColor(BackgroundNormal);0x0514Sizer.SetMinDesiredWidth(Width (minimum));0x053DSizer.SetMinDesiredHeight(Height (minimum));0x0566SetIconBrush(LeftIcon, LeftIconBrush, LeftIconPadding);0x058FSetIconBrush(RightIcon, RightIconBrush, RightIconPadding);0x05B8CountDownLabel.SetFont(Font);0x05E1K2Node_MakeStruct_SlateColor.SpecifiedColor = Font Color;0x0605K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0622CountDownLabel.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x064Bgoto Label_0968;0x0650Label_0650:0x0650OnClicked.Broadcast();0x0663/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_Click_keyboard_01_Cue.Button_Click_keyboard_01_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x069FCallFunc_PlayAnimation_ReturnValue_2 = PlayAnimation(Anim_Btn_Click, 0f, 1, 0, 4f, false);0x06CEgoto Label_0968;0x06D3goto Label_0650;0x06D8Label_06D8:0x06D8/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(BackgroundHover, this, CallFunc_MenuColors_OutputColor);0x070FBaseRight.SetBrushColor(CallFunc_MenuColors_OutputColor);0x0738BaseMid.SetBrushColor(CallFunc_MenuColors_OutputColor);0x0761BaseLeft.SetBrushColor(CallFunc_MenuColors_OutputColor);0x078A/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_RollOver_Cue.Button_RollOver_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x07C6OnHovered.Broadcast();0x07D9CallFunc_PlayAnimation_ReturnValue = PlayAnimation(Anim_Hover, 0f, 1, 0, 6f, false);0x0808goto Label_0968;0x080DOnUnhovered.Broadcast();0x0820CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(Anim_Unhover, 0f, 1, 0, 3f, false);0x084Fif (!(ToggledOn)) goto Label_04FD;0x085Dgoto Label_0968;0x0862CallFunc_CreateTextBlock_ReturnValue = CreateTextBlock(K2Node_Event_Value, Font, Font Color);0x0891CallFunc_AddChildToHorizontalBox_ReturnValue = CurrentLine.AddChildToHorizontalBox(CallFunc_CreateTextBlock_ReturnValue);0x08C4CallFunc_AddChildToHorizontalBox_ReturnValue.SetVerticalAlignment(2);0x08E6CallFunc_AddChildToHorizontalBox_ReturnValue.SetHorizontalAlignment(0);0x0908goto Label_0968;0x090Dgoto Label_001A;0x0912ToggledOn = K2Node_CustomEvent_IsToggledOn;0x0925if (!(ToggledOn)) goto Label_0946;0x0933SetToggled();0x0941goto Label_0968;0x0946Label_0946:0x0946SetUntoggled();0x0954goto Label_0968;0x0959goto Label_06D8;0x095Egoto Label_04FD;0x0963goto Label_0650;0x0968Label_0968:0x0968return;0x096A// end of script
Final0x04
void OnUnhovered__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void OnHovered__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void OnClicked__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 22

types with a member, parameter or interface of this type