Zdexby TheHolyOneZ
4,841 classes
Class

UButtonDroplist_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/HUD/ButtonDroplist.ButtonDroplist_C 0x04B8 (1,208 B) align 8 inherited 0x0328 27 scripted vtable /Game/Blueprints/HUD/ButtonDroplist
0x00x04B8

Members 31

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TextSelectedUTextBlock*10 flagsnullptr
0x08TextUTextBlock*10 flagsnullptr
0x08ScrollBoxUScrollBox*10 flagsnullptr
0x08OverlayDropDownUOverlay*10 flagsnullptr
0x08MainBoxUBorder*7 flagsnullptr
0x08CanvasDropDownUCanvasPanel*10 flagsnullptr
0x08BackgroungScrollUBorder*10 flagsnullptr
0x08BackgroundBoxUBorder*10 flagsnullptr
0x08DropAnimUWidgetAnimation*Transient+6 flagsnullptr
0x04IDButtonint326 flags0
0x037C0x04padding / unreflected
0x10In TextFText2 flags<FText>
0x10ItensTArray<FText>2 flags[1 item]
0x04DefaultShowOptionint326 flags0
0x03A40x04padding / unreflected
0x10ButtonsGeneratedTArray<UButtonDroplistItemElement_C*>4 flags[]
0x10BackgroundBrushArrayTArray<FSlateBrush>3 flags[3 items]
0x10TextColorArrayTArray<FLinearColor>3 flags[3 items]
0x10TextColorFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x04VisualIDint327 flags0
0x01ExpandedListbool7 flagsfalse
0x01ItensHasFocusbool7 flagsfalse
0x03EE0x02padding / unreflected
0x08MaxSizedouble7 flags300
0x08WidgetOwnerUWidget*7 flagsnullptr
0x70KeysStructureFKeyStructure_InputWidget4 flags{ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7=[2 items], …
0x01DropFocusbool7 flagsfalse
0x04710x03padding / unreflected
0x04SubMenuIDint327 flags0
0x01HasMouseMovementbool7 flagstrue
0x04790x07padding / unreflected
0x10ReturnEffectFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10TakeEffectFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01ExpandingAnimbool7 flagsfalse
0x04A10x07padding / unreflected
0x10SelectionStateFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
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 27

SignatureFlagsNativeParams
void Sound(const UIActions& UI)
Script8 statements · 148 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_0091;0x0064K2Node_DynamicCast_AsMy_Game_Instance.UISound(UI);0x0091Label_0091:0x0091return;0x0093// end of script
Public0x01
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script53 statements · 1,053 bytes of bytecode
0x0000PushFlow(Label_0412);0x0005CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x002ACurrentKey = CallFunc_GetKey_ReturnValue;0x0045WasKey = false;0x0050Temp_int_Loop_Counter_Variable = 0;0x0067Temp_int_Array_Index_Variable = 0;0x007ELabel_007E:0x007ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7);0x00C2CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00E8if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01A4;0x00F6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0111PushFlow(Label_037E);0x0116/Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x015ACallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item_1);0x0180if (!(CallFunc_EqualEqual_KeyKey_ReturnValue_1)) PopFlow();0x018AWasKey = true;0x0195ConfirmKey();0x01A3PopFlow();0x01A4Label_01A4:0x01A4Temp_int_Loop_Counter_Variable_1 = 0;0x01BBTemp_int_Array_Index_Variable_1 = 0;0x01D2Label_01D2:0x01D2CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12);0x0216CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x023Cif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_02F8;0x024ATemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0265PushFlow(Label_03C8);0x026A/Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x02AECallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item);0x02D4if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) PopFlow();0x02DEWasKey = true;0x02E9CancelKey();0x02F7PopFlow();0x02F8Label_02F8:0x02F8if (!(WasKey)) goto Label_0342;0x0306CallFunc_Handled_ReturnValue = Handled();0x0322ReturnValue = CallFunc_Handled_ReturnValue;0x033Dgoto Label_0412;0x0342Label_0342:0x0342CallFunc_Unhandled_ReturnValue = Unhandled();0x035EReturnValue = CallFunc_Unhandled_ReturnValue;0x0379goto Label_0412;0x037ELabel_037E:0x037ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03A8Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03C3goto Label_007E;0x03C8Label_03C8:0x03C8CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x03F2Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x040Dgoto Label_01D2;0x0412Label_0412:0x0412return ReturnValue;0x041C// end of script
EventPublic0x138
FEventReply ClickMouse(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script14 statements · 235 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_00E0;0x00A7Label_00A7:0x00A7CallFunc_Not_PreBool_ReturnValue = Not_PreBool(ExpandedList);0x00C4ExpandDropList(CallFunc_Not_PreBool_ReturnValue);0x00DBgoto Label_006B;0x00E0Label_00E0:0x00E0return ReturnValue;0x00EA// end of script
Public0x170
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
void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry_1 = MyGeometry;0x0012PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0024ExecuteUbergraph_ButtonDroplist(4350);0x0033return;0x0035// end of script
EventPublic0xB8
void OnMouseLeave(FPointerEvent& MouseEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012ExecuteUbergraph_ButtonDroplist(4361);0x0021return;0x0023// end of script
EventPublic0x80
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_ButtonDroplist(4376);0x0021return;0x0023// end of script
EventPublic0x01
void OnFocusLost(const FFocusEvent& InFocusEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_ButtonDroplist(4436);0x0021return;0x0023// end of script
EventPublic0x08
void OnHover()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplist(4465);0x000Freturn;0x0011// end of script
0x00
void OnNormal()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplist(4501);0x000Freturn;0x0011// end of script
0x00
void OnSelect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplist(4521);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_ButtonDroplist(4557);0x0033return;0x0035// end of script
EventPublic0x3C
void SetVisuals(int32 VisualID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_VisualID = VisualID;0x0012ExecuteUbergraph_ButtonDroplist(5164);0x0021return;0x0023// end of script
0x04
void ExpandDropList(bool Expand)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Expand = Expand;0x0012ExecuteUbergraph_ButtonDroplist(5542);0x0021return;0x0023// end of script
0x01
void CreationSet(UWidget* WidgetOwner)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_WidgetOwner = WidgetOwner;0x0012ExecuteUbergraph_ButtonDroplist(5600);0x0021return;0x0023// end of script
0x08
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplist(5620);0x000Freturn;0x0011// end of script
EventPublic0x00
void ConfirmKey()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplist(5775);0x000Freturn;0x0011// end of script
0x00
void CancelKey()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplist(5802);0x000Freturn;0x0011// end of script
0x00
void ConfirmCastBack(UButtonDroplistItemElement_C* ButtonsGenerated)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ButtonsGenerated = ButtonsGenerated;0x0012ExecuteUbergraph_ButtonDroplist(5863);0x0021return;0x0023// end of script
0x08
void SetElements()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplist(6050);0x000Freturn;0x0011// end of script
0x00
void ClearList(bool DontClearStoredText)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_DontClearStoredText = DontClearStoredText;0x0012ExecuteUbergraph_ButtonDroplist(6194);0x0021return;0x0023// end of script
0x01
void UpdateSelectedText(int32 DefaultShowOption)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_DefaultShowOption = DefaultShowOption;0x0012ExecuteUbergraph_ButtonDroplist(6199);0x0021return;0x0023// end of script
0x04
void PreventDroplistOpenWhenNotOnFocus()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplist(6331);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_ButtonDroplist(int32 EntryPoint)
Script295 statements · 6,344 bytes of bytecode
0x0000PushFlow(Label_18C5);0x0005goto [EntryPoint];0x000FExpandingAnim = false;0x001Aif (!(ExpandedList)) goto Label_0029;0x0028PopFlow();0x0029Label_0029:0x0029CanvasDropDown.SetVisibility(2);0x004FPopFlow();0x0050Label_0050:0x0050CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/ButtonDroplistItemElement.ButtonDroplistItemElement_C, nullptr);0x0085CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ButtonsGenerated, CallFunc_Create_ReturnValue);0x00C9/Script/Engine.Default__KismetArrayLibrary.Array_Get(Itens, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_10);0x0104CallFunc_Create_ReturnValue.SetElement(CallFunc_Array_Get_Item_10, this);0x0132CallFunc_AddChild_ReturnValue = ScrollBox.AddChild(CallFunc_Create_ReturnValue);0x0165CallFunc_Create_ReturnValue.SetVisibility(0);0x018BPopFlow();0x018CLabel_018C:0x018CTemp_int_Array_Index_Variable = 0;0x01A3Label_01A3:0x01A3CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ButtonsGenerated);0x01DECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0204if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x020ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0229PushFlow(Label_02A9);0x022E/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x0269CallFunc_HasKeyboardFocus_ReturnValue = CallFunc_Array_Get_Item_3.HasKeyboardFocus();0x0293if (!(CallFunc_HasKeyboardFocus_ReturnValue)) PopFlow();0x029DItensHasFocus = true;0x02A8PopFlow();0x02A9Label_02A9:0x02A9CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x02D3Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x02EEgoto Label_01A3;0x02F3Label_02F3:0x02F3Temp_int_Loop_Counter_Variable = 0;0x030ATemp_int_Array_Index_Variable_2 = 0;0x0321Label_0321:0x0321CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ButtonsGenerated);0x035CCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_3);0x0382if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0438;0x0390Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x03ABPushFlow(Label_0466);0x03B0/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_13);0x03EBCallFunc_HasKeyboardFocus_ReturnValue_1 = CallFunc_Array_Get_Item_13.HasKeyboardFocus();0x0415if (!(CallFunc_HasKeyboardFocus_ReturnValue_1)) PopFlow();0x041FPushFlow(Label_04B0);0x0424Label_0424:0x0424PushFlow(Label_04BC);0x0429if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_04F4;0x0437PopFlow();0x0438Label_0438:0x0438PushFlow(Label_0442);0x043Dgoto Label_0424;0x0442Label_0442:0x0442if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x044Cif (!(ExpandedList)) PopFlow();0x0456ExpandDropList(false);0x0465PopFlow();0x0466Label_0466:0x0466CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0490Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x04ABgoto Label_0321;0x04B0Label_04B0:0x04B0Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x04BBPopFlow();0x04BCLabel_04BC:0x04BCif (!(Temp_bool_IsClosed_Variable)) goto Label_04CB;0x04CAPopFlow();0x04CBLabel_04CB:0x04CBTemp_bool_IsClosed_Variable = true;0x04D6if (!(true)) goto Label_04E8;0x04DCTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x04E7PopFlow();0x04E8Label_04E8:0x04E8Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x04F3PopFlow();0x04F4Label_04F4:0x04F4Temp_bool_Has_Been_Initd_Variable = true;0x04FFif (!(false)) PopFlow();0x0501Temp_bool_IsClosed_Variable = true;0x050CPopFlow();0x050DLabel_050D:0x050DTemp_int_Array_Index_Variable_1 = 0;0x0524Label_0524:0x0524CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ButtonsGenerated);0x055FCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0585if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0BAE;0x0593Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x05AEPushFlow(Label_0B64);0x05B3/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x05EECallFunc_Array_Get_Item_4.SelectedItem = false;0x060F/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x064ACallFunc_Array_Get_Item_4.OnNormal();0x066E/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x06A9CallFunc_Array_Get_Item_4.SetNavigationRuleBase(0, 3);0x06CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0708CallFunc_Array_Get_Item_4.SetNavigationRuleBase(1, 3);0x072CPushFlow(Label_096A);0x0731CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Array_Index_Variable_1, 1);0x075B/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_5);0x0796CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_5);0x07B3if (!(CallFunc_IsValid_ReturnValue)) goto Label_088D;0x07C1CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Array_Index_Variable_1, 1);0x07EB/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0826/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_5);0x0861CallFunc_Array_Get_Item_4.SetNavigationRuleExplicit(2, CallFunc_Array_Get_Item_5);0x088CPopFlow();0x088DLabel_088D:0x088D/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x08C8CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(ButtonsGenerated);0x0903/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, CallFunc_Array_LastIndex_ReturnValue, CallFunc_Array_Get_Item_8);0x093ECallFunc_Array_Get_Item_4.SetNavigationRuleExplicit(2, CallFunc_Array_Get_Item_8);0x0969PopFlow();0x096ALabel_096A:0x096ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Array_Index_Variable_1, 1);0x0994/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, CallFunc_Add_IntInt_ReturnValue, CallFunc_Array_Get_Item_6);0x09CFCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_6);0x09ECif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0AC6;0x09FACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Array_Index_Variable_1, 1);0x0A24/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0A5F/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, CallFunc_Add_IntInt_ReturnValue, CallFunc_Array_Get_Item_6);0x0A9ACallFunc_Array_Get_Item_4.SetNavigationRuleExplicit(3, CallFunc_Array_Get_Item_6);0x0AC5PopFlow();0x0AC6Label_0AC6:0x0AC6/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0B01/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, 0, CallFunc_Array_Get_Item_7);0x0B38CallFunc_Array_Get_Item_4.SetNavigationRuleExplicit(3, CallFunc_Array_Get_Item_7);0x0B63PopFlow();0x0B64Label_0B64:0x0B64CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0B8ETemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x0BA9goto Label_0524;0x0BAELabel_0BAE:0x0BAESound(4);0x0BBECallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(OverlayDropDown);0x0BDBCallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Itens);0x0C16CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CallFunc_Array_LastIndex_ReturnValue_1, 1);0x0C40CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Add_IntInt_ReturnValue_4);0x0C65CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 55);0x0C93CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(MaxSize, 50);0x0CC1CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 5);0x0CEFCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(MaxSize, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0D1DCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue, 0, CallFunc_Add_DoubleDouble_ReturnValue);0x0D54CallFunc_MakeVector2D_ReturnValue = MakeVector2D(0, CallFunc_FClamp_ReturnValue);0x0D82CallFunc_SlotAsCanvasSlot_ReturnValue.SetSize(CallFunc_MakeVector2D_ReturnValue);0x0DABCanvasDropDown.SetVisibility(4);0x0DD1Temp_byte_Variable = 1;0x0DE5Temp_byte_Variable_1 = 0;0x0DF9Temp_bool_Variable = ExpandedList;0x0E0CCallFunc_PlayAnimation_ReturnValue = PlayAnimation(DropAnim, 0f, 1, Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default), 1f, false);0x0E76/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, DefaultShowOption, CallFunc_Array_Get_Item_12);0x0EB1CallFunc_Array_Get_Item_12.SelectedItem = true;0x0ED2/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, DefaultShowOption, CallFunc_Array_Get_Item_12);0x0F0DCallFunc_Array_Get_Item_12.OnSelect();0x0F31/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, DefaultShowOption, CallFunc_Array_Get_Item_12);0x0F6CScrollBox.ScrollWidgetIntoView(CallFunc_Array_Get_Item_12, false, 0, 0f);0x0F9DPushFlow(Label_10B1);0x0FA2CallFunc_IsHovered_ReturnValue_1 = IsHovered();0x0FBAif (!(CallFunc_IsHovered_ReturnValue_1)) goto Label_0FC9;0x0FC8PopFlow();0x0FC9Label_0FC9:0x0FC9if (!(ExpandedList)) goto Label_108A;0x0FD7/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, 0, CallFunc_Array_Get_Item_9);0x100ECallFunc_Array_Get_Item_9.OnHover();0x1032/Script/Engine.Default__KismetArrayLibrary.Array_Get(ButtonsGenerated, 0, CallFunc_Array_Get_Item_9);0x1069CallFunc_Array_Get_Item_9.SetKeyboardFocus();0x1089PopFlow();0x108ALabel_108A:0x108AOnHover();0x1098this.SetKeyboardFocus();0x10B0PopFlow();0x10B1Label_10B1:0x10B1RetriggerableDelay(this, 0.1f, LatentActionInfo{0xF, 1810626129, FName(ExecuteUbergraph_ButtonDroplist), this});0x10E7PopFlow();0x10E8Label_10E8:0x10E8Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x10F3PopFlow();0x10F4Label_10F4:0x10F4PushFlow(Label_10E8);0x10F9goto Label_0424;0x10FESetKeyboardFocus();0x1108PopFlow();0x1109OnNormal();0x1117PopFlow();0x1118Text.SetText(In Text);0x1145SetElements();0x1153PopFlow();0x1154OnNormal();0x1162PreventDroplistOpenWhenNotOnFocus();0x1170PopFlow();0x1171SetVisuals(1);0x1184Sound(1);0x1194PopFlow();0x1195SetVisuals(0);0x11A8PopFlow();0x11A9SetVisuals(2);0x11BCSound(2);0x11CCPopFlow();0x11CDPushFlow(Label_11F9);0x11D2ItensHasFocus = false;0x11DDTemp_int_Loop_Counter_Variable_1 = 0;0x11F4goto Label_018C;0x11F9Label_11F9:0x11F9K2Node_DynamicCast_AsPause_Menu_HUD = Cast<PauseMenuHUD_C>(WidgetOwner);0x121DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPause_Menu_HUD);0x123Aif (!(K2Node_DynamicCast_bSuccess)) goto Label_1271;0x1248HasMouseMovement = K2Node_DynamicCast_AsPause_Menu_HUD.MouseMoved;0x1271Label_1271:0x1271if (!(HasMouseMovement)) PopFlow();0x127Bif (!(ExpandedList)) PopFlow();0x1285CallFunc_IsHovered_ReturnValue = IsHovered();0x129Dif (!(CallFunc_IsHovered_ReturnValue)) goto Label_12AC;0x12ABPopFlow();0x12ACLabel_12AC:0x12ACExpandDropList(false);0x12BBPopFlow();0x12BCLabel_12BC:0x12BC/Script/Engine.Default__KismetArrayLibrary.Array_Get(Itens, DefaultShowOption, CallFunc_Array_Get_Item);0x12F7TextSelected.SetText(CallFunc_Array_Get_Item);0x1324Temp_int_Loop_Counter_Variable_3 = 0;0x133BTemp_int_Array_Index_Variable_3 = 0;0x1352Label_1352:0x1352CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Itens);0x138DCallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_1);0x13B3if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x13BDTemp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x13D8PushFlow(Label_13E2);0x13DDgoto Label_0050;0x13E2Label_13E2:0x13E2CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x140CTemp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_5;0x1427goto Label_1352;0x142CCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_VisualID, VisualID);0x1452if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_1461;0x1460PopFlow();0x1461Label_1461:0x1461VisualID = K2Node_CustomEvent_VisualID;0x147C/Script/Engine.Default__KismetArrayLibrary.Array_Get(BackgroundBrushArray, VisualID, CallFunc_Array_Get_Item_1);0x14B7BackgroundBox.SetBrush(CallFunc_Array_Get_Item_1);0x14E0/Script/Engine.Default__KismetArrayLibrary.Array_Get(TextColorArray, VisualID, CallFunc_Array_Get_Item_2);0x151BTextColor = CallFunc_Array_Get_Item_2;0x1536CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(VisualID);0x155BCallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Sound/SFX/UI/UIActions.UIActions, CallFunc_Conv_IntToByte_ReturnValue);0x1589SelectionState.Broadcast(CallFunc_GetValidValue_ReturnValue);0x15A5PopFlow();0x15A6ExpandedList = K2Node_CustomEvent_Expand;0x15B9ExpandingAnim = true;0x15C4Temp_int_Loop_Counter_Variable_2 = 0;0x15DBgoto Label_050D;0x15E0WidgetOwner = K2Node_CustomEvent_WidgetOwner;0x15F3PopFlow();0x15F4CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x1609K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x162DK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x164Aif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1654KeysStructure = K2Node_DynamicCast_AsMy_Game_Instance.DefaultSettings.UIKeys_60_03CE3011420D47DA67AD0DB0CF6510C0;0x168EPopFlow();0x168FDropFocus = true;0x169AExpandDropList(true);0x16A9PopFlow();0x16AAif (!(ExpandedList)) goto Label_16D3;0x16B8DropFocus = false;0x16C3ExpandDropList(false);0x16D2PopFlow();0x16D3Label_16D3:0x16D3ReturnEffect.Broadcast();0x16E6PopFlow();0x16E7CallFunc_IsValid_ReturnValue_2 = IsValid(K2Node_CustomEvent_ButtonsGenerated);0x1704if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x170ECallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(ButtonsGenerated, K2Node_CustomEvent_ButtonsGenerated);0x1752SubMenuID = CallFunc_Array_Find_ReturnValue;0x176DUpdateSelectedText(SubMenuID);0x1784TakeEffect.Broadcast(IDButton, this);0x17A1PopFlow();0x17A2goto Label_12BC;0x17A7Label_17A7:0x17A7/Script/Engine.Default__KismetArrayLibrary.Array_Clear(ButtonsGenerated);0x17D0if (!(K2Node_CustomEvent_DontClearStoredText)) goto Label_17DF;0x17DEPopFlow();0x17DFLabel_17DF:0x17DF/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Itens);0x1808PopFlow();0x1809Label_1809:0x1809ScrollBox.ClearChildren();0x182Dgoto Label_17A7;0x1832goto Label_1809;0x1837DefaultShowOption = K2Node_CustomEvent_DefaultShowOption;0x1852/Script/Engine.Default__KismetArrayLibrary.Array_Get(Itens, DefaultShowOption, CallFunc_Array_Get_Item_11);0x188DTextSelected.SetText(CallFunc_Array_Get_Item_11);0x18BAPopFlow();0x18BBPushFlow(Label_02F3);0x18C0goto Label_10F4;0x18C5Label_18C5:0x18C5return;0x18C7// end of script
Final0x04
void SelectionState__DelegateSignature(const UIActions& NewParam)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void TakeEffect__DelegateSignature(int32 ID, UWidget* CurrentButton)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10
void ReturnEffect__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 2

types with a member, parameter or interface of this type