Zdexby TheHolyOneZ
5,372 classes
Class

UTOOLTIP_MasteryIcon_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menu_Loadout/TOOLTIP_MasteryIcon.TOOLTIP_MasteryIcon_C 0x02C0 (704 B) align 8 inherited 0x0260 3 scripted vtable /Game/UI/Menu_Loadout/TOOLTIP_MasteryIcon
0x00x02C0

Members 7

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Basic_Menu_MinimalWindowUBasic_Menu_MinimalWindow_C*9 flagsnullptr
0x08HeaderLabelUTextBlock*9 flagsnullptr
0x08LinesBoxUVerticalBox*9 flagsnullptr
0x10UnlocksTArray<UUnlockReward*>3 flags[]
0x08ItemUItemID*7 flagsnullptr
0x28BoscoSoftRefTSoftClassPtr<AActor>4 flags<SoftClassProperty>
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 3

SignatureFlagsNativeParams
void SetUnlocks(TArray<UUnlockReward*>& Array)
Script90 statements · 2,954 bytes of bytecode
0x0000PushFlow(Label_0B87);0x0005Unlocks = Array;0x0020LinesBox.ClearChildren();0x0044Temp_int_Loop_Counter_Variable = 0;0x005BTemp_int_Array_Index_Variable = 0;0x0072Label_0072:0x0072CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Unlocks);0x00ADCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D3if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00DDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F8PushFlow(Label_06E1);0x00FD/Script/Engine.Default__KismetArrayLibrary.Array_Get(Unlocks, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0138Unlock = CallFunc_Array_Get_Item;0x014B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Unlocks, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0186CallFunc_Conv_ObjectToText_ReturnValue = Conv_ObjectToText(CallFunc_Array_Get_Item);0x01ABText = CallFunc_Conv_ObjectToText_ReturnValue;0x01C6PushFlow(Label_072B);0x01CBK2Node_DynamicCast_AsSkin_Unlock = Cast<SkinUnlock>(Unlock);0x01EFK2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsSkin_Unlock);0x020Cif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_07DD;0x021ATemp_text_Variable = FText::FromStringTable("/Game/Game/Text/Vanity.Vanity", "FrameworkWeapon");0x0266Temp_text_Variable_1 = FText::FromStringTable("/Game/Game/Text/Vanity.Vanity", "PaintjobWeapon");0x02B1Temp_text_Variable_2 = FText::FromStringTable("/Game/Game/Text/Vanity.Vanity", "PaintjobBosco");0x02FBCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(Item, /Game/Character/BoscoID.BoscoID);0x0321Temp_bool_Variable = CallFunc_EqualEqual_ObjectObject_ReturnValue;0x0334Temp_text_Variable_3 = FText::FromStringTable("/Game/Game/Text/Vanity.Vanity", "FrameworkBosco");0x037FCallFunc_GetSkinName_ReturnValue = K2Node_DynamicCast_AsSkin_Unlock.Skin.GetSkinName();0x03C7K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "name";0x03E8K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x0405K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = CallFunc_GetSkinName_ReturnValue;0x0429K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x0449K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x0469K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x0486CallFunc_GetSkinType_ReturnValue = K2Node_DynamicCast_AsSkin_Unlock.Skin.GetSkinType();0x04CETemp_byte_Variable_1 = CallFunc_GetSkinType_ReturnValue;0x04E9Temp_byte_Variable = CallFunc_GetSkinType_ReturnValue;0x0504K2Node_MakeStruct_FormatArgumentData_3.ArgumentName = "type";0x0525K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueType = 4;0x0542K2Node_MakeStruct_FormatArgumentData_3.ArgumentValue = Switch(Temp_bool_Variable, false => Switch(Temp_byte_Variable, 0 => Temp_text_Variable_1, 1 => Temp_text_Variable, default => K2Node_Select_Default_1), true => Switch(Temp_byte_Variable_1, 0 => Temp_text_Variable_2, 1 => Temp_text_Variable_3, default => K2Node_Select_Default), default => K2Node_Select_Default_2);0x05EEK2Node_MakeStruct_FormatArgumentData_3.ArgumentValueInt = 0;0x060EK2Node_MakeStruct_FormatArgumentData_3.ArgumentValueFloat = 0f;0x062EK2Node_MakeStruct_FormatArgumentData_3.ArgumentValueGender = 0;0x064BK2Node_MakeArray_Array_2 = {K2Node_MakeStruct_FormatArgumentData_3, K2Node_MakeStruct_FormatArgumentData_1};0x0668CallFunc_Format_ReturnValue_2 = Format(NSLOCTEXT("3DA5BCD746B160E04DE1FCAD03B7DA29", "", "{type}: \"{name}\""), K2Node_MakeArray_Array_2);0x06C5Text = CallFunc_Format_ReturnValue_2;0x06E0PopFlow();0x06E1Label_06E1:0x06E1CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x070BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0726goto Label_0072;0x072BLabel_072B:0x072BCallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0743CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_Loadout/UI_MasteryUnlockLine.UI_MasteryUnlockLine_C, CallFunc_GetOwningPlayer_ReturnValue);0x0780SetTextPropertyByName(CallFunc_Create_ReturnValue, FName(Text), Text);0x07A9CallFunc_AddChildToVerticalBox_ReturnValue = LinesBox.AddChildToVerticalBox(CallFunc_Create_ReturnValue);0x07DCPopFlow();0x07DDLabel_07DD:0x07DDK2Node_DynamicCast_AsPermanent_Item_Upgrade_Reward = Cast<PermanentItemUpgradeReward>(Unlock);0x0801K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsPermanent_Item_Upgrade_Reward);0x081Eif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_099C;0x082CCallFunc_TextToUpper_ReturnValue_1 = TextToUpper(K2Node_DynamicCast_AsPermanent_Item_Upgrade_Reward.Upgrade.Name);0x087DK2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "name";0x089EK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x08BBK2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = CallFunc_TextToUpper_ReturnValue_1;0x08DFK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x08FFK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x091FK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x093CK2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData_2};0x0950CallFunc_Format_ReturnValue_1 = Format(FText::AsCultureInvariant("+{name}"), K2Node_MakeArray_Array_1);0x0980Text = CallFunc_Format_ReturnValue_1;0x099BPopFlow();0x099CLabel_099C:0x099CK2Node_DynamicCast_AsVanity_Reward = Cast<VanityReward>(Unlock);0x09C0K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsVanity_Reward);0x09DDif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x09E7CallFunc_GetCraftableName_ReturnValue = K2Node_DynamicCast_AsVanity_Reward.VanityItem.GetCraftableName();0x0A33CallFunc_TextToUpper_ReturnValue = TextToUpper(CallFunc_GetCraftableName_ReturnValue);0x0A58K2Node_MakeStruct_FormatArgumentData.ArgumentName = "name";0x0A79K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0A96K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_TextToUpper_ReturnValue;0x0ABAK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0ADAK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0AFAK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0B17K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0B2BCallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("Armor Paintjob : {name}"), K2Node_MakeArray_Array);0x0B6BText = CallFunc_Format_ReturnValue;0x0B86PopFlow();0x0B87Label_0B87:0x0B87return;0x0B89// end of script
Public0x10
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_TOOLTIP_MasteryIcon(86);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_TOOLTIP_MasteryIcon(int32 EntryPoint)
Script9 statements · 94 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000A/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.SetTextColor(HeaderLabel, 0, this);0x003ASetUnlocks(Unlocks);0x0051goto Label_005B;0x0056goto Label_000A;0x005BLabel_005B:0x005Breturn;0x005D// end of script
Final0x04