void SetHideCounter (bool HideCounter ) Script4 statements · 108 bytes of bytecode 0x0000 HideCounter = HideCounter;0x0013 /Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(DATA_ItemCount, 0, 1, HideCounter, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x0069 return;Public 0x1f88790 0x01 void GetNextItem (int32 Direction , const UItemID * & NextItem ) Script14 statements · 495 bytes of bytecode 0x0000 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ItemsOwned);0x003B CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x005D if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_01EC;0x006B CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ItemsOwned);0x00A6 CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(ItemsOwned, itemClass);0x00EA CallFunc_Max_ReturnValue = Max(CallFunc_Array_Find_ReturnValue, 0);0x0114 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_Max_ReturnValue, Direction);0x0142 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue, CallFunc_Array_Length_ReturnValue_1);0x0170 CallFunc_Percent_IntInt_ReturnValue = Percent_IntInt(CallFunc_Add_IntInt_ReturnValue_1, CallFunc_Array_Length_ReturnValue_1);0x019E /Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemsOwned, CallFunc_Percent_IntInt_ReturnValue, CallFunc_Array_Get_Item);0x01D9 NextItem = CallFunc_Array_Get_Item;0x01EC Label_01EC:0x01EC return;Private 0x1f88790 0x10 void GetOwnedItems (UPlayerCharacterID * InCharacterClass , const EItemCategory & InCategory , TArray<UItemID *> & Owned Items , const bool & NewWeaponNotification ) Script44 statements · 940 bytes of bytecode 0x0000 PushFlow(Label_03A9);0x0005 HasNewWeaponNotification = false;0x0010 PushFlow(Label_02A8);0x0015 CallFunc_IsValid_ReturnValue = IsValid(InCharacterClass);0x0032 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x003C CallFunc_GetHeroInventoryList_ReturnValue = GetHeroInventoryList(InCharacterClass);0x0059 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetHeroInventoryList_ReturnValue);0x0076 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0080 Temp_int_Loop_Counter_Variable = 0;0x0097 Temp_int_Array_Index_Variable = 0;0x00AE Label_00AE:0x00AE CallFunc_GetHeroInventoryList_ReturnValue = GetHeroInventoryList(InCharacterClass);0x00CB CallFunc_GetItemList_ReturnValue = CallFunc_GetHeroInventoryList_ReturnValue.GetItemList(Item Category);0x0106 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetItemList_ReturnValue);0x0141 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0167 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0171 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x018C PushFlow(Label_02DB);0x0191 CallFunc_GetHeroInventoryList_ReturnValue = GetHeroInventoryList(InCharacterClass);0x01AE CallFunc_GetItemList_ReturnValue = CallFunc_GetHeroInventoryList_ReturnValue.GetItemList(Item Category);0x01E9 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetItemList_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0224 Current = CallFunc_Array_Get_Item;0x0237 CallFunc_IsItemOwned_ReturnValue = IsItemOwned(this, Current);0x0255 if (!(CallFunc_IsItemOwned_ReturnValue)) goto Label_0325;0x0263 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(OwnedItems, Current);0x02A7 PopFlow();0x02A8 Label_02A8:0x02A8 Owned Items = OwnedItems;0x02C3 NewWeaponNotification = HasNewWeaponNotification;0x02D6 goto Label_03A9;0x02DB Label_02DB:0x02DB CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0305 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0320 goto Label_00AE;0x0325 Label_0325:0x0325 CallFunc_GetFSDGameData_ReturnValue = GetFSDGameData();0x0339 K2Node_MakeArray_Array = {CallFunc_GetFSDGameData_ReturnValue.ItemCategoryIDs.WeaponID, Current};0x0375 CheckItemUINotification(this, K2Node_MakeArray_Array, CallFunc_CheckItemUINotification_HasNotification, false);0x0393 if (!(CallFunc_CheckItemUINotification_HasNotification)) PopFlow();0x039D HasNewWeaponNotification = true;0x03A8 PopFlow();0x03A9 Label_03A9:0x03A9 return;Private 0x1f88790 0x21 void GetSelectedItem (const UItemID * & itemClass , const EItemCategory & Item Category ) Script4 statements · 49 bytes of bytecode 0x0000 itemClass = itemClass;0x0013 Item Category = Item Category;0x002E return;Public 0x1f88790 0x09 void SetCharacterClass (UPlayerCharacterID * InCharacterClass ) Script83 statements · 2,676 bytes of bytecode 0x0000 PushFlow(Label_0A71);0x0005 HasNotification = false;0x0010 CharacterClass = InCharacterClass;0x0023 CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x0038 CallFunc_GetEquippedItemID_ReturnValue = CallFunc_GetFSDSaveGame_ReturnValue.GetEquippedItemID(Item Category, CharacterClass);0x0074 itemClass = CallFunc_GetEquippedItemID_ReturnValue;0x0087 GetOwnedItems(CharacterClass, Item Category, CallFunc_GetOwnedItems_Owned_Items, CallFunc_GetOwnedItems_NewWeaponNotification);0x00B9 ItemsOwned = CallFunc_GetOwnedItems_Owned_Items;0x00D4 GetOwnedItems(CharacterClass, Item Category, CallFunc_GetOwnedItems_Owned_Items, CallFunc_GetOwnedItems_NewWeaponNotification);0x0106 HasNotification = CallFunc_GetOwnedItems_NewWeaponNotification;0x0119 CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(ItemsOwned, itemClass);0x015D Temp_int_Loop_Counter_Variable = 0;0x0174 Temp_int_Array_Index_Variable = 0;0x018B Label_018B:0x018B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ItemsOwned);0x01C6 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01EC if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_036B;0x01FA Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0215 PushFlow(Label_0A27);0x021A CallFunc_GetFSDGameData_ReturnValue = GetFSDGameData();0x022E /Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemsOwned, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0269 K2Node_MakeArray_Array = {CharacterClass, CallFunc_Array_Get_Item, CallFunc_GetFSDGameData_ReturnValue.ItemCategoryIDs.ItemSkinID};0x02AE K2Node_MakeArray_Array_1 = {CharacterClass, CallFunc_Array_Get_Item, CallFunc_GetFSDGameData_ReturnValue.ItemCategoryIDs.OverclockID};0x02F3 CheckItemUINotification(this, K2Node_MakeArray_Array, CallFunc_CheckItemUINotification_HasNotification, true);0x0311 CheckItemUINotification(this, K2Node_MakeArray_Array_1, CallFunc_CheckItemUINotification_HasNotification_1, true);0x032F CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_CheckItemUINotification_HasNotification_1, CallFunc_CheckItemUINotification_HasNotification);0x0355 if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x035F HasNotification = true;0x036A PopFlow();0x036B Label_036B:0x036B if (!(HasNotification)) goto Label_09FC;0x0379 ItemNotification.SetVisible();0x039D Label_039D:0x039D CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ItemsOwned);0x03D8 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "count";0x03FA K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x0417 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0434 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Array_Length_ReturnValue_1;0x0458 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0478 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0495 CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(ItemsOwned, itemClass);0x04D9 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_Array_Find_ReturnValue, 1);0x0503 K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "current";0x0527 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x0544 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x0561 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = CallFunc_Add_IntInt_ReturnValue_1;0x0585 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x05A5 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x05C2 K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData};0x05DF CallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("{current}/{count}"), K2Node_MakeArray_Array_2);0x0619 DATA_ItemCount.SetText(CallFunc_Format_ReturnValue);0x0646 CallFunc_GetItemClass_ReturnValue_1 = itemClass.GetItemClass();0x0670 CallFunc_GetComponentFromClass_ReturnValue = GetComponentFromClass(CallFunc_GetItemClass_ReturnValue_1, /Script/FSD.UpgradableGearComponent);0x0696 Upgradable = CallFunc_GetComponentFromClass_ReturnValue;0x06A9 CallFunc_GetItemClass_ReturnValue_1 = itemClass.GetItemClass();0x06D3 CallFunc_GetEquippedOverclock_ReturnValue = GetEquippedOverclock(this, CallFunc_GetItemClass_ReturnValue_1);0x06F1 ITM_Overclock_Icon.FromUpgrade(CallFunc_GetEquippedOverclock_ReturnValue, CallFunc_FromUpgrade_OutSchematicCategory);0x0727 CallFunc_GetItemData_ReturnValue_1 = itemClass.GetItemData();0x0751 GearIcon_Outline.SetBrushFromTexture(CallFunc_GetItemData_ReturnValue_1.IconLine, false);0x0795 CallFunc_GetItemData_ReturnValue_1 = itemClass.GetItemData();0x07BF GearIcon_BG.SetBrushFromTexture(CallFunc_GetItemData_ReturnValue_1.IconBG, false);0x0803 CallFunc_GetItemData_ReturnValue = itemClass.GetItemData();0x082D DATA_ItemName2.SetText(CallFunc_GetItemData_ReturnValue.Name);0x0870 CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0888 K2Node_DynamicCast_AsFSDPlayer_State = Cast<FSDPlayerState>(CallFunc_GetOwningPlayer_ReturnValue.PlayerState);0x08C2 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsFSDPlayer_State);0x08DF if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x08E9 PlayerState = K2Node_DynamicCast_AsFSDPlayer_State;0x08FC CallFunc_GetItemClass_ReturnValue = itemClass.GetItemClass();0x0926 ITM_Loadout_UpgradeBar_C_0.ShowItemUpgrades(CharacterClass, CallFunc_GetItemClass_ReturnValue, PlayerState, false);0x0966 ITM_MasteryBar.SetMasteryData(PlayerState, itemClass, CallFunc_SetMasteryData_HasMasteryLevels);0x09A5 /Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(ITM_MasteryBar, 4, 4, CallFunc_SetMasteryData_HasMasteryLevels, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x09FB PopFlow();0x09FC Label_09FC:0x09FC ItemNotification.SetVisibility(1);0x0A22 goto Label_039D;0x0A27 Label_0A27:0x0A27 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A51 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A6C goto Label_018B;0x0A71 Label_0A71:0x0A71 return;Public 0x1f88790 0x08 void SetHovered (bool InHovered ) Script71 statements · 2,167 bytes of bytecode 0x0000 ItemHovered = InHovered;0x0013 Temp_byte_Variable = 0;0x0027 Temp_byte_Variable_1 = 1;0x003B GetOwnedItems(CharacterClass, Item Category, CallFunc_GetOwnedItems_Owned_Items, CallFunc_GetOwnedItems_NewWeaponNotification);0x006D CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOwnedItems_Owned_Items);0x00A8 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00CA CallFunc_BooleanAND_ReturnValue = BooleanAND(ItemHovered, CallFunc_Greater_IntInt_ReturnValue);0x00F0 Temp_bool_Variable_8 = CallFunc_BooleanAND_ReturnValue;0x0103 NavigationPanel.SetVisibility(Switch(Temp_bool_Variable_8, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x015C Temp_byte_Variable_9 = 0;0x0170 Temp_byte_Variable_10 = 11;0x0184 Temp_bool_Variable_20 = ItemHovered;0x0197 /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(Switch(Temp_bool_Variable_20, false => Temp_byte_Variable_10, true => Temp_byte_Variable_9, default => K2Node_Select_Default_6), this, CallFunc_MenuColors_OutputColor_3);0x01FA Brackets.SetBrushColor(CallFunc_MenuColors_OutputColor_3);0x0223 Temp_byte_Variable_7 = 8;0x0237 Temp_byte_Variable_8 = 8;0x024B Temp_bool_Variable_19 = ItemHovered;0x025E /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(Switch(Temp_bool_Variable_19, false => Temp_byte_Variable_8, true => Temp_byte_Variable_7, default => K2Node_Select_Default_5), this, CallFunc_MenuColors_OutputColor_2);0x02C1 K2Node_MakeStruct_SlateColor_1.SpecifiedColor = CallFunc_MenuColors_OutputColor_2;0x02E5 K2Node_MakeStruct_SlateColor_1.ColorUseRule = 0;0x0302 DATA_ItemName2.SetColorAndOpacity(K2Node_MakeStruct_SlateColor_1);0x032B Temp_byte_Variable_5 = 8;0x033F Temp_byte_Variable_6 = 0;0x0353 Temp_bool_Variable_18 = ItemHovered;0x0366 /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(Switch(Temp_bool_Variable_18, false => Temp_byte_Variable_6, true => Temp_byte_Variable_5, default => K2Node_Select_Default_4), this, CallFunc_MenuColors_OutputColor_1);0x03C9 K2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_MenuColors_OutputColor_1;0x03ED K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x040A DATA_ItemCount.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x0433 Temp_byte_Variable_3 = 1;0x0447 Temp_byte_Variable_4 = 0;0x045B Temp_bool_Variable_17 = ItemHovered;0x046E /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(Switch(Temp_bool_Variable_17, false => Temp_byte_Variable_4, true => Temp_byte_Variable_3, default => K2Node_Select_Default_3), this, CallFunc_MenuColors_OutputColor);0x04D1 GearIcon_Outline.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x04FA if (!(ItemHovered)) goto Label_0696;0x0508 On Hovered.Broadcast(this);0x051C Temp_bool_Variable_9 = false;0x0527 Temp_bool_Variable_10 = true;0x0532 Temp_bool_Variable_11 = false;0x053D Temp_bool_Variable_12 = false;0x0548 Temp_bool_Variable_13 = false;0x0553 Temp_bool_Variable_14 = true;0x055E Temp_bool_Variable_15 = true;0x0569 Temp_bool_Variable_16 = true;0x0574 Temp_byte_Variable_2 = Item Category;0x058F if (!(Switch(Temp_byte_Variable_2, 0 => Temp_bool_Variable_16, 1 => Temp_bool_Variable_15, 2 => Temp_bool_Variable_14, 3 => Temp_bool_Variable_13, 4 => Temp_bool_Variable_12, 5 => Temp_bool_Variable_11, 6 => Temp_bool_Variable_10, 7 => Temp_bool_Variable_9, default => K2Node_Select_Default_1))) goto Label_06AF;0x0625 CallFunc_Conv_ByteToInt_ReturnValue_1 = Conv_ByteToInt(Item Category);0x064A CallFunc_GetFSDGameInstance_ReturnValue_1 = GetFSDGameInstance(this);0x065F CallFunc_GetFSDGameInstance_ReturnValue_1.OnShowCharacterSelectorEquipSlot.Broadcast(CallFunc_Conv_ByteToInt_ReturnValue_1);0x0691 goto Label_0874;0x0696 Label_0696:0x0696 On Unhovered.Broadcast(this);0x06AA goto Label_0874;0x06AF Label_06AF:0x06AF Temp_bool_Variable = true;0x06BA Temp_bool_Variable_1 = false;0x06C5 Temp_bool_Variable_2 = true;0x06D0 Temp_bool_Variable_3 = true;0x06DB Temp_bool_Variable_4 = true;0x06E6 Temp_bool_Variable_5 = false;0x06F1 Temp_bool_Variable_6 = false;0x06FC Temp_bool_Variable_7 = false;0x0707 Temp_byte_Variable_11 = Item Category;0x0722 if (!(Switch(Temp_byte_Variable_11, 0 => Temp_bool_Variable_7, 1 => Temp_bool_Variable_6, 2 => Temp_bool_Variable_5, 3 => Temp_bool_Variable_4, 4 => Temp_bool_Variable_3, 5 => Temp_bool_Variable_2, 6 => Temp_bool_Variable_1, 7 => Temp_bool_Variable, default => K2Node_Select_Default_2))) goto Label_0874;0x07B8 CallFunc_GetItemClass_ReturnValue = itemClass.GetItemClass();0x07E2 CallFunc_GetLoadoutItemFromClass_ReturnValue = GetLoadoutItemFromClass(CallFunc_GetItemClass_ReturnValue);0x07FF CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(Item Category);0x0824 CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x0839 CallFunc_GetFSDGameInstance_ReturnValue.OnShowCharacterSelectorEquip.Broadcast(CallFunc_GetLoadoutItemFromClass_ReturnValue, CallFunc_Conv_ByteToInt_ReturnValue);0x0874 Label_0874:0x0874 return;Private 0x1f88790 0x01 bool IsHovering () Script3 statements · 30 bytes of bytecode 0x0000 ReturnValue = ItemHovered;0x0013 return ReturnValue;Public 0x1f88790 0x01 void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ITM_Loadout_ItemWindow(718);0x000F return;Event Public 0x1f88790 0x00 void BndEvt__Button_0_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ITM_Loadout_ItemWindow(893);0x000F return;0x1f88790 0x00 void BndEvt__Button_0_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ITM_Loadout_ItemWindow(966);0x000F return;0x1f88790 0x00 void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ITM_Loadout_ItemWindow(971);0x000F return;0x1f88790 0x00 void SelectNext () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ITM_Loadout_ItemWindow(976);0x000F return;0x1f88790 0x00 void SelectPrevious () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ITM_Loadout_ItemWindow(1131);0x000F return;0x1f88790 0x00 void Select Item (UItemID * InItemClass ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_InItemClass = InItemClass;0x0012 ExecuteUbergraph_ITM_Loadout_ItemWindow(1286);0x0021 return;0x1f88790 0x08 void PreConstruct (bool IsDesignTime ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012 ExecuteUbergraph_ITM_Loadout_ItemWindow(1657);0x0021 return;Event Public 0x1f88790 0x01 void BndEvt__ButtonRight_K2Node_ComponentBoundEvent_511_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ITM_Loadout_ItemWindow(1685);0x000F return;0x1f88790 0x00 void BndEvt__ButtonLeft_K2Node_ComponentBoundEvent_528_OnButtonClickedEvent__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ITM_Loadout_ItemWindow(1700);0x000F return;0x1f88790 0x00 void OnClickAnimFinished () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ITM_Loadout_ItemWindow(1736);0x000F return;0x1f88790 0x00 void PlayIntroAnim (bool IsLeftSide , float Duration ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsLeftSide = IsLeftSide;0x0012 PersistentFrame.K2Node_CustomEvent_Duration = Duration;0x0024 ExecuteUbergraph_ITM_Loadout_ItemWindow(1741);0x0033 return;0x1f88790 0x08 void ExecuteUbergraph_ITM_Loadout_ItemWindow (int32 EntryPoint ) Script83 statements · 1,994 bytes of bytecode 0x0000 PushFlow(Label_07C7);0x0005 goto [EntryPoint];0x000F Temp_bool_Variable = K2Node_CustomEvent_IsLeftSide;0x0022 CallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(Switch(Temp_bool_Variable, false => IntroRight, true => IntroLeft, default => K2Node_Select_Default), 1.2f, false);0x0071 PopFlow();0x0072 Label_0072:0x0072 /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColorsAndOpacity(7, 0.3f, this, CallFunc_MenuColorsAndOpacity_OutputColor);0x00A7 Main_BG.SetBrushColor(CallFunc_MenuColorsAndOpacity_OutputColor);0x00D0 /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColorsAndOpacity(7, 0.1f, this, CallFunc_MenuColorsAndOpacity_OutputColor_1);0x0105 Upgrades_BG.SetBrushColor(CallFunc_MenuColorsAndOpacity_OutputColor_1);0x012E /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColorsAndOpacity(0, 1f, this, CallFunc_MenuColorsAndOpacity_OutputColor_2);0x0163 GearIcon_Outline.SetColorAndOpacity(CallFunc_MenuColorsAndOpacity_OutputColor_2);0x018C /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColorsAndOpacity(0, 0.3f, this, CallFunc_MenuColorsAndOpacity_OutputColor_3);0x01C1 GearIcon_BG.SetColorAndOpacity(CallFunc_MenuColorsAndOpacity_OutputColor_3);0x01EA PopFlow();0x01EB Label_01EB:0x01EB SetHovered(true);0x01FA CallFunc_PlayAnimation_ReturnValue = PlayAnimation(HoverAnim, 0f, 1, 0, 8f, false);0x0229 /Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_RollOver_Cue.Button_RollOver_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x0265 PopFlow();0x0266 Label_0266:0x0266 SetHovered(false);0x0275 CallFunc_GetAnimationCurrentTime_ReturnValue = GetAnimationCurrentTime(HoverAnim);0x029A CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(HoverAnim, CallFunc_GetAnimationCurrentTime_ReturnValue, 1, 1, 8f, false);0x02CD PopFlow();0x02CE SetHovered(false);0x02DD K2Node_CreateDelegate_OutputDelegate.Bind(this, OnClickAnimFinished);0x02F4 BindToAnimationFinished(ClickAnim, K2Node_CreateDelegate_OutputDelegate);0x0310 PopFlow();0x0311 Label_0311:0x0311 /Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_Click_Cue.Button_Click_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x034D CallFunc_PlayAnimation_ReturnValue_2 = PlayAnimation(ClickAnim, 0f, 1, 0, 6f, false);0x037C PopFlow();0x037D CallFunc_IsAnimationPlaying_ReturnValue = IsAnimationPlaying(ClickAnim);0x039A CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsAnimationPlaying_ReturnValue);0x03B7 if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x03C1 goto Label_0311;0x03C6 goto Label_0266;0x03CB goto Label_01EB;0x03D0 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ItemsOwned);0x040B CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 1);0x042D if (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x0437 GetNextItem(1, CallFunc_GetNextItem_NextItem);0x0453 Select Item(CallFunc_GetNextItem_NextItem);0x046A PopFlow();0x046B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ItemsOwned);0x04A6 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x04C8 if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x04D2 GetNextItem(-1, CallFunc_GetNextItem_NextItem_1);0x04EE Select Item(CallFunc_GetNextItem_NextItem_1);0x0505 PopFlow();0x0506 itemClass = K2Node_CustomEvent_InItemClass;0x0519 CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x052E CallFunc_GetFSDSaveGame_ReturnValue.SetEquippedItemID(Item Category, CharacterClass, itemClass);0x0569 SetCharacterClass(CharacterClass);0x0580 /Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_Click_Cue.Button_Click_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x05BC CallFunc_GetItemClass_ReturnValue = itemClass.GetItemClass();0x05E6 CallFunc_GetLoadoutItemFromClass_ReturnValue = GetLoadoutItemFromClass(CallFunc_GetItemClass_ReturnValue);0x0603 CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(Item Category);0x0628 CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x063D CallFunc_GetFSDGameInstance_ReturnValue.OnShowCharacterSelectorEquip.Broadcast(CallFunc_GetLoadoutItemFromClass_ReturnValue, CallFunc_Conv_ByteToInt_ReturnValue);0x0678 PopFlow();0x0679 SetHideCounter(HideCounter);0x0690 goto Label_0072;0x0695 SelectNext();0x06A3 PopFlow();0x06A4 SelectPrevious();0x06B2 PopFlow();0x06B3 Label_06B3:0x06B3 On Clicked.Broadcast(this);0x06C7 PopFlow();0x06C8 goto Label_06B3;0x06CD CallFunc_FSDGameUserSettings_ReturnValue = FSDGameUserSettings();0x06E1 CallFunc_GetShowUIAnimations_ReturnValue = CallFunc_FSDGameUserSettings_ReturnValue.GetShowUIAnimations();0x070B if (!(CallFunc_GetShowUIAnimations_ReturnValue)) PopFlow();0x0715 Temp_bool_Variable = K2Node_CustomEvent_IsLeftSide;0x0728 StopAnimation(Switch(Temp_bool_Variable, false => IntroRight, true => IntroLeft, default => K2Node_Select_Default));0x0767 ContentOverlay.SetRenderOpacity(0f);0x078C Delay(this, K2Node_CustomEvent_Duration, LatentActionInfo{0xF, -856577188, FName(ExecuteUbergraph_ITM_Loadout_ItemWindow), this});0x07C6 PopFlow();0x07C7 Label_07C7:0x07C7 return;Final 0x1f88790 0x04 void On Unhovered__DelegateSignature (UITM_Loadout_ItemWindow_C * Item ) Script2 statements · 3 bytes of bytecode Public 0x1f88790 0x08 void On Hovered__DelegateSignature (UITM_Loadout_ItemWindow_C * Item ) Script2 statements · 3 bytes of bytecode Public 0x1f88790 0x08 void On Clicked__DelegateSignature (UITM_Loadout_ItemWindow_C * Item ) Script2 statements · 3 bytes of bytecode Public 0x1f88790 0x08