Zdexby TheHolyOneZ
5,372 classes
Class

UITM_UpgGear_SideBar_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menu_Loadout/ITM_UpgGear_SideBar.ITM_UpgGear_SideBar_C 0x0320 (800 B) align 8 inherited 0x0260 16 scripted vtable /Game/UI/Menu_Loadout/ITM_UpgGear_SideBar
0x00x0320

Members 22

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Button_CollapseUButton*9 flagsnullptr
0x08BuyBoxUVerticalBox*9 flagsnullptr
0x08ContentSwitcherUWidgetSwitcher*9 flagsnullptr
0x08Header_TextUTextBlock*9 flagsnullptr
0x08ITM_Loadout_Overclocks_EquipUITM_Overclocks_Equip_C*9 flagsnullptr
0x08MasteryBarUITM_MasteryBar_C*9 flagsnullptr
0x08PurchaseButtonUBasic_FlatButton_C*9 flagsnullptr
0x08PurchaseDescriptionUTextBlock*9 flagsnullptr
0x08UI_HorizontalResourceBarUUI_HorizontalResourceBar_C*9 flagsnullptr
0x08UnlockBoxUVerticalBox*9 flagsnullptr
0x08UpgradeBoxUVerticalBox*9 flagsnullptr
0x08UpgradeGearRowsUVerticalBox*9 flagsnullptr
0x08CharacterClassTSubclassOf<APlayerCharacter>7 flagsnullptr
0x08itemClassTSubclassOf<AActor>7 flagsnullptr
0x08UpgradableUUpgradableGearComponent*8 flagsnullptr
0x08YesNoPromptUBasic_Popup_YesNoPrompt_C*8 flagsnullptr
0x01CategoryEItemCategory7 flagsPrimaryWeapon
0x02E90x07padding / unreflected
0x10OnItemPurchasedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08ShoutUpgradePurchasedUDialogDataAsset*7 flags/Game/Character/Shouts/DwarfSelection/Shout_UpgradeMod.Shou…
0x04CompactModeProgressfloat7 flags0
0x030C0x04padding / unreflected
0x10OnToggleCollapsedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
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 16

