Zdexby TheHolyOneZ
4,790 classes
Class

UW_Skin_CharacterSelection_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Character/Tablet/Interface/W_Skin_CharacterSelection.W_Skin_CharacterSelection_C 0x0408 (1,032 B) align 8 inherited 0x02D0 13 scripted vtable /Game/Character/Tablet/Interface/W_Skin_CharacterSelection
0x00x0408

Members 32

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ShowBackgroundUWidgetAnimation*Transient+6 flagsnullptr
0x08Background_1UBorder*10 flagsnullptr
0x08ButtonTextUTextBlock*10 flagsnullptr
0x08FrameUBorder*10 flagsnullptr
0x08Frame_1UBorder*10 flagsnullptr
0x08HighlightUBorder*10 flagsnullptr
0x08ImageUImage*10 flagsnullptr
0x08SizeBoxUSizeBox*10 flagsnullptr
0x08SizeBox_1USizeBox*10 flagsnullptr
0x08W_Tablet_TriggerUW_Tablet_Trigger_C*10 flagsnullptr
0x01Hoveredbool7 flagsfalse
0x03310x07padding / unreflected
0x10On PressedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10TextFString4 flags"BUTTON"
0x04Colorint326 flags0
0x10Press ColorFLinearColor6 flags{R=1, G=1, B=1, A=0.8}
0x01Invert Textbool6 flagstrue
0x036D0x03padding / unreflected
0x04Text Sizeint326 flags30
0x04Letter Spacingint326 flags0
0x04Letter Thicknessint326 flags1
0x10TextColorFLinearColor6 flags{R=1, G=1, B=1, A=0.2}
0x10Unovered ColorFLinearColor7 flags{R=0, G=0, B=0, A=1}
0x10Hovered ColorFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10Hovered Text ColorFLinearColor7 flags{R=0, G=0, B=0, A=1}
0x10Unovered Text ColorFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x04Color Presetint326 flags1
0x01Lockbool6 flagstrue
0x03D10x07padding / unreflected
0x10On EnterFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10On LeaveFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08Face MUMaterialInstanceDynamic*6 flagsnullptr
0x08Skin DataUData_Skin_Element_C*6 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 PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_Skin_CharacterSelection(54);0x0021return;0x0023// end of script
EventPublic0x01
void BndEvt__W_Tablet_ButtonText_W_Tablet_Trigger_K2Node_ComponentBoundEvent_0_On Pressed__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_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 bytecode
0x0000ExecuteUbergraph_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 bytecode
0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3124);0x000Freturn;0x0011// end of script
0x00
void Reset()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3129);0x000Freturn;0x0011// end of script
0x00
void Rename(const FString& Text)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Text = Text;0x0012ExecuteUbergraph_W_Skin_CharacterSelection(3134);0x0021return;0x0023// end of script
0x10
void Select Skin()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3244);0x000Freturn;0x0011// end of script
0x00
void Selected(bool TRUE)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_True = TRUE;0x0012ExecuteUbergraph_W_Skin_CharacterSelection(3391);0x0021return;0x0023// end of script
0x01
void Open Page()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Skin_CharacterSelection(3749);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_W_Skin_CharacterSelection(int32 EntryPoint)
Script126 statements · 3,796 bytes of bytecode
0x0000PushFlow(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
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 On Pressed__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00