0x00x0408
Members 32
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | ShowBackground | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | Background_1 | UBorder* | 10 flags | nullptr | |
| 0x08 | ButtonText | UTextBlock* | 10 flags | nullptr | |
| 0x08 | DLC_Logo | UImage* | 10 flags | nullptr | |
| 0x08 | Frame | UBorder* | 10 flags | nullptr | |
| 0x08 | Frame_1 | UBorder* | 10 flags | nullptr | |
| 0x08 | Highlight | UBorder* | 10 flags | nullptr | |
| 0x08 | Image | UImage* | 10 flags | nullptr | |
| 0x08 | SizeBox | USizeBox* | 10 flags | nullptr | |
| 0x08 | SizeBox_1 | USizeBox* | 10 flags | nullptr | |
| 0x08 | W_Tablet_Trigger | UW_Tablet_Trigger_C* | 10 flags | nullptr | |
| 0x01 | Hovered | bool | 7 flags | false | |
| 0x0331 | 0x07 | padding / unreflected | |||
| 0x10 | On Pressed | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Text | FString | 4 flags | "BUTTON" | |
| 0x04 | Color | int32 | 6 flags | 0 | |
| 0x10 | Press Color | FLinearColor | 6 flags | {R=1, G=1, B=1, A=0.8} | |
| 0x01 | Invert Text | bool | 6 flags | true | |
| 0x036D | 0x03 | padding / unreflected | |||
| 0x04 | Text Size | int32 | 6 flags | 30 | |
| 0x04 | Letter Spacing | int32 | 6 flags | 0 | |
| 0x04 | Letter Thickness | int32 | 6 flags | 1 | |
| 0x10 | TextColor | FLinearColor | 6 flags | {R=1, G=1, B=1, A=0.2} | |
| 0x10 | Unovered Color | FLinearColor | 7 flags | {R=0, G=0, B=0, A=1} | |
| 0x10 | Hovered Color | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | Hovered Text Color | FLinearColor | 7 flags | {R=0, G=0, B=0, A=1} | |
| 0x10 | Unovered Text Color | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x04 | Color Preset | int32 | 6 flags | 1 | |
| 0x01 | Lock | bool | 6 flags | true | |
| 0x03D1 | 0x07 | padding / unreflected | |||
| 0x10 | On Enter | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | On Leave | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | Face M | UMaterialInstanceDynamic* | 6 flags | nullptr | |
| 0x08 | Skin Data | UData_Skin_Element_C* | 6 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 PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_Skin_CharacterSelection(54);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void BndEvt__W_Tablet_ButtonText_W_Tablet_Trigger_K2Node_ComponentBoundEvent_0_On Pressed__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3056);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__W_Tablet_ButtonText_W_Tablet_Trigger_K2Node_ComponentBoundEvent_4_On Enter__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3119);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__W_Tablet_ButtonText_W_Tablet_Trigger_K2Node_ComponentBoundEvent_5_On Leave__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3124);0x000Freturn;0x0011// end of script | 0x00 | ||
void Reset()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3129);0x000Freturn;0x0011// end of script | 0x00 | ||
void Rename(const FString& Text)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Text = Text;0x0012ExecuteUbergraph_W_Skin_CharacterSelection(3134);0x0021return;0x0023// end of script | 0x10 | ||
void Select Skin()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3244);0x000Freturn;0x0011// end of script | 0x00 | ||
void Selected(bool TRUE)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_True = TRUE;0x0012ExecuteUbergraph_W_Skin_CharacterSelection(3391);0x0021return;0x0023// end of script | 0x01 | ||
void Open Page()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3749);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_W_Skin_CharacterSelection(int32 EntryPoint)Script126 statements · 3,796 bytes of bytecode0x0000PushFlow(Label_0ED1);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FDLC_Logo.SetVisibility(0);0x0035PopFlow();0x0036PushFlow(Label_0269);0x003BCallFunc_IsValid_ReturnValue_1 = IsValid(Skin Data);0x0058if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0062Text = Skin Data.Name;0x0093K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Skin Data.Type, 1);0x00C8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_057C;0x00D6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Skin Data.Type, 2);0x010Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_057C;0x0119K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Skin Data.Type, 3);0x014Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0785;0x015CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Skin Data.Type, 5);0x0191if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_057C;0x019FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Skin Data.Type, 6);0x01D4if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_057C;0x01E2K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Skin Data.Type, 7);0x0217if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_057C;0x0225K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Skin Data.Type, 8);0x025Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_057C;0x0268PopFlow();0x0269Label_0269:0x0269CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(Text);0x028EButtonText.SetText(CallFunc_Conv_StringToText_ReturnValue);0x02BBReset();0x02C9Temp_name_Variable = FName(Bold);0x02E8Temp_name_Variable_1 = FName(Regular);0x0307Temp_name_Variable_2 = FName(Light);0x0326CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Text Size);0x034BTemp_int_Variable = Letter Thickness;0x0366ButtonText.Font.TypefaceFontName = Switch(Temp_int_Variable, 0 => Temp_name_Variable_2, 1 => Temp_name_Variable_1, 2 => Temp_name_Variable, default => K2Node_Select_Default);0x03E6K2Node_SetFieldsInStruct_Size_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x0403ButtonText.Font.Size = K2Node_SetFieldsInStruct_Size_ImplicitCast;0x043DButtonText.Font.LetterSpacing = Letter Spacing;0x0477ButtonText.SetFont(ButtonText.Font);0x04B6CallFunc_IsValid_ReturnValue = IsValid(Skin Data);0x04D3if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x04DDCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Skin Data.DLC, 0);0x0515if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0570;0x0523CallFunc_BIsDlcInstalled_ReturnValue = BIsDlcInstalled(Skin Data.DLC);0x0556if (!(CallFunc_BIsDlcInstalled_ReturnValue)) goto Label_0B33;0x0564Lock = false;0x056FPopFlow();0x0570Label_0570:0x0570Lock = false;0x057BPopFlow();0x057CLabel_057C:0x057CK2Node_MakeStruct_SlateBrush_1.TintColor = SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0};0x05C9K2Node_MakeStruct_SlateBrush_1.DrawAs = 3;0x05E6K2Node_MakeStruct_SlateBrush_1.Tiling = 0;0x0603K2Node_MakeStruct_SlateBrush_1.Mirroring = 0;0x0620K2Node_MakeStruct_SlateBrush_1.ImageSize = DeprecateSlateVector2D{32f, 32f};0x0653K2Node_MakeStruct_SlateBrush_1.Margin = Margin{0f, 0f, 0f, 0f};0x0690K2Node_MakeStruct_SlateBrush_1.ResourceObject = Skin Data.Image;0x06C2K2Node_MakeStruct_SlateBrush_1.OutlineSettings = SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false};0x0757Image.SetBrush(K2Node_MakeStruct_SlateBrush_1);0x0784PopFlow();0x0785Label_0785:0x0785K2Node_DynamicCast_AsData_Face = Cast<Data_Face_C>(Skin Data);0x07A9K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsData_Face);0x07C6if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x07D0CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Character/Astronaut/Face/Mat_TabletFace.Mat_TabletFace, FName(None), 0);0x07FDFace M = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0810Face M.SetTextureParameterValue(FName(Face), K2Node_DynamicCast_AsData_Face.Face Texture);0x085CFace M.SetVectorParameterValue(FName(Eye Color), K2Node_DynamicCast_AsData_Face.Eye Color);0x08A8Face M.SetVectorParameterValue(FName(Outline Color), K2Node_DynamicCast_AsData_Face.Outline Color);0x08F4Face M.SetVectorParameterValue(FName(White Color), K2Node_DynamicCast_AsData_Face.White Color);0x0940K2Node_MakeStruct_SlateBrush.TintColor = SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0};0x098DK2Node_MakeStruct_SlateBrush.DrawAs = 3;0x09AAK2Node_MakeStruct_SlateBrush.Tiling = 0;0x09C7K2Node_MakeStruct_SlateBrush.Mirroring = 0;0x09E4K2Node_MakeStruct_SlateBrush.ImageSize = DeprecateSlateVector2D{32f, 32f};0x0A17K2Node_MakeStruct_SlateBrush.Margin = Margin{0f, 0f, 0f, 0f};0x0A54K2Node_MakeStruct_SlateBrush.ResourceObject = Face M;0x0A70K2Node_MakeStruct_SlateBrush.OutlineSettings = SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false};0x0B05Image.SetBrush(K2Node_MakeStruct_SlateBrush);0x0B32PopFlow();0x0B33Label_0B33:0x0B33Lock = true;0x0B3EImage.SetRenderOpacity(0.01f);0x0B63goto Label_000F;0x0B68Label_0B68:0x0B68Hovered = true;0x0B73On Enter.Broadcast();0x0B86Highlight.SetRenderOpacity(0.1f);0x0BABPopFlow();0x0BACLabel_0BAC:0x0BACHovered = false;0x0BB7On Leave.Broadcast();0x0BCAHighlight.SetRenderOpacity(0f);0x0BEFPopFlow();0x0BF0On Pressed.Broadcast();0x0C03if (!(Lock)) goto Label_0C20;0x0C11Open Page();0x0C1FPopFlow();0x0C20Label_0C20:0x0C20Select Skin();0x0C2EPopFlow();0x0C2Fgoto Label_0B68;0x0C34goto Label_0BAC;0x0C39goto Label_0BAC;0x0C3EText = K2Node_CustomEvent_Text;0x0C59CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(Text);0x0C7EButtonText.SetText(CallFunc_Conv_StringToText_ReturnValue_1);0x0CABPopFlow();0x0CACCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0CC6K2Node_DynamicCast_AsMec = Cast<Mec_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0CEAK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMec);0x0D07if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0D11K2Node_DynamicCast_AsMec.Request Character Change(Skin Data);0x0D3EPopFlow();0x0D3FCallFunc_SelectColor_ReturnValue_1 = SelectColor(LinearColor{1f, 1f, 1f, 1f}, LinearColor{0f, 0f, 0f, 0f}, K2Node_CustomEvent_True);0x0DA8Background_1.SetBrushColor(CallFunc_SelectColor_ReturnValue_1);0x0DD1CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{0.01f, 0.01f, 0.01f, 1f}, LinearColor{1f, 1f, 1f, 1f}, K2Node_CustomEvent_True);0x0E3AK2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_SelectColor_ReturnValue;0x0E5EK2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0E7BButtonText.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x0EA4PopFlow();0x0EA5ActivateGameOverlayToWebPage(Skin Data.DLC Link, 0);0x0ED0PopFlow();0x0ED1Label_0ED1:0x0ED1return;0x0ED3// 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 On Pressed__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 |