0x00x03F9
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Text | UTextBlock* | 10 flags | nullptr | |
| 0x08 | BackgroundBox | UBorder* | 10 flags | nullptr | |
| 0x04 | VisualID | int32 | 7 flags | 0 | |
| 0x0344 | 0x04 | padding / unreflected | |||
| 0x10 | BackgroundBrushArray | TArray<FSlateBrush> | 3 flags | [3 items] | |
| 0x10 | TextColorArray | TArray<FSlateColor> | 3 flags | [3 items] | |
| 0x14 | TextColorSingle | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x037C | 0x04 | padding / unreflected | |||
| 0x08 | WidgetOwner | UButtonDroplist_C* | 7 flags | nullptr | |
| 0x70 | KeysStructure | FKeyStructure_InputWidget | 4 flags | {ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7=[2 items], … | |
| 0x01 | SelectedItem | bool | 7 flags | false | |
Inherited from UUserWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x14 | ForegroundColor | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01F4 | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0208 | 0x30 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 6 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x04 | Priority | int32 | 7 flags | 0 | |
| 0x01 | bIsFocusable : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bAutomaticallyRegisterInputOnConstruction : 1bit 2 | bool | 3 flags | false | |
| 0x024D | 0x03 | padding / unreflected | |||
| 0x10 | QueuedWidgetAnimationTransitions | TArray<FQueuedWidgetAnimationTransition> | Transient+2 flags | [] | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+6 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x0288 | 0x18 | padding / unreflected | |||
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x10 | Extensions | TArray<UUserWidgetExtension*> | 6 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+8 flags | nullptr | |
| 0x01 | bHasScriptImplementedTick : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 1 | bool | 3 flags | true | |
| 0x02C9 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x02E1 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x02F4 | 0x04 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+9 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 24
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 13 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipText | FText | 3 flags | <FText> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x38 | RenderTransform | FWidgetTransform | 4 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x10 | RenderTransformPivot | FVector2D | 7 flags | {X=0.5, Y=0.5} | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 7 flags | Inherit | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x01 | bIsVolatile : 1bit 4 | bool | Protected+6 flags | false | |
| 0x01 | bWrappedByComponent : 1bit 0 | bool | Transient+3 flags | false | |
| 0x01 | Cursor | EMouseCursor | 8 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 7 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 7 flags | Visible | |
| 0x01 | PixelSnapping | EWidgetPixelSnapping | 7 flags | Inherit | |
| 0x00DF | 0x01 | padding / unreflected | |||
| 0x04 | RenderOpacity | float | Protected+7 flags | 1 | |
| 0x00E4 | 0x04 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 9 flags | nullptr | |
| 0x08 | Navigation | UWidgetNavigation* | 12 flags | nullptr | |
| 0x00F8 | 0x50 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+4 flags | [] | |
Functions 15
| Signature | Flags | Native | Params |
|---|---|---|---|
void Sound(const UIActions& UI)Script8 statements · 148 bytes of bytecode0x0000CallFunc_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 | Public | 0x01 | |
FEventReply ClickMouse(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)Script14 statements · 211 bytes of bytecode0x0000CallFunc_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 | Public | 0x170 | |
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)Script34 statements · 639 bytes of bytecode0x0000PushFlow(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 | EventPublic | 0x138 | |
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)Script5 statements · 80 bytes of bytecode0x0000OnHover();0x000ECallFunc_Handled_ReturnValue = Handled();0x002AReturnValue = CallFunc_Handled_ReturnValue;0x0045return ReturnValue;0x004F// end of script | EventPublic | 0xF8 | |
void SetElement(const FText& InText, UButtonDroplist_C* WidgetOwner2)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0024ExecuteUbergraph_ButtonDroplistItemElement(100);0x0033return;0x0035// end of script | EventPublic | 0xB8 | |
void OnMouseLeave(FPointerEvent& MouseEvent)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012ExecuteUbergraph_ButtonDroplistItemElement(115);0x0021return;0x0023// end of script | EventPublic | 0x80 | |
void OnHover()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ButtonDroplistItemElement(134);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnNormal()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ButtonDroplistItemElement(174);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnSelect()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ButtonDroplistItemElement(236);0x000Freturn;0x0011// end of script | 0x00 | ||
void SetVisualElement(int32 VisualID)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_VisualID = VisualID;0x0012ExecuteUbergraph_ButtonDroplistItemElement(260);0x0021return;0x0023// end of script | 0x04 | ||
void OnFocusLost(const FFocusEvent& InFocusEvent)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_ButtonDroplistItemElement(535);0x0021return;0x0023// end of script | EventPublic | 0x08 | |
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ButtonDroplistItemElement(554);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void ConfirmKey()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ButtonDroplistItemElement(717);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_ButtonDroplistItemElement(int32 EntryPoint)Script46 statements · 853 bytes of bytecode0x0000goto [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 | Final | 0x04 |