SignatureFlagsNativeParams
bool GetCanCollapse()
Script4 statements · 72 bytes of bytecode
0x0000CallFunc_IsVisible_ReturnValue = Button_Collapse.IsVisible();0x002AReturnValue = CallFunc_IsVisible_ReturnValue;0x003Dreturn ReturnValue;0x0047// end of script
Public0x01
UWidget* Get_Button_Collapse_ToolTip()
Script9 statements · 352 bytes of bytecode
0x0000CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x0015CallFunc_GetOrCreateSingletonWidget_ReturnValue = CallFunc_GetWindowManager_ReturnValue.GetOrCreateSingletonWidget(/Game/UI/ToolTips/Basic_ToolTip.Basic_ToolTip_C, CallFunc_GetOrCreateSingletonWidget_WidgetCreated);0x0051ToolTip = CallFunc_GetOrCreateSingletonWidget_ReturnValue;0x0064ToolTip.SetText(NSLOCTEXT("F0982FE649EAB803C84520B7DA4D14E1", "", "Collapse/Expand"));0x00BFToolTip.SetWidth(200f);0x00E8ToolTip.SetInput(Key{FName(Q)}, Key{FName(Gamepad_RightThumbstick)});0x0142ReturnValue = ToolTip;0x0155return ReturnValue;0x015F// end of script
Private0x08
bool IsUpgrading()
Script5 statements · 110 bytes of bytecode
0x0000CallFunc_GetActiveWidget_ReturnValue = ContentSwitcher.GetActiveWidget();0x002ACallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetActiveWidget_ReturnValue, UpgradeBox);0x0050ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue;0x0063return ReturnValue;0x006D// end of script
Public0x01
void SetActivePage(UWidget* Widget)
Script13 statements · 637 bytes of bytecode
0x0000TextUpgrade = NSLOCTEXT("682EC367469D543B309A51BEF75FDE20", "", "Gear Modifications");0x004CTextBuy = NSLOCTEXT("75AEE9034DCA596364116A8C5F01C1FA", "", "PURCHASE ITEM");0x0093TextUnlock = NSLOCTEXT("3A1541944141A72837D5A8B6C73224BF", "", "Weapon Locked");0x00DAContentSwitcher.SetActiveWidget(Widget);0x0107CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(Widget, BuyBox);0x012DTemp_bool_Variable = CallFunc_EqualEqual_ObjectObject_ReturnValue_1;0x0140CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(Widget, UpgradeBox);0x0166Temp_bool_Variable_1 = CallFunc_EqualEqual_ObjectObject_ReturnValue_2;0x0179Header_Text.SetText(Switch(Temp_bool_Variable_1, false => Switch(Temp_bool_Variable, false => TextUnlock, true => TextBuy, default => K2Node_Select_Default), true => TextUpgrade, default => K2Node_Select_Default_1));0x01FECallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(Widget, UpgradeBox);0x0224/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(Button_Collapse, 1, 0, CallFunc_EqualEqual_ObjectObject_ReturnValue, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x027Areturn;0x027C// end of script
Private0x08
void SetCompactModeProgress(float InValue)
Script16 statements · 586 bytes of bytecode
0x0000CallFunc_FClamp_ReturnValue = FClamp(InValue, 0f, 1f);0x002FCompactModeProgress = CallFunc_FClamp_ReturnValue;0x004ACallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CompactModeProgress, 0f, 0.25f, 1f, 0f);0x0083Header_Text.SetRenderOpacity(CallFunc_MapRangeClamped_ReturnValue);0x00ACMasteryBar.SetRenderOpacity(CallFunc_MapRangeClamped_ReturnValue);0x00D5CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CompactModeProgress, 0f, 0.25f, 1f, 0f);0x010ECallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(1f, CallFunc_MapRangeClamped_ReturnValue);0x0138ITM_Loadout_Overclocks_Equip.SetCompactModeProgress(CallFunc_Subtract_FloatFloat_ReturnValue);0x0165Temp_float_Variable = -1f;0x017CTemp_float_Variable_1 = 1f;0x0193CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CompactModeProgress, 0f);0x01B5Temp_bool_Variable = CallFunc_Greater_FloatFloat_ReturnValue;0x01C8CallFunc_MakeVector2D_ReturnValue = MakeVector2D(Switch(Temp_bool_Variable, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default), 1f);0x021EButton_Collapse.SetRenderScale(CallFunc_MakeVector2D_ReturnValue);0x0247return;0x0249// end of script
Public0x04
void SetUpgradePurchasedShout(UDialogDataAsset* ShoutUpgradePurchased)
Script22 statements · 441 bytes of bytecode
0x0000PushFlow(Label_01B6);0x0005ShoutUpgradePurchased = ShoutUpgradePurchased;0x0018Temp_int_Variable = 0;0x002FLabel_002F:0x002FCallFunc_GetChildrenCount_ReturnValue = UpgradeGearRows.GetChildrenCount();0x0061CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x008BCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x00B1if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x00BBPushFlow(Label_016C);0x00C0CallFunc_GetChildAt_ReturnValue = UpgradeGearRows.GetChildAt(Temp_int_Variable);0x00F3K2Node_DynamicCast_AsITM_Upg_Gear_Tier_Row = Cast<ITM_UpgGear_TierRow_C>(CallFunc_GetChildAt_ReturnValue);0x0117K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsITM_Upg_Gear_Tier_Row);0x0134if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x013EK2Node_DynamicCast_AsITM_Upg_Gear_Tier_Row.SetPurchasedShout(ShoutUpgradePurchased);0x016BPopFlow();0x016CLabel_016C:0x016CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0196Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01B1goto Label_002F;0x01B6Label_01B6:0x01B6return;0x01B8// end of script
Public0x08
void SetItem(const TSubclassOf<APlayerCharacter>& InCharacterClass, const TSubclassOf<AActor>& InItemClass, const EItemCategory& InCategory)
Script90 statements · 2,635 bytes of bytecode
0x0000PushFlow(Label_0A48);0x0005ItemOwned = false;0x0010ItemUnlocked = false;0x001BPushFlow(Label_0869);0x0020PushFlow(Label_0164);0x0025CallFunc_GetOwningFSDPlayerState_ReturnValue = GetOwningFSDPlayerState(this);0x003APlayerState = CallFunc_GetOwningFSDPlayerState_ReturnValue;0x004DCharacterClass = InCharacterClass;0x0060itemClass = InItemClass;0x0073Category = InCategory;0x008ECallFunc_GetComponentFromClass_ReturnValue = GetComponentFromClass(itemClass, /Script/FSD.UpgradableGearComponent);0x00B4Upgradable = CallFunc_GetComponentFromClass_ReturnValue;0x00C7CallFunc_GetItemID_ReturnValue_2 = GetItemID(itemClass);0x00E4CallFunc_IsItemOwned_ReturnValue = IsItemOwned(this, CallFunc_GetItemID_ReturnValue_2);0x0102ItemOwned = CallFunc_IsItemOwned_ReturnValue;0x0115CallFunc_GetItemID_ReturnValue_1 = GetItemID(itemClass);0x0132CallFunc_IsItemUnlocked_ReturnValue_1 = IsItemUnlocked(this, CallFunc_GetItemID_ReturnValue_1);0x0150ItemUnlocked = CallFunc_IsItemUnlocked_ReturnValue_1;0x0163PopFlow();0x0164Label_0164:0x0164CallFunc_GetCharacterID_ReturnValue = GetCharacterID(CharacterClass);0x0181CallFunc_GetItemID_ReturnValue_3 = GetItemID(itemClass);0x019ECallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x01B3CallFunc_GetEquippedItemID_ReturnValue = CallFunc_GetFSDSaveGame_ReturnValue.GetEquippedItemID(Category, CallFunc_GetCharacterID_ReturnValue);0x01EFCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetEquippedItemID_ReturnValue, CallFunc_GetItemID_ReturnValue_3);0x0215CallFunc_BooleanOR_ReturnValue = BooleanOR(ItemOwned, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x023BTemp_bool_Variable = CallFunc_BooleanOR_ReturnValue;0x024ETemp_bool_Variable_1 = ItemUnlocked;0x0261SetActivePage(Switch(Temp_bool_Variable, false => Switch(Temp_bool_Variable_1, false => UnlockBox, true => BuyBox, default => K2Node_Select_Default), true => UpgradeBox, default => K2Node_Select_Default_1));0x02D0CallFunc_GetCharacterID_ReturnValue = GetCharacterID(CharacterClass);0x02EDCallFunc_GetItemID_ReturnValue_3 = GetItemID(itemClass);0x030ACallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x031FCallFunc_GetEquippedItemID_ReturnValue = CallFunc_GetFSDSaveGame_ReturnValue.GetEquippedItemID(Category, CallFunc_GetCharacterID_ReturnValue);0x035BCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetEquippedItemID_ReturnValue, CallFunc_GetItemID_ReturnValue_3);0x0381CallFunc_BooleanOR_ReturnValue = BooleanOR(ItemOwned, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x03A7if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0774;0x03B5UpgradeGearRows.ClearChildren();0x03D9CallFunc_IsValid_ReturnValue = IsValid(Upgradable);0x03F6if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0400Temp_int_Loop_Counter_Variable = 0;0x0417Temp_int_Array_Index_Variable = 0;0x042ELabel_042E:0x042ECallFunc_GetItemUpgradeTiers_ReturnValue = GetItemUpgradeTiers(itemClass);0x0453CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetItemUpgradeTiers_ReturnValue);0x048ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x04B4if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x04BETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x04D9PushFlow(Label_09FE);0x04DECallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x04F6CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_Loadout/ITM_UpgGear_TierRow.ITM_UpgGear_TierRow_C, CallFunc_GetOwningPlayer_ReturnValue);0x0533CallFunc_GetItemUpgradeTiers_ReturnValue = GetItemUpgradeTiers(itemClass);0x0558/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetItemUpgradeTiers_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0593/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_Create_ReturnValue, FName(Tier), CallFunc_Array_Get_Item);0x05D2SetIntPropertyByName(CallFunc_Create_ReturnValue, FName(Index), Temp_int_Array_Index_Variable);0x05FBSetClassPropertyByName(CallFunc_Create_ReturnValue, FName(CharacterClass), CharacterClass);0x0624SetClassPropertyByName(CallFunc_Create_ReturnValue, FName(itemClass), itemClass);0x064DSetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(UpgradesMenu), this);0x066ESetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(ShoutUpgradePurchased), ShoutUpgradePurchased);0x0697CallFunc_AddChildToVerticalBox_ReturnValue = UpgradeGearRows.AddChildToVerticalBox(CallFunc_Create_ReturnValue);0x06CAK2Node_MakeStruct_Margin.Left = 0f;0x06EAK2Node_MakeStruct_Margin.Top = 0f;0x070AK2Node_MakeStruct_Margin.Right = 0f;0x072AK2Node_MakeStruct_Margin.Bottom = 5f;0x074ACallFunc_AddChildToVerticalBox_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x0773PopFlow();0x0774Label_0774:0x0774CallFunc_GetCraftingCost_ReturnValue = Upgradable.GetCraftingCost();0x07A6UI_HorizontalResourceBar.SetCraftingCost(CallFunc_GetCraftingCost_ReturnValue, CallFunc_SetCraftingCost_OutCanAfford);0x07DCPurchaseButton.SetIsEnabled(CallFunc_SetCraftingCost_OutCanAfford);0x0809CallFunc_GetGearDescription_ReturnValue = Upgradable.GetGearDescription();0x083BPurchaseDescription.SetText(CallFunc_GetGearDescription_ReturnValue);0x0868PopFlow();0x0869Label_0869:0x0869ITM_Loadout_Overclocks_Equip.SetData(CharacterClass, itemClass);0x089FCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x08B9CallFunc_GetItemID_ReturnValue = GetItemID(InItemClass);0x08D6K2Node_DynamicCast_AsFSDPlayer_State = Cast<FSDPlayerState>(CallFunc_GetPlayerController_ReturnValue.PlayerState);0x0910K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsFSDPlayer_State);0x092DMasteryBar.SetMasteryData(K2Node_DynamicCast_AsFSDPlayer_State, CallFunc_GetItemID_ReturnValue, CallFunc_SetMasteryData_HasMasteryLevels);0x096CCallFunc_GetItemID_ReturnValue = GetItemID(InItemClass);0x0989CallFunc_IsItemUnlocked_ReturnValue = IsItemUnlocked(this, CallFunc_GetItemID_ReturnValue);0x09A7/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(MasteryBar, 1, 4, CallFunc_IsItemUnlocked_ReturnValue, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x09FDPopFlow();0x09FELabel_09FE:0x09FECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A28Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A43goto Label_042E;0x0A48Label_0A48:0x0A48return;0x0A4A// end of script
Public0x11
void SetYesNoPrompt(UBasic_Popup_YesNoPrompt_C* Prompt)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Prompt = Prompt;0x0012ExecuteUbergraph_ITM_UpgGear_SideBar(550);0x0021return;0x0023// end of script
0x08
void BndEvt__Basic_FlatButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UBasic_FlatButton_C* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_ITM_UpgGear_SideBar(570);0x0021return;0x0023// end of script
0x08
void BuyConfirmation(bool Yes)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Yes = Yes;0x0012ExecuteUbergraph_ITM_UpgGear_SideBar(953);0x0021return;0x0023// end of script
0x01
void UpgradePurchased(UITM_UpgGear_TierRow_C* Row)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Row = Row;0x0012ExecuteUbergraph_ITM_UpgGear_SideBar(1470);0x0021return;0x0023// end of script
0x08
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_ITM_UpgGear_SideBar(1511);0x0021return;0x0023// end of script
EventPublic0x01
void BndEvt__ITM_UpgGear_SideBar_Button_Collapse_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_UpgGear_SideBar(1535);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_ITM_UpgGear_SideBar(int32 EntryPoint)
Script66 statements · 1,543 bytes of bytecode
0x0000PushFlow(Label_0604);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FOnToggleCollapsed.Broadcast();0x0022PopFlow();0x0023/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/WeaponsNTools/DiggingSoundsMaterial/GoldCoins_Cue.GoldCoins_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x005FPopFlow();0x0060Label_0060:0x0060PushFlow(Label_0138);0x0065CallFunc_GetChildAt_ReturnValue = UpgradeGearRows.GetChildAt(Temp_int_Variable);0x0098K2Node_DynamicCast_AsITM_Upg_Gear_Tier_Row = Cast<ITM_UpgGear_TierRow_C>(CallFunc_GetChildAt_ReturnValue);0x00BCK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsITM_Upg_Gear_Tier_Row);0x00D9if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00E3CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(K2Node_DynamicCast_AsITM_Upg_Gear_Tier_Row, K2Node_CustomEvent_Row);0x0109if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x0113K2Node_DynamicCast_AsITM_Upg_Gear_Tier_Row.Refresh();0x0137PopFlow();0x0138Label_0138:0x0138CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0162Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x017DLabel_017D:0x017DCallFunc_GetChildrenCount_ReturnValue = UpgradeGearRows.GetChildrenCount();0x01AFCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x01D9CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x01FFif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0212;0x020Dgoto Label_0060;0x0212Label_0212:0x0212OnItemPurchased.Broadcast();0x0225PopFlow();0x0226YesNoPrompt = K2Node_CustomEvent_Prompt;0x0239PopFlow();0x023ACallFunc_GetCraftingCost_ReturnValue = Upgradable.GetCraftingCost();0x026CYesNoPrompt.SetResources(CallFunc_GetCraftingCost_ReturnValue);0x0299CallFunc_GetGearName_ReturnValue = Upgradable.GetGearName();0x02CBK2Node_MakeArray_Array = {FormatArgumentData{"", 0, FText(), 0, 0f, 0}};0x02F6CallFunc_Format_ReturnValue = Format(NSLOCTEXT("CF8D55604CB3409970FE91AFBB036A45", "", "Do you wish to purchase this item?"), K2Node_MakeArray_Array);0x0365K2Node_CreateDelegate_OutputDelegate.Bind(this, BuyConfirmation);0x037CYesNoPrompt.Show(CallFunc_GetGearName_ReturnValue, CallFunc_Format_ReturnValue, K2Node_CreateDelegate_OutputDelegate, true);0x03B8PopFlow();0x03B9CallFunc_GetItemID_ReturnValue = GetItemID(itemClass);0x03D6CallFunc_CanAffordItem_ReturnValue = CanAffordItem(this, CallFunc_GetItemID_ReturnValue);0x03F4CallFunc_BooleanAND_ReturnValue = BooleanAND(K2Node_CustomEvent_Yes, CallFunc_CanAffordItem_ReturnValue);0x041Aif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0424CallFunc_GetItemID_ReturnValue_1 = GetItemID(itemClass);0x0441CallFunc_PurchaseItem_ReturnValue = PurchaseItem(this, CallFunc_GetItemID_ReturnValue_1);0x045Fif (!(CallFunc_PurchaseItem_ReturnValue)) PopFlow();0x0469CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x047ECallFunc_GetItemID_ReturnValue_2 = GetItemID(itemClass);0x049BCallFunc_GetCharacterID_ReturnValue = GetCharacterID(CharacterClass);0x04B8CallFunc_GetFSDSaveGame_ReturnValue.SetEquippedItemID(Category, CallFunc_GetCharacterID_ReturnValue, CallFunc_GetItemID_ReturnValue_2);0x04F3SetItem(CharacterClass, itemClass, Category);0x051COnItemPurchased.Broadcast();0x052F/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/HUD/Claim_Reward_InfoScreen_Cue.Claim_Reward_InfoScreen_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x056BDelay(this, 1f, LatentActionInfo{0x23, 2145079909, FName(ExecuteUbergraph_ITM_UpgGear_SideBar), this});0x05A1PopFlow();0x05A2Label_05A2:0x05A2Temp_int_Variable = 0;0x05B9goto Label_017D;0x05BEMasteryBar.ItemUpgradePurchased();0x05E2goto Label_05A2;0x05E7SetUpgradePurchasedShout(ShoutUpgradePurchased);0x05FEPopFlow();0x05FFgoto Label_000F;0x0604Label_0604:0x0604return;0x0606// end of script
Final0x04
void OnToggleCollapsed__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void OnItemPurchased__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 2

types with a member, parameter or interface of this type