Zdexby TheHolyOneZ
4,790 classes
Class

UW_Trigger_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menu/W_Trigger.W_Trigger_C 0x0360 (864 B) align 8 inherited 0x02D0 13 scripted vtable /Game/UI/Menu/W_Trigger
0x00x0360

Members 17

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ShowBackgroundUWidgetAnimation*Transient+6 flagsnullptr
0x08BackgroundUBorder*10 flagsnullptr
0x01Hoveredbool7 flagsfalse
0x02E90x07padding / unreflected
0x10On PressedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10On ReleasedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Hold TickFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01Last Hoveredbool7 flagsfalse
0x03290x07padding / unreflected
0x10On EnterFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10On LeaveFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01Can Holdbool6 flagsfalse
0x01Holdbool7 flagsfalse
0x01Debugbool6 flagsfalse
0x01Soundbool6 flagstrue
0x01Activebool7 flagstrue
0x03550x03padding / unreflected
0x08PC RefAPC_C*7 flagsnullptr
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 13

SignatureFlagsNativeParams
void InpActEvt_IA_CloseMenu_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_Trigger(95);0x0057return;0x0059// end of script
0x30
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_Trigger(701);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Trigger(831);0x000Freturn;0x0011// end of script
EventPublic0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_W_Trigger(1165);0x0033return;0x0035// end of script
EventPublic0x3C
void Press()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Trigger(2164);0x000Freturn;0x0011// end of script
0x00
void Release()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Trigger(2169);0x000Freturn;0x0011// end of script
0x00
void Mouse(const FVector2D& Coord)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.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 bytecode
0x0000goto [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
Final0x04
void On Leave__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void On Enter__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Hold Tick__DelegateSignature(const FVector2D& Mouse Delta)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10
void On Released__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void On Pressed__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 9

types with a member, parameter or interface of this type