Zdexby TheHolyOneZ
5,372 classes
Class

UUI_PerkBackground_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/HUD_SpaceRig/KPI/UI_PerkBackground.UI_PerkBackground_C 0x02B9 (697 B) align 8 inherited 0x0260 6 scripted vtable /Game/UI/HUD_SpaceRig/KPI/UI_PerkBackground
0x00x02B9

Members 11

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BackgroundBorder_ImageUImage*9 flagsnullptr
0x08BackgroundFill_ImageUImage*9 flagsnullptr
0x08BackgroundMask_CanvasUUI_MaskedCanvas_C*9 flagsnullptr
0x08BackgroundSizeUSizeBox*9 flagsnullptr
0x08IconContentUNamedSlot*9 flagsnullptr
0x04Dimensionfloat7 flags50
0x01PerkTypeEPerkUsageType7 flagsPassive
0x02950x03padding / unreflected
0x10FillColorFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10BorderColorFLinearColor7 flags{R=0, G=0, B=0, A=1}
0x01PerkStateEPerkTierState7 flagsClaimable
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2}
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01780x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01E50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 6

SignatureFlagsNativeParams
void FromPerk(UPerkAsset* InPerk, const EPerkTierState& InState)
Script10 statements · 155 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(InPerk);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0086;0x002BCallFunc_GetUsageType_ReturnValue = InPerk.GetUsageType();0x0061SetPerkType(CallFunc_GetUsageType_ReturnValue, InState);0x0081goto Label_0098;0x0086Label_0086:0x0086SetPerkType(0, 4);0x0098Label_0098:0x0098return;0x009A// end of script
Public0x09
void SetPerkType(const EPerkUsageType& InType, const EPerkTierState& InState)
Script17 statements · 614 bytes of bytecode
0x0000PerkType = InType;0x001BTemp_object_Variable_2 = /Game/UI/Art/MainOnScreenHUD/SelectionBox_Corner_Large2px_Filled.SelectionBox_Corner_Large2px_Filled;0x002ETemp_object_Variable_3 = /Game/Art/Textures/T_WhiteTile.T_WhiteTile;0x0041Temp_byte_Variable_1 = PerkType;0x005CBackgroundFill_Image.SetBrushFromTexture(Switch(Temp_byte_Variable_1, 0 => Temp_object_Variable_3, 1 => Temp_object_Variable_2, default => K2Node_Select_Default_1), false);0x00B8Temp_object_Variable_2 = /Game/UI/Art/MainOnScreenHUD/SelectionBox_Corner_Large2px_Filled.SelectionBox_Corner_Large2px_Filled;0x00CBTemp_object_Variable_3 = /Game/Art/Textures/T_WhiteTile.T_WhiteTile;0x00DETemp_byte_Variable_1 = PerkType;0x00F9BackgroundMask_Canvas.SetMask(Switch(Temp_byte_Variable_1, 0 => Temp_object_Variable_3, 1 => Temp_object_Variable_2, default => K2Node_Select_Default_1));0x0154Temp_object_Variable = /Game/UI/Art/MainOnScreenHUD/SelectionBox_Corner_Large2px_Outline.SelectionBox_Corner_Large2px_Outline;0x0167Temp_object_Variable_1 = /Game/UI/Art/MainSpaceRigHUD/Border_2px.Border_2px;0x017ATemp_byte_Variable = PerkType;0x0195BackgroundBorder_Image.SetBrushFromTexture(Switch(Temp_byte_Variable, 0 => Temp_object_Variable_1, 1 => Temp_object_Variable, default => K2Node_Select_Default), false);0x01F1/Game/UI/Art/WidgetParts/LIB_PerkColors.Default__LIB_PerkColors_C.PerkColorByState(PerkType, InState, this, CallFunc_PerkColorByState_OutBackground, CallFunc_PerkColorByState_OutBorder, CallFunc_PerkColorByState_OutIcon);0x0243SetColors(CallFunc_PerkColorByState_OutBackground, CallFunc_PerkColorByState_OutBorder);0x0263return;0x0265// end of script
Public0x02
void SetColors(const FLinearColor& InFillColor, const FLinearColor& InBorderColor)
Script6 statements · 139 bytes of bytecode
0x0000FillColor = InFillColor;0x001BBorderColor = InBorderColor;0x0036BackgroundFill_Image.SetColorAndOpacity(FillColor);0x005FBackgroundBorder_Image.SetColorAndOpacity(BorderColor);0x0088return;0x008A// end of script
Public0x20
void SetDimensions(float InDimensions)
Script4 statements · 85 bytes of bytecode
0x0000BackgroundSize.SetWidthOverride(Dimension);0x0029BackgroundSize.SetHeightOverride(Dimension);0x0052return;0x0054// end of script
Public0x04
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_UI_PerkBackground(10);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_UI_PerkBackground(int32 EntryPoint)
Script5 statements · 68 bytes of bytecode
0x0000goto [EntryPoint];0x000ASetDimensions(Dimension);0x0021SetPerkType(PerkType, PerkState);0x0041return;0x0043// end of script
Final0x04

Used by 2

types with a member, parameter or interface of this type