0x00x0360
Members 17
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | ShowBackground | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | Background | UBorder* | 10 flags | nullptr | |
| 0x01 | Hovered | bool | 7 flags | false | |
| 0x02E9 | 0x07 | padding / unreflected | |||
| 0x10 | On Pressed | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | Menu | UW_Menu_C* | 7 flags | nullptr | |
| 0x10 | On Released | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Hold Tick | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x01 | Last Hovered | bool | 7 flags | false | |
| 0x0329 | 0x07 | padding / unreflected | |||
| 0x10 | On Enter | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | On Leave | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x01 | Can Hold | bool | 6 flags | false | |
| 0x01 | Hold | bool | 7 flags | false | |
| 0x01 | Debug | bool | 6 flags | false | |
| 0x01 | Sound | bool | 6 flags | true | |
| 0x01 | Active | bool | 7 flags | true | |
| 0x0355 | 0x03 | padding / unreflected | |||
| 0x08 | PC Ref | APC_C* | 7 flags | nullptr | |
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 | 3 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01B4 | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01C8 | 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 | |
| 0x020D | 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 | [] | |
| 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 | |
| 0x0271 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x0289 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x029C | 0x04 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+9 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 23
| 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 | Cursor | EMouseCursor | 8 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 7 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 7 flags | Visible | |
| 0x01 | PixelSnapping | EWidgetPixelSnapping | 7 flags | Inherit | |
| 0x00DE | 0x02 | 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 | 0x40 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+4 flags | [] | |
Functions 13
| Signature | Flags | Native | Params |
|---|---|---|---|
void InpActEvt_IA_CloseMenu_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)Script7 statements · 90 bytes of bytecode0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048ExecuteUbergraph_W_Trigger(95);0x0057return;0x0059// end of script | 0x30 | ||
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_Trigger(701);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_Trigger(831);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void Tick(const FGeometry& MyGeometry, float InDeltaTime)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_W_Trigger(1165);0x0033return;0x0035// end of script | EventPublic | 0x3C | |
void Press()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_Trigger(2164);0x000Freturn;0x0011// end of script | 0x00 | ||
void Release()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_Trigger(2169);0x000Freturn;0x0011// end of script | 0x00 | ||
void Mouse(const FVector2D& Coord)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Coord = Coord;0x0012ExecuteUbergraph_W_Trigger(10);0x0021return;0x0023// end of script | 0x10 | ||
void ExecuteUbergraph_W_Trigger(int32 EntryPoint)Script81 statements · 2,177 bytes of bytecode0x0000goto [EntryPoint];0x000ACallFunc_BooleanAND_ReturnValue_1 = BooleanAND(Can Hold, Hold);0x0030if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_087E;0x003EHold Tick.Broadcast(K2Node_CustomEvent_Coord);0x005Agoto Label_087E;0x005FCallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x007CTemp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x008FTemp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x00ACTemp_real_Variable_1 = Temp_real_Variable_1;0x00C7Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x00E4Temp_real_Variable = Temp_real_Variable;0x00FFTemp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction;0x0112Label_0112:0x0112if (!(Hold)) goto Label_087E;0x0120On Released.Broadcast();0x0133Hold = false;0x013Eif (!(Can Hold)) goto Label_087E;0x014CMenu.Unlock Cursor();0x0170goto Label_087E;0x0175Label_0175:0x0175CallFunc_IsValid_ReturnValue = IsValid(Menu);0x0192if (!(CallFunc_IsValid_ReturnValue)) goto Label_087E;0x01A0CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Menu.MouseLocked);0x01D3CallFunc_BooleanAND_ReturnValue = BooleanAND(Hovered, CallFunc_Not_PreBool_ReturnValue);0x01F9if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_087E;0x0207On Pressed.Broadcast();0x021APlaySoundAtLocation(this, /Game/Audio/Files/UI/HUD_Sound.HUD_Sound, FVector(0, 0, 0), FRotator(0, 0, 0), 0.1f, 20f, 0f, /Game/Audio/Spatialization/Att_RawInterface.Att_RawInterface, nullptr, nullptr, nullptr);0x027BHold = true;0x0286if (!(Can Hold)) goto Label_087E;0x0294Menu.Lock Cursor();0x02B8goto Label_087E;0x02BDCallFunc_SelectFloat_ReturnValue = SelectFloat(0.2, 0, Debug);0x02F4CallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0311Background.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x033Agoto Label_087E;0x033FCallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x034A/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/UI/Menu/W_Menu.W_Menu_C, false);0x037E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, 0, CallFunc_Array_Get_Item);0x03B5Menu = CallFunc_Array_Get_Item;0x03C8K2Node_CreateDelegate_OutputDelegate.Bind(this, Press);0x03DFMenu.Press += K2Node_CreateDelegate_OutputDelegate;0x0408K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Release);0x041FMenu.Release += K2Node_CreateDelegate_OutputDelegate_1;0x0448K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Mouse);0x045FMenu.Mouse += K2Node_CreateDelegate_OutputDelegate_2;0x0488goto Label_087E;0x048DCallFunc_GetLocalSize_ReturnValue = GetLocalSize(K2Node_Event_MyGeometry);0x04B2BreakVector2D(CallFunc_GetLocalSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x04D7CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x04EFCallFunc_GetMousePosition_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue.GetMousePosition(CallFunc_GetMousePosition_LocationX, CallFunc_GetMousePosition_LocationY);0x052BCallFunc_MakeVector2D_X_ImplicitCast = Cast<4>(CallFunc_GetMousePosition_LocationX);0x0548CallFunc_MakeVector2D_Y_ImplicitCast = Cast<4>(CallFunc_GetMousePosition_LocationY);0x0565CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_MakeVector2D_X_ImplicitCast, CallFunc_MakeVector2D_Y_ImplicitCast);0x0593ScreenToWidgetLocal(this, K2Node_Event_MyGeometry, CallFunc_MakeVector2D_ReturnValue, CallFunc_ScreenToWidgetLocal_LocalCoordinate, false);0x05BABreakVector2D(CallFunc_ScreenToWidgetLocal_LocalCoordinate, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x05DFCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector2D_Y_1, 0);0x0605CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector2D_Y_1, CallFunc_BreakVector2D_Y);0x062BCallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector2D_X_1, 0);0x0651CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_X);0x0677CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue_1, CallFunc_Less_DoubleDouble_ReturnValue_1);0x069DCallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Greater_DoubleDouble_ReturnValue);0x06C3CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_BooleanAND_ReturnValue_3, CallFunc_Less_DoubleDouble_ReturnValue);0x06E9Hovered = CallFunc_BooleanAND_ReturnValue_4;0x06FCCallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(Hovered, Last Hovered);0x0722if (!(CallFunc_NotEqual_BoolBool_ReturnValue)) goto Label_087E;0x0730Last Hovered = Hovered;0x0743if (!(Last Hovered)) goto Label_081A;0x0751On Enter.Broadcast();0x0764Background.SetBrushColor(LinearColor{0f, 0.5f, 1f, 1f});0x07A6if (!(Sound)) goto Label_087E;0x07B4PlaySoundAtLocation(this, /Game/Audio/Files/UI/HUD_Sound.HUD_Sound, FVector(0, 0, 0), FRotator(0, 0, 0), 0.05f, 10f, 0f, /Game/Audio/Spatialization/Att_RawInterface.Att_RawInterface, nullptr, nullptr, nullptr);0x0815goto Label_087E;0x081ALabel_081A:0x081AOn Leave.Broadcast();0x082DBackground.SetBrushColor(LinearColor{1f, 0f, 0f, 1f});0x086Fgoto Label_087E;0x0874goto Label_0175;0x0879goto Label_0112;0x087ELabel_087E:0x087Ereturn;0x0880// end of script | Final | 0x04 | |
void On Leave__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void On Enter__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void Hold Tick__DelegateSignature(const FVector2D& Mouse Delta)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x10 | |
void On Released__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void On Pressed__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 |