0x0000PushFlow(Label_110A);0x0005goto [EntryPoint];0x000FCallFunc_GetOwningFSDPlayerState_ReturnValue = GetOwningFSDPlayerState(this);0x0024CallFunc_GetSelectedCharacterID_ReturnValue = CallFunc_GetOwningFSDPlayerState_ReturnValue.GetSelectedCharacterID();0x004ECallFunc_GetCharacterClass_ReturnValue = CallFunc_GetSelectedCharacterID_ReturnValue.GetCharacterClass();0x0078CallFunc_GetCharacterID_ReturnValue_1 = GetCharacterID(CharacterClass);0x0095CallFunc_GetFSDGameData_ReturnValue = GetFSDGameData();0x00A9CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetFSDGameData_ReturnValue.CharacterSettings.BoscoID, CallFunc_GetCharacterID_ReturnValue_1);0x00FBTemp_bool_Variable = CallFunc_EqualEqual_ObjectObject_ReturnValue;0x010ECallFunc_PlayPitchedByClass_ReturnValue = PlayPitchedByClass(this, Switch(Temp_bool_Variable, false => CharacterClass, true => CallFunc_GetCharacterClass_ReturnValue, default => K2Node_Select_Default_1), nullptr, ShoutUpgradePurchased, 0, nullptr);0x0165PopFlow();0x0166Label_0166:0x0166Temp_int_Loop_Counter_Variable = 0;0x017DTemp_int_Array_Index_Variable = 0;0x0194Label_0194:0x0194CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(UpgradeWidgets);0x01CFCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x01F5if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x01FFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x021APushFlow(Label_027F);0x021F/Script/Engine.Default__KismetArrayLibrary.Array_Get(UpgradeWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x025ACallFunc_Array_Get_Item_1.Refresh();0x027EPopFlow();0x027FLabel_027F:0x027FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02A9Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02C4goto Label_0194;0x02C9Label_02C9:0x02C9Temp_int_Array_Index_Variable_1 = 0;0x02E0Label_02E0:0x02E0CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Tier.Upgrades);0x0324CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x034Aif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_061B;0x0358Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0373PushFlow(Label_0638);0x0378CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0390CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_Loadout/ITM_UpgGear_UpgIconSingle.ITM_UpgGear_UpgIconSingle_C, CallFunc_GetOwningPlayer_ReturnValue);0x03CDCallFunc_AddChildToHorizontalBox_ReturnValue = IconsHolder.AddChildToHorizontalBox(CallFunc_Create_ReturnValue);0x0400CallFunc_Create_ReturnValue.SetRenderScale(Vector2D{0.7f, 0.7f});0x0438K2Node_MakeStruct_Margin.Left = -10f;0x0458K2Node_MakeStruct_Margin.Top = 0f;0x0478K2Node_MakeStruct_Margin.Right = -10f;0x0498K2Node_MakeStruct_Margin.Bottom = 0f;0x04B8CallFunc_Create_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x04E1Initialize Upgrade Widget(CallFunc_Create_ReturnValue);0x04F8/Script/Engine.Default__KismetArrayLibrary.Array_Get(Tier.Upgrades, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x053CCallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0554CallFunc_GetCharacterID_ReturnValue = GetCharacterID(CharacterClass);0x0571K2Node_DynamicCast_AsFSDPlayer_State = Cast<FSDPlayerState>(CallFunc_GetOwningPlayer_ReturnValue_1.PlayerState);0x05ABK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsFSDPlayer_State);0x05C8CallFunc_Create_ReturnValue.Show(CallFunc_Array_Get_Item, itemClass, CallFunc_GetCharacterID_ReturnValue, K2Node_DynamicCast_AsFSDPlayer_State, true, IsRowLocked);0x061APopFlow();0x061BLabel_061B:0x061BRefresh Tier Icon();0x0629UpdateBackBar();0x0637PopFlow();0x0638Label_0638:0x0638CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0662Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x067Dgoto Label_02E0;0x0682/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColorsAndOpacity(7, 0.5f, this, CallFunc_MenuColorsAndOpacity_OutputColor);0x06B7BackBar.SetBrushColor(CallFunc_MenuColorsAndOpacity_OutputColor);0x06E0CallFunc_GetIsRowLocked_ReturnValue = GetIsRowLocked();0x06F8IsRowLocked = CallFunc_GetIsRowLocked_ReturnValue;0x070BPopFlow();0x070CTemp_struct_Variable = LinearColor{1f, 1f, 1f, 1f};0x0740Temp_struct_Variable_1 = LinearColor{1f, 1f, 1f, 1f};0x0774Temp_bool_Variable_1 = IsRowLocked;0x0787IconColorer.SetContentColorAndOpacity(Switch(Temp_bool_Variable_1, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default));0x07DCIconsHolder.ClearChildren();0x0800Temp_int_Loop_Counter_Variable_1 = 0;0x0817goto Label_02C9;0x081CCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(UpgradeWidgets, K2Node_CustomEvent_Widget_3);0x0860K2Node_CreateDelegate_OutputDelegate.Bind(this, OnUpgrade Clicked);0x0877K2Node_CustomEvent_Widget_3.OnUpgradeClicked += K2Node_CreateDelegate_OutputDelegate;0x08A0K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnUpgradeHovered);0x08B7K2Node_CustomEvent_Widget_3.OnUpgradeHovered += K2Node_CreateDelegate_OutputDelegate_2;0x08E0K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnUpgradeUnhovered);0x08F7K2Node_CustomEvent_Widget_3.OnUpgradeUnhovered += K2Node_CreateDelegate_OutputDelegate_1;0x0920PopFlow();0x0921Refresh Tier Icon();0x092Fgoto Label_0166;0x0934K2Node_CustomEvent_UpgradeWidget_1.TryEquipUpgrade(CallFunc_TryEquipUpgrade_Equipped);0x0961if (!(CallFunc_TryEquipUpgrade_Equipped)) PopFlow();0x096BK2Node_CustomEvent_UpgradeWidget_1.ToggleStatPreview(false);0x0990Refresh();0x099E/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_EquipMod_Cue.Button_EquipMod_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x09DAPopFlow();0x09DBPurchaseUpgradeWidget = K2Node_CustomEvent_UpgradeWidget;0x09EEPurchaseUpgradeWidget.GetItemUpgrade(CallFunc_GetItemUpgrade_Upgrade);0x0A1BCallFunc_GetUpgradeCost_ReturnValue = CallFunc_GetItemUpgrade_Upgrade.GetUpgradeCost();0x0A4DUpgradesMenu.YesNoPrompt.SetResources(CallFunc_GetUpgradeCost_ReturnValue);0x0A90K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnPurchaseConfirmation);0x0AA7PurchaseUpgradeWidget.GetItemUpgrade(CallFunc_GetItemUpgrade_Upgrade);0x0AD4K2Node_MakeStruct_FormatArgumentData.ArgumentName = "description";0x0AFCK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0B19K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_GetItemUpgrade_Upgrade.Description;0x0B53K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0B73K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0B93K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0BB0K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0BC4CallFunc_Format_ReturnValue = Format(NSLOCTEXT("441B6B0A4C6A7B60F413328C7C76C00A", "", "'{description}'\r\n\r\nPurchase this gear modification?"), K2Node_MakeArray_Array);0x0C44UpgradesMenu.YesNoPrompt.Show(CallFunc_GetItemUpgrade_Upgrade.Name, CallFunc_Format_ReturnValue, K2Node_CreateDelegate_OutputDelegate_3, true);0x0CACPopFlow();0x0CADLabel_0CAD:0x0CADPurchaseUpgradeWidget.TryPurchaseUpgrade(CallFunc_TryPurchaseUpgrade_Purchased);0x0CDAif (!(CallFunc_TryPurchaseUpgrade_Purchased)) PopFlow();0x0CE4EquipUpgrade(PurchaseUpgradeWidget);0x0CFBUpgradesMenu.UpgradePurchased(this);0x0D20CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x0D35CallFunc_GetFSDSaveGame_ReturnValue.SaveToDisk();0x0D55PurchaseUpgradeWidget.PlayPurchasedAnim();0x0D79Delay(this, 1f, LatentActionInfo{0xF, -1155493344, FName(ExecuteUbergraph_ITM_UpgGear_TierRow), this});0x0DAFPopFlow();0x0DB0UpgradesMenu.YesNoPrompt.SetVisibility(1);0x0DECCallFunc_IsValid_ReturnValue = IsValid(PurchaseUpgradeWidget);0x0E09CallFunc_BooleanAND_ReturnValue = BooleanAND(K2Node_CustomEvent_Yes, CallFunc_IsValid_ReturnValue);0x0E2Fif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0E39goto Label_0CAD;0x0E3ECallFunc_GetCharacterID_ReturnValue_2 = GetCharacterID(CharacterClass);0x0E5BCallFunc_GetOwningFSDPlayerState_ReturnValue_1 = GetOwningFSDPlayerState(this);0x0E70TierIcon.ShowTier(itemClass, CallFunc_GetCharacterID_ReturnValue_2, Index, Tier, CallFunc_GetOwningFSDPlayerState_ReturnValue_1, true, false);0x0EC3PopFlow();0x0EC4K2Node_CustomEvent_Upgrade.TryUnequipUpgrade(CallFunc_TryUnequipUpgrade_Success);0x0EF1if (!(CallFunc_TryUnequipUpgrade_Success)) PopFlow();0x0EFBK2Node_CustomEvent_Upgrade.ToggleStatPreview(true);0x0F20/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_Click_Cue.Button_Click_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x0F5CRefresh();0x0F6APopFlow();0x0F6BK2Node_CustomEvent_Widget_2.GetUpgradeStatus(CallFunc_GetUpgradeStatus_Status);0x0F98CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_GetUpgradeStatus_Status, 4);0x0FB7if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x0FC1K2Node_CustomEvent_Widget_2.ToggleStatPreview(true);0x0FE6PopFlow();0x0FE7K2Node_CustomEvent_Widget_1.ToggleStatPreview(false);0x100CPopFlow();0x100DK2Node_CustomEvent_Widget.GetUpgradeStatus(CallFunc_GetUpgradeStatus_Status_1);0x103AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetUpgradeStatus_Status_1, 2);0x1059if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_10DA;0x1067K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetUpgradeStatus_Status_1, 3);0x1086if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_10C2;0x1094K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetUpgradeStatus_Status_1, 4);0x10B3if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_10F2;0x10C1PopFlow();0x10C2Label_10C2:0x10C2EquipUpgrade(K2Node_CustomEvent_Widget);0x10D9PopFlow();0x10DALabel_10DA:0x10DAPurchaseUpgrade(K2Node_CustomEvent_Widget);0x10F1PopFlow();0x10F2Label_10F2:0x10F2Unequip Upgrade(K2Node_CustomEvent_Widget);0x1109PopFlow();0x110ALabel_110A:0x110Areturn;