Zdexby TheHolyOneZ
6,144 classes
Class

UWG_PlayerInteraction_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Ride/UI/PlayerHUD/WG_PlayerInteraction.WG_PlayerInteraction_C 0x0389 (905 B) align 8 inherited 0x0340 5 scripted vtable /Game/Ride/UI/PlayerHUD/WG_PlayerInteraction
0x00x0389

Members 9

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08RichTextActionURichTextBlock*10 flagsnullptr
0x08RGScalableIconContainer_0URGScalableIconContainer*10 flagsnullptr
0x08InputActionWidgetUCommonActionWidget*10 flagsnullptr
0x10ActionNameFString5 flags"Pick Up"
0x08EnhancedInputActionUInputAction*6 flagsnullptr
0x01ForceVisiblebool7 flagsfalse
0x03790x07padding / unreflected
0x08DummyIAUInputAction*6 flags/Game/Ride/Input/Actions/Vehicle/IA_Dummy.IA_Dummy
0x01bIsActivebool7 flagsfalse
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>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / 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
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / 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 5

SignatureFlagsNativeParams
void UpdateText()
Script68 statements · 2,164 bytes of bytecode
0x0000if (!(bIsActive)) goto Label_03BD;0x000ECallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::AsCultureInvariant("</>"));0x0031K2Node_MakeStruct_FormatArgumentData.ArgumentName = "c";0x004FK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x006CK2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_MakeLiteralText_ReturnValue;0x0090K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x00B4K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00D4K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x00F8K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0115CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText::AsCultureInvariant("<RichText.Active>"));0x0146CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(ActionName);0x016BK2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "a";0x0189K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x01A6K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = CallFunc_MakeLiteralText_ReturnValue_1;0x01CAK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x01EEK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x020EK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x0232K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x024FK2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "b";0x026DK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x028AK2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x02AEK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x02D2K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x02F2K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueDouble = 0;0x0316K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x0333K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData_2, K2Node_MakeStruct_FormatArgumentData};0x0359CallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("{a}{b}{c}"), K2Node_MakeArray_Array);0x038BRichTextAction.SetText(CallFunc_Format_ReturnValue);0x03B8goto Label_0871;0x03BDLabel_03BD:0x03BDCallFunc_Split_ReturnValue = Split(ActionName, "{Disabled}", CallFunc_Split_LeftS, CallFunc_Split_RightS, 1, 0);0x03FCif (!(CallFunc_Split_ReturnValue)) goto Label_081F;0x040ACallFunc_MakeLiteralText_ReturnValue_2 = MakeLiteralText(FText::AsCultureInvariant("</>"));0x042DK2Node_MakeStruct_FormatArgumentData_3.ArgumentName = "c";0x044BK2Node_MakeStruct_FormatArgumentData_3.ArgumentValueType = 4;0x0468K2Node_MakeStruct_FormatArgumentData_3.ArgumentValue = CallFunc_MakeLiteralText_ReturnValue_2;0x048CK2Node_MakeStruct_FormatArgumentData_3.ArgumentValueInt = 0;0x04B0K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueFloat = 0f;0x04D0K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueDouble = 0;0x04F4K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueGender = 0;0x0511CallFunc_MakeLiteralText_ReturnValue_3 = MakeLiteralText(FText::AsCultureInvariant("<RichText.Disabled>"));0x0544K2Node_MakeStruct_FormatArgumentData_4.ArgumentName = "a";0x0562K2Node_MakeStruct_FormatArgumentData_4.ArgumentValueType = 4;0x057FK2Node_MakeStruct_FormatArgumentData_4.ArgumentValue = CallFunc_MakeLiteralText_ReturnValue_3;0x05A3K2Node_MakeStruct_FormatArgumentData_4.ArgumentValueInt = 0;0x05C7K2Node_MakeStruct_FormatArgumentData_4.ArgumentValueFloat = 0f;0x05E7K2Node_MakeStruct_FormatArgumentData_4.ArgumentValueDouble = 0;0x060BK2Node_MakeStruct_FormatArgumentData_4.ArgumentValueGender = 0;0x0628CallFunc_Split_ReturnValue = Split(ActionName, "{Disabled}", CallFunc_Split_LeftS, CallFunc_Split_RightS, 1, 0);0x0667CallFunc_TrimTrailing_ReturnValue = TrimTrailing(CallFunc_Split_LeftS);0x068CCallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_TrimTrailing_ReturnValue);0x06B1K2Node_MakeStruct_FormatArgumentData_5.ArgumentName = "b";0x06CFK2Node_MakeStruct_FormatArgumentData_5.ArgumentValueType = 4;0x06ECK2Node_MakeStruct_FormatArgumentData_5.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue_2;0x0710K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueInt = 0;0x0734K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueFloat = 0f;0x0754K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueDouble = 0;0x0778K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueGender = 0;0x0795K2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData_4, K2Node_MakeStruct_FormatArgumentData_5, K2Node_MakeStruct_FormatArgumentData_3};0x07BBCallFunc_Format_ReturnValue_1 = Format(FText::AsCultureInvariant("{a}{b}{c}"), K2Node_MakeArray_Array_1);0x07EDRichTextAction.SetText(CallFunc_Format_ReturnValue_1);0x081Agoto Label_0871;0x081FLabel_081F:0x081FCallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(ActionName);0x0844RichTextAction.SetText(CallFunc_Conv_StringToText_ReturnValue_1);0x0871Label_0871:0x0871return;0x0873// end of script
Public0x00
void SetActive(bool bIsActive)
Script4 statements · 36 bytes of bytecode
0x0000bIsActive = bIsActive;0x0013UpdateText();0x0021return;0x0023// end of script
Public0x01
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WG_PlayerInteraction(53);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PlayerInteraction(261);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_WG_PlayerInteraction(int32 EntryPoint)
Script19 statements · 280 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ARGScalableIconContainer_0.SetVisibility(1);0x0030goto Label_0115;0x0035ForceVisible = true;0x0040Label_0040:0x0040UpdateText();0x004EInputActionWidget.SetEnhancedInputAction(EnhancedInputAction);0x007BCallFunc_IsValid_ReturnValue = IsValid(EnhancedInputAction);0x0098CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsValid_ReturnValue, ForceVisible);0x00BEif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_000A;0x00CCCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(EnhancedInputAction, DummyIA);0x00F2if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0115;0x0100goto Label_000A;0x0105ForceVisible = false;0x0110goto Label_0040;0x0115Label_0115:0x0115return;0x0117// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type