Zdexby TheHolyOneZ
4,790 classes
Class

UW_NewMenu_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menu2/W_NewMenu.W_NewMenu_C 0x0408 (1,032 B) align 8 inherited 0x02D0 20 scripted vtable /Game/UI/Menu2/W_NewMenu
0x00x0408

Members 31

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TitleSwitchUWidgetAnimation*Transient+6 flagsnullptr
0x08MainSwitcherUWidgetSwitcher*10 flagsnullptr
0x08MainTabUW_Menu_MainTab_C*10 flagsnullptr
0x08MainTitleUTextBlock*10 flagsnullptr
0x08Mec RefAMec_C*7 flagsnullptr
0x01MouseLockedbool7 flagsfalse
0x03290x07padding / unreflected
0x08Mouse MUMaterialInstanceDynamic*6 flagsnullptr
0x10Mouse Lock PositionFVector2D7 flags{X=0, Y=0}
0x08MouseB MUMaterialInstanceDynamic*6 flagsnullptr
0x08Mouse Down Lerpdouble7 flags0
0x10Mouse DeltaFVector2D7 flags{X=0, Y=0}
0x08Mouse H MUMaterialInstanceDynamic*6 flagsnullptr
0x03790x07padding / unreflected
0x10CloseMenuFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08Session Refresh TimerFTimerHandle5 flags{Handle=0}
0x10OpenFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10PressFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10ReleaseFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10MouseFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08GI RefUMainGI_C*6 flagsnullptr
0x08PC RefAPC_C*7 flagsnullptr
0x01Can Closebool7 flagstrue
0x03F10x07padding / unreflected
0x10Tab RefreshFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01B40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01C80x30padding / 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
0x020D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02710x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02890x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x029C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
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
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 20

