0x00x0389
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | RichTextAction | URichTextBlock* | 10 flags | nullptr | |
| 0x08 | RGScalableIconContainer_0 | URGScalableIconContainer* | 10 flags | nullptr | |
| 0x08 | InputActionWidget | UCommonActionWidget* | 10 flags | nullptr | |
| 0x10 | ActionName | FString | 5 flags | "Pick Up" | |
| 0x08 | EnhancedInputAction | UInputAction* | 6 flags | nullptr | |
| 0x01 | ForceVisible | bool | 7 flags | false | |
| 0x0379 | 0x07 | padding / unreflected | |||
| 0x08 | DummyIA | UInputAction* | 6 flags | /Game/Ride/Input/Actions/Vehicle/IA_Dummy.IA_Dummy | |
| 0x01 | bIsActive | 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 | 3 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01E4 | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01F8 | 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 | |
| 0x023D | 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 | [] | |
| 0x0278 | 0x40 | 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 | |
| 0x02E1 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x02F9 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x030C | 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 5
| Signature | Flags | Native | Params |
|---|---|---|---|
void UpdateText()Script68 statements · 2,164 bytes of bytecode0x0000if (!(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 | Public | 0x00 | |
void SetActive(bool bIsActive)Script4 statements · 36 bytes of bytecode0x0000bIsActive = bIsActive;0x0013UpdateText();0x0021return;0x0023// end of script | Public | 0x01 | |
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WG_PlayerInteraction(53);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PlayerInteraction(261);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void ExecuteUbergraph_WG_PlayerInteraction(int32 EntryPoint)Script19 statements · 280 bytes of bytecode0x0000goto [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 | Final | 0x04 |