UMaterialInstanceDynamic * GetRenderTarget () Script4 statements · 72 bytes of bytecode 0x0000 CallFunc_GetDynamicMaterial_ReturnValue = ICON_Item.GetDynamicMaterial();0x002A ReturnValue = CallFunc_GetDynamicMaterial_ReturnValue;0x003D return ReturnValue;Public 0x1f88790 0x08 UWidget * GetIconToolTip () Script11 statements · 247 bytes of bytecode 0x0000 CallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(ToolTipText);0x001D CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_TextIsEmpty_ReturnValue);0x003A if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_00EC;0x0048 CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x005D CallFunc_GetOrCreateSingletonWidget_ReturnValue = CallFunc_GetWindowManager_ReturnValue.GetOrCreateSingletonWidget(/Game/UI/Menu_Wardrobe/ITM_Wardrobe_ItemSelector_ToolTip.ITM_Wardrobe_ItemSelector_ToolTip_C, CallFunc_GetOrCreateSingletonWidget_WidgetCreated);0x0099 ToolTip = CallFunc_GetOrCreateSingletonWidget_ReturnValue;0x00AC ToolTip.SetText(ToolTipText);0x00D9 ReturnValue = ToolTip;0x00EC Label_00EC:0x00EC return ReturnValue;Public 0x1f88790 0x08 void SetShowBackground (bool InBackgroundVisible ) Script15 statements · 452 bytes of bytecode 0x0000 ShowBackground = InBackgroundVisible;0x0013 Temp_byte_Variable = 4;0x0027 Temp_byte_Variable_1 = 1;0x003B Temp_bool_Variable_1 = ShowBackground;0x004E Background.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1));0x00A7 Temp_float_Variable = 1f;0x00BE Temp_float_Variable_1 = 0f;0x00D5 Temp_bool_Variable = ShowBackground;0x00E8 K2Node_MakeStruct_LinearColor.R = 0f;0x0108 K2Node_MakeStruct_LinearColor.G = 0f;0x0128 K2Node_MakeStruct_LinearColor.B = 0f;0x0148 K2Node_MakeStruct_LinearColor.A = Switch(Temp_bool_Variable, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default);0x0198 Border_Inside.SetBrushColor(K2Node_MakeStruct_LinearColor);0x01C1 return;Public 0x1f88790 0x01 void SetRenderTarget (UTextureRenderTarget2D * InTexture ) Script10 statements · 291 bytes of bytecode 0x0000 ShowBusy(false);0x000F IconRenderTarget = InTexture;0x0022 CallFunc_GetDynamicMaterial_ReturnValue = ICON_Item.GetDynamicMaterial();0x004C CallFunc_GetDynamicMaterial_ReturnValue.SetTextureParameterValue(FName(RenderTarget), IconRenderTarget);0x0082 IconTypeSwitcher.SetActiveWidget(ICON_Item);0x00AF CallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(AnimIconReady, 1f, false);0x00D2 CallFunc_GetEndTime_ReturnValue = AnimIconReady.GetEndTime();0x0104 ForceIconOpacity(CallFunc_GetEndTime_ReturnValue, 1f);0x0120 return;Private 0x1f88790 0x08 void ReleaseRenderTarget () Script7 statements · 76 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(IconRenderTarget);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0049;0x002B ReleaseRenderTarget2D(IconRenderTarget);0x003E IconRenderTarget = nullptr;0x0049 Label_0049:0x0049 return;Public 0x1f88790 0x00 void SetShowBorders (bool InBorderVisible ) Script12 statements · 414 bytes of bytecode 0x0000 ShowBorder = InBorderVisible;0x0013 K2Node_MakeStruct_Margin.Left = 2f;0x0033 K2Node_MakeStruct_Margin.Top = 2f;0x0053 K2Node_MakeStruct_Margin.Right = 2f;0x0073 K2Node_MakeStruct_Margin.Bottom = 2f;0x0093 Temp_struct_Variable = Margin{0f, 0f, 0f, 0f};0x00C7 Temp_bool_Variable = ShowBorder;0x00DA Border_Inside.SetPadding(Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => K2Node_MakeStruct_Margin, default => K2Node_Select_Default));0x012F Border_Outside.SetPadding(Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => K2Node_MakeStruct_Margin, default => K2Node_Select_Default));0x0184 SetBorderColor(BorderColor);0x019B return;Public 0x1f88790 0x01 void SetIconSize (int32 InSize ) Script7 statements · 186 bytes of bytecode 0x0000 IconSize = InSize;0x001B CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(IconSize);0x0040 IconSizer.SetWidthOverride(CallFunc_Conv_IntToFloat_ReturnValue_1);0x0069 CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(IconSize);0x008E IconSizer.SetHeightOverride(CallFunc_Conv_IntToFloat_ReturnValue);0x00B7 return;Public 0x1f88790 0x04 void SetShowPadlock (bool InVisible ) Script4 statements · 108 bytes of bytecode 0x0000 ShowPadlock = InVisible;0x0013 /Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(Icon_Padlock, 1, 4, ShowPadlock, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x0069 return;Public 0x1f88790 0x01 void SetBorderColor (uint8 InColor ) Script8 statements · 244 bytes of bytecode 0x0000 BorderColor = InColor;0x001B Temp_float_Variable = 1f;0x0032 Temp_float_Variable_1 = 0f;0x0049 Temp_bool_Variable = ShowBorder;0x005C /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColorsAndOpacity(BorderColor, Switch(Temp_bool_Variable, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default), this, CallFunc_MenuColorsAndOpacity_OutputColor);0x00C8 Border_Outside.SetBrushColor(CallFunc_MenuColorsAndOpacity_OutputColor);0x00F1 return;Public 0x1f88790 0x01 void PreConstruct (bool IsDesignTime ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012 ExecuteUbergraph_ITM_GeneratedIcon_Item(2531);0x0021 return;Event Public 0x1f88790 0x01 void ShowAsItem (UVanityItem * Item , UPlayerCharacterID * Character , const FName & CancelGroup ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Item = Item;0x0012 PersistentFrame.K2Node_CustomEvent_Character_2 = Character;0x0024 PersistentFrame.K2Node_CustomEvent_cancelGroup = CancelGroup;0x0036 ExecuteUbergraph_ITM_GeneratedIcon_Item(1399);0x0045 return;0x1f88790 0x18 void ShowAsPickAxePart (UPickaxePart * part , const EPickaxePartLocation & PickaxePartLocation , UPlayerCharacterID * Character ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_part = part;0x0012 PersistentFrame.K2Node_CustomEvent_pickaxePartLocation = PickaxePartLocation;0x0024 PersistentFrame.K2Node_CustomEvent_Character_1 = Character;0x0036 ExecuteUbergraph_ITM_GeneratedIcon_Item(336);0x0045 return;0x1f88790 0x18 void ShowAsTexture (UTexture2D * Texture , const FLinearColor & Tint ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Texture = Texture;0x0012 PersistentFrame.K2Node_CustomEvent_Tint_2 = Tint;0x0024 ExecuteUbergraph_ITM_GeneratedIcon_Item(863);0x0033 return;0x1f88790 0x18 void ShowAsMaterial (UMaterialInterface * Material , const FLinearColor & Tint ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Material_1 = Material;0x0012 PersistentFrame.K2Node_CustomEvent_Tint_1 = Tint;0x0024 ExecuteUbergraph_ITM_GeneratedIcon_Item(1030);0x0033 return;0x1f88790 0x18 void HideIcon (UWidget * AndSwitchTo ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AndSwitchTo = AndSwitchTo;0x0012 ExecuteUbergraph_ITM_GeneratedIcon_Item(1283);0x0021 return;0x1f88790 0x08 void ShowAsSoftMaterial (const TSoftObjectPtr<UMaterialInterface > & Material , const FLinearColor & Tint ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Material = Material;0x0012 PersistentFrame.K2Node_CustomEvent_Tint = Tint;0x0024 ExecuteUbergraph_ITM_GeneratedIcon_Item(1880);0x0033 return;0x1f88790 0x38 void ForceIconOpacity (float StartDelay , float Opacity ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_StartDelay = StartDelay;0x0012 PersistentFrame.K2Node_CustomEvent_Opacity = Opacity;0x0024 ExecuteUbergraph_ITM_GeneratedIcon_Item(2230);0x0033 return;0x1f88790 0x08 void ShowAsSkin (UItemSkin * Skin , UPlayerCharacterID * Character ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Skin = Skin;0x0012 PersistentFrame.K2Node_CustomEvent_Character = Character;0x0024 ExecuteUbergraph_ITM_GeneratedIcon_Item(2289);0x0033 return;0x1f88790 0x10 void ShowBusy (bool InBusy ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_InBusy = InBusy;0x0012 ExecuteUbergraph_ITM_GeneratedIcon_Item(2536);0x0021 return;0x1f88790 0x01 void ExecuteUbergraph_ITM_GeneratedIcon_Item (int32 EntryPoint ) Script104 statements · 2,626 bytes of bytecode 0x0000 PushFlow(Label_0A3F);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F ShowBusy(true);0x001E CallFunc_GetFSDGameInstance_ReturnValue_2 = GetFSDGameInstance(this);0x0033 CallFunc_GetIconGenerationManager_ReturnValue_2 = CallFunc_GetFSDGameInstance_ReturnValue_2.GetIconGenerationManager();0x005D CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x0072 GenerateWeaponIcon_Async(CallFunc_GetIconGenerationManager_ReturnValue_2, K2Node_CustomEvent_Skin, false, CallFunc_GetFSDSaveGame_ReturnValue.LastPlayedCharacter, CallFunc_GenerateWeaponIcon_Async_icon, LatentActionInfo{0xDE, 665355642, FName(ExecuteUbergraph_ITM_GeneratedIcon_Item), this});0x00DD PopFlow();0x00DE SetRenderTarget(CallFunc_GenerateWeaponIcon_Async_icon);0x00F5 PopFlow();0x00F6 SetRenderTarget(CallFunc_GeneratePickaxePartIcon_Async_icon);0x010D PopFlow();0x010E SetRenderTarget(CallFunc_GenerateVanityIcon_Async_icon);0x0125 PopFlow();0x0126 IconTypeSwitcher.SetRenderOpacity(K2Node_CustomEvent_Opacity);0x014F PopFlow();0x0150 HideIcon(ICON_Item);0x0167 CallFunc_IsValid_ReturnValue = IsValid(K2Node_CustomEvent_Character_1);0x0184 CallFunc_IsValid_ReturnValue_1 = IsValid(K2Node_CustomEvent_part);0x01A1 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue_1, CallFunc_IsValid_ReturnValue);0x01C7 if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x01D1 K2Node_DynamicCast_AsPickaxe_Material_Part = Cast<PickaxeMaterialPart>(K2Node_CustomEvent_part.Item);0x020B K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsPickaxe_Material_Part);0x0228 if (!(K2Node_DynamicCast_bSuccess)) goto Label_029B;0x0236 CallFunc_CreateIcon_ReturnValue_1 = K2Node_DynamicCast_AsPickaxe_Material_Part.CreateIcon(this);0x0261 ShowAsMaterial(CallFunc_CreateIcon_ReturnValue_1, LinearColor{1f, 1f, 1f, 1f});0x029A PopFlow();0x029B Label_029B:0x029B ShowBusy(true);0x02AA CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x02BF CallFunc_GetIconGenerationManager_ReturnValue = CallFunc_GetFSDGameInstance_ReturnValue.GetIconGenerationManager();0x02E9 GeneratePickaxePartIcon_Async(CallFunc_GetIconGenerationManager_ReturnValue, K2Node_CustomEvent_part, K2Node_CustomEvent_pickaxePartLocation, K2Node_CustomEvent_Character_1, CallFunc_GeneratePickaxePartIcon_Async_icon, LatentActionInfo{0xF6, -1621259857, FName(ExecuteUbergraph_ITM_GeneratedIcon_Item), this});0x0346 PopFlow();0x0347 Label_0347:0x0347 SetShowBackground(ShowBackground);0x035E PopFlow();0x035F /Game/Game/LIB_Game.Default__LIB_Game_C.SetTextureAndTint(Icon_Image, K2Node_CustomEvent_Texture, true, K2Node_CustomEvent_Tint_2, this);0x03A0 IconTypeSwitcher.SetActiveWidget(Icon_Image);0x03CD IconTypeSwitcher.SetRenderOpacity(1f);0x03F2 StopAnimation(AnimIconReady);0x0405 PopFlow();0x0406 Icon_Image.SetBrushFromMaterial(K2Node_CustomEvent_Material_1);0x0433 K2Node_MakeStruct_SlateColor.SpecifiedColor = K2Node_CustomEvent_Tint_1;0x0457 K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0474 Icon_Image.SetBrushTintColor(K2Node_MakeStruct_SlateColor);0x049D IconTypeSwitcher.SetActiveWidget(Icon_Image);0x04CA IconTypeSwitcher.SetRenderOpacity(1f);0x04EF StopAnimation(AnimIconReady);0x0502 PopFlow();0x0503 IconTypeSwitcher.SetActiveWidget(K2Node_CustomEvent_AndSwitchTo);0x0530 ReleaseRenderTarget();0x053E StopAnimation(AnimIconReady);0x0551 IconTypeSwitcher.SetRenderOpacity(0f);0x0576 PopFlow();0x0577 HideIcon(ICON_Item);0x058E CallFunc_IsValid_ReturnValue_2 = IsValid(K2Node_CustomEvent_Character_2);0x05AB CallFunc_IsValid_ReturnValue_3 = IsValid(K2Node_CustomEvent_Item);0x05C8 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_IsValid_ReturnValue_3, CallFunc_IsValid_ReturnValue_2);0x05EE if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x05F8 K2Node_DynamicCast_AsArmor_Material_Vanity_Item = Cast<ArmorMaterialVanityItem>(K2Node_CustomEvent_Item);0x061C K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsArmor_Material_Vanity_Item);0x0639 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_06AC;0x0647 CallFunc_CreateIcon_ReturnValue = K2Node_DynamicCast_AsArmor_Material_Vanity_Item.CreateIcon(this);0x0672 ShowAsMaterial(CallFunc_CreateIcon_ReturnValue, LinearColor{1f, 1f, 1f, 1f});0x06AB PopFlow();0x06AC Label_06AC:0x06AC ShowBusy(true);0x06BB CallFunc_GetFSDGameInstance_ReturnValue_1 = GetFSDGameInstance(this);0x06D0 CallFunc_GetIconGenerationManager_ReturnValue_1 = CallFunc_GetFSDGameInstance_ReturnValue_1.GetIconGenerationManager();0x06FA GenerateVanityIcon_Async(CallFunc_GetIconGenerationManager_ReturnValue_1, K2Node_CustomEvent_Item, K2Node_CustomEvent_Character_2, K2Node_CustomEvent_cancelGroup, CallFunc_GenerateVanityIcon_Async_icon, LatentActionInfo{0x10E, 369260796, FName(ExecuteUbergraph_ITM_GeneratedIcon_Item), this});0x0757 PopFlow();0x0758 Icon_Image.SetBrushFromSoftMaterial(K2Node_CustomEvent_Material);0x0785 K2Node_MakeStruct_SlateColor_1.SpecifiedColor = K2Node_CustomEvent_Tint;0x07A9 K2Node_MakeStruct_SlateColor_1.ColorUseRule = 0;0x07C6 Icon_Image.SetBrushTintColor(K2Node_MakeStruct_SlateColor_1);0x07EF IconTypeSwitcher.SetActiveWidget(Icon_Image);0x081C IconTypeSwitcher.SetRenderOpacity(1f);0x0841 StopAnimation(AnimIconReady);0x0854 PopFlow();0x0855 Label_0855:0x0855 SetIconSize(IconSize);0x086C SetBorderColor(BorderColor);0x0883 SetShowBorders(ShowBorder);0x089A SetShowPadlock(ShowPadlock);0x08B1 goto Label_0347;0x08B6 Delay(this, K2Node_CustomEvent_StartDelay, LatentActionInfo{0x126, -1856915692, FName(ExecuteUbergraph_ITM_GeneratedIcon_Item), this});0x08F0 PopFlow();0x08F1 CallFunc_GetSkinType_ReturnValue = K2Node_CustomEvent_Skin.GetSkinType();0x0923 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetSkinType_ReturnValue, 0);0x0942 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_097E;0x0950 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetSkinType_ReturnValue, 1);0x096F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_000F;0x097D PopFlow();0x097E Label_097E:0x097E CallFunc_CreateIcon_ReturnValue_2 = K2Node_CustomEvent_Skin.CreateIcon(this);0x09A9 ShowAsMaterial(CallFunc_CreateIcon_ReturnValue_2, LinearColor{1f, 1f, 1f, 1f});0x09E2 PopFlow();0x09E3 goto Label_0855;0x09E8 /Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(Busy_Overlay, 1, 4, K2Node_CustomEvent_InBusy, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x0A3E PopFlow();0x0A3F Label_0A3F:0x0A3F return;Final 0x1f88790 0x04