SignatureFlagsNativeParams
void Center Mouse()
Script9 statements · 310 bytes of bytecode
0x0000CallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(this);0x0033CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x004DCallFunc_Divide_Vector2DVector2D_ReturnValue = Divide_Vector2DVector2D(CallFunc_GetViewportSize_ReturnValue, Vector2D{2, 2});0x0092BreakVector2D(CallFunc_Divide_Vector2DVector2D_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x00B7CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_BreakVector2D_X);0x00DCCallFunc_FTrunc_ReturnValue_1 = FTrunc(CallFunc_BreakVector2D_Y);0x0101CallFunc_GetPlayerController_ReturnValue.SetMouseLocation(CallFunc_FTrunc_ReturnValue, CallFunc_FTrunc_ReturnValue_1);0x0133return;0x0135// end of script
Public0x00
void Clamp Mouse Location(const FVector2D& DeadZone)
Script16 statements · 579 bytes of bytecode
0x0000CallFunc_GetMousePositionOnViewport_ReturnValue = GetMousePositionOnViewport(this);0x001DCallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(this);0x0050CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x006ABreakVector2D(CallFunc_GetViewportSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x008FCallFunc_GetViewportSize_ReturnValue_1 = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(this);0x00C2BreakVector2D(CallFunc_GetViewportSize_ReturnValue_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x00E7BreakVector2D(CallFunc_GetMousePositionOnViewport_ReturnValue, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x010CCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_X_1);0x013ACallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_BreakVector2D_Y_2, CallFunc_BreakVector2D_Y_1);0x0168CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_BreakVector2D_X);0x0196CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_BreakVector2D_Y);0x01C4CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_DoubleDouble_ReturnValue);0x01E9CallFunc_FTrunc_ReturnValue_1 = FTrunc(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x020ECallFunc_GetPlayerController_ReturnValue.SetMouseLocation(CallFunc_FTrunc_ReturnValue, CallFunc_FTrunc_ReturnValue_1);0x0240return;0x0242// end of script
Public0x10
void W_Settings_AutoGenFunc(const FVector& NewParam)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x18
void InpActEvt_IA_CloseMenu_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048ExecuteUbergraph_W_NewMenu(172);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_CloseMenuTablet_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048ExecuteUbergraph_W_NewMenu(388);0x0057return;0x0059// end of script
0x30
void Unlock Cursor()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_NewMenu(1085);0x000Freturn;0x0011// end of script
0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_NewMenu(1090);0x000Freturn;0x0011// end of script
EventPublic0x00
void Show(bool TRUE)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_True = TRUE;0x0012ExecuteUbergraph_W_NewMenu(1253);0x0021return;0x0023// end of script
0x01
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_NewMenu(1502);0x0021return;0x0023// end of script
EventPublic0x01
void Lock Cursor()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_NewMenu(1503);0x000Freturn;0x0011// end of script
0x00
void BndEvt__W_NewMenu_MainTab_K2Node_ComponentBoundEvent_0_Tab Selected__DelegateSignature(const FText& Name, int32 Index)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Name = Name;0x0012PersistentFrame.K2Node_ComponentBoundEvent_Index = Index;0x0024ExecuteUbergraph_W_NewMenu(1508);0x0033return;0x0035// end of script
0x14
void Generate Settings(TArray<FStr_GameSetting_Category>& Settings)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Settings = Settings;0x0012ExecuteUbergraph_W_NewMenu(1679);0x0021return;0x0023// end of script
0x10
void ExecuteUbergraph_W_NewMenu(int32 EntryPoint)
Script87 statements · 1,683 bytes of bytecode
0x0000PushFlow(Label_0690);0x0005goto [EntryPoint];0x000FCloseMenu.Broadcast();0x0022if (!(Menu Open)) goto Label_0031;0x0030PopFlow();0x0031Label_0031:0x0031SetVisibility(2);0x0041PopFlow();0x0042Menu Open = true;0x004DCallFunc_GetActiveWidgetIndex_ReturnValue = MainSwitcher.GetActiveWidgetIndex();0x007FTab Refresh.Broadcast(CallFunc_GetActiveWidgetIndex_ReturnValue);0x009BSetVisibility(0);0x00ABPopFlow();0x00ACCallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x00C9Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x00DCTemp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x00F9Temp_real_Variable_1 = Temp_real_Variable_1;0x0114Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x0131Temp_real_Variable = Temp_real_Variable;0x014CTemp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_1;0x015FLabel_015F:0x015FMec Ref.Close Menu();0x0183PopFlow();0x0184CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x01A1Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x01B4Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x01D1Temp_real_Variable_3 = Temp_real_Variable_3;0x01ECTemp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x0209Temp_real_Variable_2 = Temp_real_Variable_2;0x0224Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction;0x0237PrintString(this, "Close Menu", true, true, LinearColor{1f, 0.072939f, 0f, 1f}, 2f, FName(None));0x0284goto Label_015F;0x0289Label_0289:0x0289MouseLocked = true;0x0294PopFlow();0x0295Label_0295:0x0295MouseLocked = false;0x02A0PopFlow();0x02A1Label_02A1:0x02A1CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x02B9CallFunc_GetMousePosition_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue.GetMousePosition(CallFunc_GetMousePosition_LocationX, CallFunc_GetMousePosition_LocationY);0x02F5CallFunc_MakeVector2D_X_ImplicitCast = Cast<4>(CallFunc_GetMousePosition_LocationX);0x0312CallFunc_MakeVector2D_Y_ImplicitCast = Cast<4>(CallFunc_GetMousePosition_LocationY);0x032FCallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_MakeVector2D_X_ImplicitCast, CallFunc_MakeVector2D_Y_ImplicitCast);0x035DMouse Lock Position = CallFunc_MakeVector2D_ReturnValue;0x0378goto Label_0289;0x037DLabel_037D:0x037DBreakVector2D(Mouse Lock Position, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x03A2CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_BreakVector2D_Y);0x03C7CallFunc_FTrunc_ReturnValue_1 = FTrunc(CallFunc_BreakVector2D_X);0x03ECCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0406CallFunc_GetPlayerController_ReturnValue.SetMouseLocation(CallFunc_FTrunc_ReturnValue_1, CallFunc_FTrunc_ReturnValue);0x0438goto Label_0295;0x043Dgoto Label_037D;0x0442PushFlow(Label_0471);0x0447MainTab.Select Tab(1);0x0470PopFlow();0x0471Label_0471:0x0471CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0486K2Node_DynamicCast_AsMain_GI = Cast<MainGI_C>(CallFunc_GetGameInstance_ReturnValue);0x04AAK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_GI);0x04C7if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x04D1GI Ref = K2Node_DynamicCast_AsMain_GI;0x04E4PopFlow();0x04E5if (!(K2Node_CustomEvent_True)) goto Label_0579;0x04F3SetVisibility(0);0x0503Center Mouse();0x0511CallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(MenuOpacity, 1f, false);0x0534Open.Broadcast();0x0547DelayUntilNextTick(this, LatentActionInfo{0x42, -992581999, FName(ExecuteUbergraph_W_NewMenu), this});0x0578PopFlow();0x0579Label_0579:0x0579Menu Open = false;0x0584CallFunc_PlayAnimationReverse_ReturnValue = PlayAnimationReverse(MenuOpacity, 1f, false);0x05A7RetriggerableDelay(this, 0.25f, LatentActionInfo{0xF, 2019419284, FName(ExecuteUbergraph_W_NewMenu), this});0x05DDPopFlow();0x05DEPopFlow();0x05DFgoto Label_02A1;0x05E4MainTitle.SetText(K2Node_ComponentBoundEvent_Name);0x0611CallFunc_PlayAnimation_ReturnValue = PlayAnimation(TitleSwitch, 0f, 1, 0, 1f, false);0x0640CallFunc_GetActiveWidgetIndex_ReturnValue_1 = MainSwitcher.GetActiveWidgetIndex();0x0672Tab Refresh.Broadcast(CallFunc_GetActiveWidgetIndex_ReturnValue_1);0x068EPopFlow();0x068FPopFlow();0x0690Label_0690:0x0690return;0x0692// end of script
Final0x04
void Tab Refresh__DelegateSignature(int32 Index)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x04
void Mouse__DelegateSignature(const FVector2D& Coord)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10
void Release__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Press__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Open__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void CloseMenu__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