Zdexby TheHolyOneZ
4,841 classes
Class

UButtonHUD_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/HUD/ButtonHUD.ButtonHUD_C 0x04AC (1,196 B) align 8 inherited 0x0328 28 scripted vtable /Game/Blueprints/HUD/ButtonHUD
0x00x04AC

Members 36

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TextUTextBlock*10 flagsnullptr
0x08ScaleBoxUScaleBox*10 flagsnullptr
0x08MarginUBorder*10 flagsnullptr
0x08MainBoxUBorder*10 flagsnullptr
0x08HorizontalBoxUHorizontalBox*10 flagsnullptr
0x08ButtonIconUBorder*10 flagsnullptr
0x08BackgroundBoxUBorder*10 flagsnullptr
0x08SelectAnimUWidgetAnimation*Transient+6 flagsnullptr
0x04IDButtonint326 flags0
0x03740x04padding / unreflected
0x10In TextFText3 flags<FText>
0x04VisualIDint327 flags0
0x038C0x04padding / unreflected
0x10BackgroundBrushArrayTArray<FSlateBrush>3 flags[3 items]
0x10TextColorArrayTArray<FLinearColor>3 flags[3 items]
0x10ColorTextFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x04DeltaTimefloat7 flags0
0x03C40x04padding / unreflected
0x08WidgetOwnerUWidget*7 flagsnullptr
0x01HoldClickbool7 flagsfalse
0x01Hoveringbool7 flagsfalse
0x03D20x06padding / unreflected
0x10TakeEffectFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01HasConfirmAnimbool6 flagstrue
0x03E90x07padding / unreflected
0x08IconUObject*5 flagsnullptr
0x01ActionCommandActionCommands6 flagsNewEnumerator11
0x03F90x07padding / unreflected
0x10ReturnEffectFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x70KeysStructureFKeyStructure_InputWidget4 flags{ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7=[2 items], …
0x08IconSelectUObject*7 flagsnullptr
0x04OffsetButtonfloat6 flags40
0x01Clickablebool6 flagstrue
0x01Opacitybool6 flagsfalse
0x01Force InputForceInputMeths6 flagsNewEnumerator0
0x048F0x01padding / unreflected
0x04FontSizeint326 flags20
0x04940x04padding / unreflected
0x10SelectionStateFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01ButtonActionUIActions6 flagsNewEnumerator1
0x01NoSoundbool6 flagsfalse
0x01DisableTakeEffectbool7 flagsfalse
0x01NoTextbool6 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01F40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x02080x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x024D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02880x18padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02C90x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02E10x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x02F40x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 24
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01bWrappedByComponent : 1bit 0boolTransient+3 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DF0x01padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 28

SignatureFlagsNativeParams
void SequenceEvent__ENTRYPOINTButtonHUD()
Script3 statements · 17 bytes of bytecode
0x0000TakeEffectEnd();0x000Ereturn;0x0010// end of script
Public0x00
void CustomFocus(UWidget* NewParam)
Script6 statements · 61 bytes of bytecode
0x0000CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(NewParam, this);0x001Eif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_003A;0x002COnHover();0x003ALabel_003A:0x003Areturn;0x003C// end of script
Public0x08
void Sound(const UIActions& UI)
Script9 statements · 171 bytes of bytecode
0x0000NewLocalVar = 1f;0x0017CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x002CK2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0050K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x006Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_00A8;0x007BK2Node_DynamicCast_AsMy_Game_Instance.UISound(UI);0x00A8Label_00A8:0x00A8return;0x00AA// end of script
Public0x01
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script54 statements · 1,098 bytes of bytecode
0x0000PushFlow(Label_043F);0x0005CurrentKey = Key{FName(None)};0x0032CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0057CurrentKey = CallFunc_GetKey_ReturnValue;0x0072WasKey = false;0x007DTemp_int_Loop_Counter_Variable = 0;0x0094Temp_int_Array_Index_Variable = 0;0x00ABLabel_00AB:0x00ABCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7);0x00EFCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0115if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_01D1;0x0123Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x013EPushFlow(Label_03AB);0x0143/Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0187CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item_1);0x01ADif (!(CallFunc_EqualEqual_KeyKey_ReturnValue_1)) PopFlow();0x01B7ConfirmKey();0x01C5WasKey = true;0x01D0PopFlow();0x01D1Label_01D1:0x01D1Temp_int_Loop_Counter_Variable_1 = 0;0x01E8Temp_int_Array_Index_Variable_1 = 0;0x01FFLabel_01FF:0x01FFCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12);0x0243CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0269if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0325;0x0277Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0292PushFlow(Label_03F5);0x0297/Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x02DBCallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item);0x0301if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) PopFlow();0x030BCancelKey();0x0319WasKey = true;0x0324PopFlow();0x0325Label_0325:0x0325if (!(WasKey)) goto Label_036F;0x0333CallFunc_Handled_ReturnValue = Handled();0x034FReturnValue = CallFunc_Handled_ReturnValue;0x036Agoto Label_043F;0x036FLabel_036F:0x036FCallFunc_Unhandled_ReturnValue = Unhandled();0x038BReturnValue = CallFunc_Unhandled_ReturnValue;0x03A6goto Label_043F;0x03ABLabel_03AB:0x03ABCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03D5Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03F0goto Label_00AB;0x03F5Label_03F5:0x03F5CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x041FTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x043Agoto Label_01FF;0x043FLabel_043F:0x043Freturn ReturnValue;0x0449// end of script
EventPublic0x138
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)
Script5 statements · 80 bytes of bytecode
0x0000OnHover();0x000ECallFunc_Handled_ReturnValue = Handled();0x002AReturnValue = CallFunc_Handled_ReturnValue;0x0045return ReturnValue;0x004F// end of script
EventPublic0xF8
FEventReply MouseClick(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script13 statements · 197 bytes of bytecode
0x0000CallFunc_PointerEvent_GetEffectingButton_ReturnValue = PointerEvent_GetEffectingButton(MouseEvent);0x0025CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_PointerEvent_GetEffectingButton_ReturnValue, Key{FName(RightMouseButton)});0x005Dif (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) goto Label_00A7;0x006BLabel_006B:0x006BCallFunc_Handled_ReturnValue = Handled();0x0087ReturnValue = CallFunc_Handled_ReturnValue;0x00A2goto Label_00BA;0x00A7Label_00A7:0x00A7OnSelect();0x00B5goto Label_006B;0x00BALabel_00BA:0x00BAreturn ReturnValue;0x00C4// end of script
Public0x170
void SetVisualProperty(int32 ButtonSelectionID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ButtonSelectionID = ButtonSelectionID;0x0012ExecuteUbergraph_ButtonHUD(10);0x0021return;0x0023// end of script
0x04
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry_1 = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_ButtonHUD(1353);0x0033return;0x0035// end of script
EventPublic0x3C
void CreationSet(UWidget* WidgetOwner)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_WidgetOwner = WidgetOwner;0x0012ExecuteUbergraph_ButtonHUD(1385);0x0021return;0x0023// end of script
0x08
void TakeEffectInstant()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonHUD(1409);0x000Freturn;0x0011// end of script
0x00
void TakeEffectEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonHUD(1536);0x000Freturn;0x0011// end of script
0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonHUD(3373);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0024ExecuteUbergraph_ButtonHUD(3536);0x0033return;0x0035// end of script
EventPublic0xB8
void OnMouseLeave(FPointerEvent& MouseEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012ExecuteUbergraph_ButtonHUD(3598);0x0021return;0x0023// end of script
EventPublic0x80
void OnNormal()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonHUD(3631);0x000Freturn;0x0011// end of script
0x00
void OnFocusLost(const FFocusEvent& InFocusEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_ButtonHUD(3636);0x0021return;0x0023// end of script
EventPublic0x08
void ConfirmKey()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonHUD(3669);0x000Freturn;0x0011// end of script
0x00
void CancelKey()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonHUD(3688);0x000Freturn;0x0011// end of script
0x00
void OnSelect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonHUD(3731);0x000Freturn;0x0011// end of script
0x00
void OnHover()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonHUD(3750);0x000Freturn;0x0011// end of script
0x00
void SetStyle()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonHUD(4282);0x000Freturn;0x0011// end of script
0x00
void DisableButton(bool Enable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Enable_1 = Enable;0x0012ExecuteUbergraph_ButtonHUD(4332);0x0021return;0x0023// end of script
0x01
void DisableOpacity(bool Enable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Enable = Enable;0x0012ExecuteUbergraph_ButtonHUD(4370);0x0021return;0x0023// end of script
0x01
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_ButtonHUD(4408);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_ButtonHUD(int32 EntryPoint)
Script197 statements · 4,416 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_ButtonSelectionID, VisualID);0x0030if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0043;0x003Egoto Label_113D;0x0043Label_0043:0x0043VisualID = K2Node_CustomEvent_ButtonSelectionID;0x005E/Script/Engine.Default__KismetArrayLibrary.Array_Get(BackgroundBrushArray, VisualID, CallFunc_Array_Get_Item_2);0x0099BackgroundBox.SetBrush(CallFunc_Array_Get_Item_2);0x00C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(TextColorArray, VisualID, CallFunc_Array_Get_Item_1);0x00FDColorText = CallFunc_Array_Get_Item_1;0x0118CallFunc_IsValid_ReturnValue_1 = IsValid(Icon);0x0135if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_03D9;0x0143/Script/Engine.Default__KismetArrayLibrary.Array_Get(TextColorArray, VisualID, CallFunc_Array_Get_Item);0x017EK2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_Array_Get_Item;0x01A2K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x01BFK2Node_MakeStruct_SlateBrush.TintColor = K2Node_MakeStruct_SlateColor;0x01E3K2Node_MakeStruct_SlateBrush.DrawAs = ButtonIcon.Background.DrawAs;0x0226K2Node_MakeStruct_SlateBrush.Tiling = ButtonIcon.Background.Tiling;0x0269K2Node_MakeStruct_SlateBrush.Mirroring = ButtonIcon.Background.Mirroring;0x02ACK2Node_MakeStruct_SlateBrush.ImageSize = ButtonIcon.Background.ImageSize;0x02EFK2Node_MakeStruct_SlateBrush.Margin = ButtonIcon.Background.Margin;0x0332K2Node_MakeStruct_SlateBrush.ResourceObject = ButtonIcon.Background.ResourceObject;0x036DK2Node_MakeStruct_SlateBrush.OutlineSettings = ButtonIcon.Background.OutlineSettings;0x03B0ButtonIcon.SetBrush(K2Node_MakeStruct_SlateBrush);0x03D9Label_03D9:0x03D9CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(VisualID);0x03FECallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Sound/SFX/UI/UIActions.UIActions, CallFunc_Conv_IntToByte_ReturnValue);0x042CSelectionState.Broadcast(CallFunc_GetValidValue_ReturnValue);0x0448goto Label_113D;0x044DLabel_044D:0x044DSetVisualProperty(0);0x0460Hovering = false;0x046Bgoto Label_113D;0x0470Label_0470:0x0470SetVisualProperty(1);0x0483Sound(1);0x0493K2Node_DynamicCast_AsHUDinterface = Cast<HUDinterface_C>(WidgetOwner);0x04B7K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsHUDinterface);0x04D4if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_113D;0x04E2K2Node_DynamicCast_AsHUDinterface.WasMouseMovement();0x0507goto Label_113D;0x050CLabel_050C:0x050CSetVisualProperty(2);0x051FSound(ButtonAction);0x0536TakeEffectInstant();0x0544goto Label_113D;0x0549DeltaTime = K2Node_Event_InDeltaTime;0x0564goto Label_113D;0x0569WidgetOwner = K2Node_CustomEvent_WidgetOwner;0x057Cgoto Label_113D;0x0581if (!(DisableTakeEffect)) goto Label_0594;0x058Fgoto Label_113D;0x0594Label_0594:0x0594if (!(HasConfirmAnim)) goto Label_05DE;0x05A2CallFunc_PlayAnimation_ReturnValue = PlayAnimation(SelectAnim, 0f, 1, 0, 2f, false);0x05D9goto Label_113D;0x05DELabel_05DE:0x05DETakeEffect.Broadcast(IDButton, this);0x05FBgoto Label_113D;0x0600Hovering = false;0x060BHoldClick = false;0x0616TakeEffect.Broadcast(IDButton, this);0x0633CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(SelectAnim, 0f, 1, 0, 0f, false);0x066Agoto Label_113D;0x066FLabel_066F:0x066Fif (!(HoldClick)) goto Label_0470;0x067Dgoto Label_113D;0x0682Label_0682:0x0682if (!(HoldClick)) goto Label_044D;0x0690goto Label_113D;0x0695Label_0695:0x0695Hovering = true;0x06A0goto Label_066F;0x06A5Label_06A5:0x06A5HoldClick = true;0x06B0Hovering = false;0x06BBgoto Label_050C;0x06C0Label_06C0:0x06C0IconSelect = Icon;0x06D3Label_06D3:0x06D3CallFunc_SlotAsHorizontalBoxSlot_ReturnValue = SlotAsHorizontalBoxSlot(ButtonIcon);0x06F0K2Node_MakeStruct_Margin_1.Left = 0f;0x0710K2Node_MakeStruct_Margin_1.Top = 0f;0x0730K2Node_MakeStruct_Margin_1.Right = 0f;0x0750K2Node_MakeStruct_Margin_1.Bottom = 0f;0x0770CallFunc_SlotAsHorizontalBoxSlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin_1);0x0799K2Node_MakeStruct_SlateBrush_1.ResourceObject = IconSelect;0x07B5ButtonIcon.SetBrush(K2Node_MakeStruct_SlateBrush_1);0x07DECallFunc_SlotAsHorizontalBoxSlot_ReturnValue_1 = SlotAsHorizontalBoxSlot(ButtonIcon);0x07FBK2Node_MakeStruct_SlateChildSize.Value = 1f;0x081BK2Node_MakeStruct_SlateChildSize.SizeRule = 0;0x0838CallFunc_SlotAsHorizontalBoxSlot_ReturnValue_1.SetSize(K2Node_MakeStruct_SlateChildSize);0x0861K2Node_MakeStruct_Margin_2.Left = OffsetButton;0x0885K2Node_MakeStruct_Margin_2.Top = 0f;0x08A5K2Node_MakeStruct_Margin_2.Right = OffsetButton;0x08C9K2Node_MakeStruct_Margin_2.Bottom = 0f;0x08E9CallFunc_SlotAsHorizontalBoxSlot_ReturnValue_2 = SlotAsHorizontalBoxSlot(ScaleBox);0x0906CallFunc_SlotAsHorizontalBoxSlot_ReturnValue_2.SetPadding(K2Node_MakeStruct_Margin_2);0x092FTemp_byte_Variable = 1;0x0943Temp_byte_Variable_1 = 0;0x0957Temp_bool_Variable = NoText;0x096AText.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x09C3Label_09C3:0x09C3CallFunc_SlotAsOverlaySlot_ReturnValue = SlotAsOverlaySlot(HorizontalBox);0x09E0K2Node_MakeStruct_Margin_3.Left = OffsetButton;0x0A04K2Node_MakeStruct_Margin_3.Top = 10f;0x0A24K2Node_MakeStruct_Margin_3.Right = OffsetButton;0x0A48K2Node_MakeStruct_Margin_3.Bottom = 10f;0x0A68CallFunc_SlotAsOverlaySlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin_3);0x0A91goto Label_113D;0x0A96Label_0A96:0x0A96CallFunc_IsValid_ReturnValue = IsValid(Icon);0x0AB3if (!(CallFunc_IsValid_ReturnValue)) goto Label_0AC6;0x0AC1goto Label_06C0;0x0AC6Label_0AC6:0x0AC6CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ActionCommand, 0);0x0AE5if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0C72;0x0AF3IconSelect = nullptr;0x0AFEK2Node_MakeStruct_Margin.Left = 0f;0x0B1EK2Node_MakeStruct_Margin.Top = 0f;0x0B3EK2Node_MakeStruct_Margin.Right = 0f;0x0B5EK2Node_MakeStruct_Margin.Bottom = 0f;0x0B7ECallFunc_SlotAsHorizontalBoxSlot_ReturnValue = SlotAsHorizontalBoxSlot(ButtonIcon);0x0B9BCallFunc_SlotAsHorizontalBoxSlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x0BC4K2Node_MakeStruct_Margin.Left = 0f;0x0BE4K2Node_MakeStruct_Margin.Top = 0f;0x0C04K2Node_MakeStruct_Margin.Right = 0f;0x0C24K2Node_MakeStruct_Margin.Bottom = 0f;0x0C44ButtonIcon.SetPadding(K2Node_MakeStruct_Margin);0x0C6Dgoto Label_09C3;0x0C72Label_0C72:0x0C72CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0C87K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0CABK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0CC8if (!(K2Node_DynamicCast_bSuccess)) goto Label_113D;0x0CD6K2Node_DynamicCast_AsMy_Game_Instance.CommandIconDetection(ActionCommand, Force Input, CallFunc_CommandIconDetection_Icon);0x0D15IconSelect = CallFunc_CommandIconDetection_Icon;0x0D28goto Label_06D3;0x0D2DCallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance(this);0x0D42K2Node_DynamicCast_AsMy_Game_Instance_1 = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_1);0x0D66K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance_1);0x0D83if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_113D;0x0D91KeysStructure = K2Node_DynamicCast_AsMy_Game_Instance_1.DefaultSettings.UIKeys_60_03CE3011420D47DA67AD0DB0CF6510C0;0x0DCBgoto Label_113D;0x0DD0if (!(bIsFocusable)) goto Label_113D;0x0DDESetKeyboardFocus();0x0DE8if (!(Hovering)) goto Label_0DFB;0x0DF6goto Label_113D;0x0DFBLabel_0DFB:0x0DFBOnHover();0x0E09goto Label_113D;0x0E0Eif (!(bIsFocusable)) goto Label_113D;0x0E1COnNormal();0x0E2Agoto Label_113D;0x0E2Fgoto Label_0682;0x0E34if (!(bIsFocusable)) goto Label_113D;0x0E42OnNormal();0x0E50goto Label_113D;0x0E55OnSelect();0x0E63goto Label_113D;0x0E68ReturnEffect.Broadcast();0x0E7Bgoto Label_113D;0x0E80Label_0E80:0x0E80if (!(HoldClick)) goto Label_06A5;0x0E8Egoto Label_113D;0x0E93if (!(Clickable)) goto Label_113D;0x0EA1goto Label_0E80;0x0EA6if (!(Clickable)) goto Label_113D;0x0EB4goto Label_0695;0x0EB9Label_0EB9:0x0EB9CallFunc_GetRenderOpacity_ReturnValue = HorizontalBox.GetRenderOpacity();0x0EEBMargin.SetRenderOpacity(CallFunc_GetRenderOpacity_ReturnValue);0x0F14CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(FontSize, 5);0x0F3ECallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(FontSize);0x0F63K2Node_SetFieldsInStruct_Size_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x0F80Text.Font.Size = K2Node_SetFieldsInStruct_Size_ImplicitCast;0x0FBAText.Font.LetterSpacing = CallFunc_Multiply_IntInt_ReturnValue;0x0FF4Text.SetFont(Text.Font);0x1033goto Label_0A96;0x1038Label_1038:0x1038CallFunc_SelectFloat_ReturnValue = SelectFloat(0.5, 1, Opacity);0x106FCallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x108CHorizontalBox.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x10B5goto Label_0EB9;0x10BALabel_10BA:0x10BAText.SetText(In Text);0x10E7goto Label_1038;0x10ECClickable = K2Node_CustomEvent_Enable_1;0x10FFSetStyle();0x110Dgoto Label_113D;0x1112Opacity = K2Node_CustomEvent_Enable;0x1125SetStyle();0x1133goto Label_113D;0x1138goto Label_10BA;0x113DLabel_113D:0x113Dreturn;0x113F// end of script
Final0x04
void SelectionState__DelegateSignature(const UIActions& UI)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void ReturnEffect__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void TakeEffect__DelegateSignature(int32 ID, UWidget* CurrentButton)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10

Used by 8

types with a member, parameter or interface of this type