Zdexby TheHolyOneZ
4,841 classes
Class

UButtonDroplistItemElement_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/HUD/ButtonDroplistItemElement.ButtonDroplistItemElement_C 0x03F9 (1,017 B) align 8 inherited 0x0328 15 scripted vtable /Game/Blueprints/HUD/ButtonDroplistItemElement
0x00x03F9

Members 10

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TextUTextBlock*10 flagsnullptr
0x08BackgroundBoxUBorder*10 flagsnullptr
0x04VisualIDint327 flags0
0x03440x04padding / unreflected
0x10BackgroundBrushArrayTArray<FSlateBrush>3 flags[3 items]
0x10TextColorArrayTArray<FSlateColor>3 flags[3 items]
0x14TextColorSingleFSlateColor4 flags{SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRule=UseColor…
0x037C0x04padding / unreflected
0x08WidgetOwnerUButtonDroplist_C*7 flagsnullptr
0x70KeysStructureFKeyStructure_InputWidget4 flags{ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7=[2 items], …
0x01SelectedItembool7 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 15

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 ClickMouse(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script14 statements · 211 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_00C8;0x00A7Label_00A7:0x00A7ConfirmKey();0x00B5OnSelect();0x00C3goto Label_006B;0x00C8Label_00C8:0x00C8return ReturnValue;0x00D2// end of script
Public0x170
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script34 statements · 639 bytes of bytecode
0x0000PushFlow(Label_0274);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_022A);0x0116/Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x015ACallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item);0x0180if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) PopFlow();0x018AWasKey = true;0x0195ConfirmKey();0x01A3PopFlow();0x01A4Label_01A4:0x01A4if (!(WasKey)) goto Label_01EE;0x01B2CallFunc_Handled_ReturnValue = Handled();0x01CEReturnValue = CallFunc_Handled_ReturnValue;0x01E9goto Label_0274;0x01EELabel_01EE:0x01EECallFunc_Unhandled_ReturnValue = Unhandled();0x020AReturnValue = CallFunc_Unhandled_ReturnValue;0x0225goto Label_0274;0x022ALabel_022A:0x022ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0254Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x026Fgoto Label_007E;0x0274Label_0274:0x0274return ReturnValue;0x027E// 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
void SetElement(const FText& InText, UButtonDroplist_C* WidgetOwner2)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InText = InText;0x0012PersistentFrame.K2Node_CustomEvent_WidgetOwner2 = WidgetOwner2;0x0024ExecuteUbergraph_ButtonDroplistItemElement(31);0x0033return;0x0035// end of script
0x18
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_ButtonDroplistItemElement(100);0x0033return;0x0035// end of script
EventPublic0xB8
void OnMouseLeave(FPointerEvent& MouseEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012ExecuteUbergraph_ButtonDroplistItemElement(115);0x0021return;0x0023// end of script
EventPublic0x80
void OnHover()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplistItemElement(134);0x000Freturn;0x0011// end of script
0x00
void OnNormal()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplistItemElement(174);0x000Freturn;0x0011// end of script
0x00
void OnSelect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplistItemElement(236);0x000Freturn;0x0011// end of script
0x00
void SetVisualElement(int32 VisualID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_VisualID = VisualID;0x0012ExecuteUbergraph_ButtonDroplistItemElement(260);0x0021return;0x0023// end of script
0x04
void OnFocusLost(const FFocusEvent& InFocusEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_ButtonDroplistItemElement(535);0x0021return;0x0023// end of script
EventPublic0x08
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplistItemElement(554);0x000Freturn;0x0011// end of script
EventPublic0x00
void ConfirmKey()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ButtonDroplistItemElement(717);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_ButtonDroplistItemElement(int32 EntryPoint)
Script46 statements · 853 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ASound(2);0x001Agoto Label_0352;0x001FText.SetText(K2Node_CustomEvent_InText);0x004CWidgetOwner = K2Node_CustomEvent_WidgetOwner2;0x005Fgoto Label_0352;0x0064SetKeyboardFocus();0x006Egoto Label_0352;0x0073OnNormal();0x0081goto Label_0352;0x0086SetVisualElement(1);0x0099Sound(1);0x00A9goto Label_0352;0x00AEif (!(SelectedItem)) goto Label_00D4;0x00BCSetVisualElement(2);0x00CFgoto Label_0352;0x00D4Label_00D4:0x00D4SetVisualElement(0);0x00E7goto Label_0352;0x00ECSetVisualElement(2);0x00FFgoto Label_000A;0x0104CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_VisualID, VisualID);0x012Aif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_013D;0x0138goto Label_0352;0x013DLabel_013D:0x013DVisualID = K2Node_CustomEvent_VisualID;0x0158/Script/Engine.Default__KismetArrayLibrary.Array_Get(BackgroundBrushArray, VisualID, CallFunc_Array_Get_Item);0x0193BackgroundBox.SetBrush(CallFunc_Array_Get_Item);0x01BC/Script/Engine.Default__KismetArrayLibrary.Array_Get(TextColorArray, VisualID, CallFunc_Array_Get_Item_1);0x01F7TextColorSingle = CallFunc_Array_Get_Item_1;0x0212goto Label_0352;0x0217OnNormal();0x0225goto Label_0352;0x022ACallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x023FK2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0263K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0280if (!(K2Node_DynamicCast_bSuccess)) goto Label_0352;0x028EKeysStructure = K2Node_DynamicCast_AsMy_Game_Instance.DefaultSettings.UIKeys_60_03CE3011420D47DA67AD0DB0CF6510C0;0x02C8goto Label_0352;0x02CDWidgetOwner.ConfirmCastBack(this);0x02F2CallFunc_Not_PreBool_ReturnValue = Not_PreBool(WidgetOwner.ExpandedList);0x0325WidgetOwner.ExpandDropList(CallFunc_Not_PreBool_ReturnValue);0x0352Label_0352:0x0352return;0x0354// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type