Zdexby TheHolyOneZ
5,372 classes
Class

UITM_UpgGear_TierRow_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menu_Loadout/ITM_UpgGear_TierRow.ITM_UpgGear_TierRow_C 0x02E8 (744 B) align 8 inherited 0x0260 16 scripted vtable /Game/UI/Menu_Loadout/ITM_UpgGear_TierRow
0x00x02E8

Members 14

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BackBarUBorder*9 flagsnullptr
0x08IconColorerUBorder*9 flagsnullptr
0x08IconsHolderUHorizontalBox*9 flagsnullptr
0x08TierIconUITM_UpgGear_UpgIconSingle_C*9 flagsnullptr
0x18TierFUpgradeTier4 flags{Upgrades=[], RequiredCharacterLevel=0, RequiredPlayerRank=…
0x04Indexint328 flags0
0x02A40x04padding / unreflected
0x08CharacterClassTSubclassOf<APlayerCharacter>8 flagsnullptr
0x08itemClassTSubclassOf<AActor>8 flagsnullptr
0x01IsRowLockedbool6 flagsfalse
0x02B90x07padding / unreflected
0x10UpgradeWidgetsTArray<UITM_UpgGear_UpgIconSingle_C*>4 flags[]
0x08UpgradesMenuUITM_UpgGear_SideBar_C*9 flagsnullptr
0x08PurchaseUpgradeWidgetUITM_UpgGear_UpgIconSingle_C*8 flagsnullptr
0x08ShoutUpgradePurchasedUDialogDataAsset*7 flags/Game/Character/Shouts/DwarfSelection/Shout_UpgradeMod.Shou…
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
void UpdateBackBar()
Script14 statements · 463 bytes of bytecode
0x0000CallFunc_GetChildrenCount_ReturnValue_1 = IconsHolder.GetChildrenCount();0x0032CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_GetChildrenCount_ReturnValue_1, 1);0x0054/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(BackBar, 1, 4, CallFunc_Greater_IntInt_ReturnValue_1, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x00AAif (!(CallFunc_SelectVisibility_IsVisible)) goto Label_01CC;0x00B8Temp_float_Variable = 1f;0x00CFTemp_float_Variable_1 = 0.5f;0x00E6CallFunc_GetChildrenCount_ReturnValue = IconsHolder.GetChildrenCount();0x0118CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetChildrenCount_ReturnValue, 2);0x013ATemp_bool_Variable = CallFunc_Greater_IntInt_ReturnValue;0x014DCallFunc_MakeVector2D_ReturnValue = MakeVector2D(Switch(Temp_bool_Variable, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default), 1f);0x01A3BackBar.SetRenderScale(CallFunc_MakeVector2D_ReturnValue);0x01CCLabel_01CC:0x01CCreturn;0x01CE// end of script
Private0x00
void SetPurchasedShout(UDialogDataAsset* InShout)
Script3 statements · 22 bytes of bytecode
0x0000ShoutUpgradePurchased = InShout;0x0013return;0x0015// end of script
Public0x08
bool GetIsRowLocked()
Script6 statements · 136 bytes of bytecode
0x0000CallFunc_GetCharacterID_ReturnValue = GetCharacterID(CharacterClass);0x001DCallFunc_IsTierUnLocked_ReturnValue = IsTierUnLocked(this, itemClass, Index, CallFunc_GetCharacterID_ReturnValue);0x004DCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsTierUnLocked_ReturnValue);0x006AReturnValue = CallFunc_Not_PreBool_ReturnValue;0x007Dreturn ReturnValue;0x0087// end of script
Private0x01
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_ITM_UpgGear_TierRow(1666);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_UpgGear_TierRow(1804);0x000Freturn;0x0011// end of script
EventPublic0x00
void Initialize Upgrade Widget(UITM_UpgGear_UpgIconSingle_C* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_3 = Widget;0x0012ExecuteUbergraph_ITM_UpgGear_TierRow(2076);0x0021return;0x0023// end of script
0x08
void Refresh()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_UpgGear_TierRow(2337);0x000Freturn;0x0011// end of script
0x00
void EquipUpgrade(UITM_UpgGear_UpgIconSingle_C* UpgradeWidget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_UpgradeWidget_1 = UpgradeWidget;0x0012ExecuteUbergraph_ITM_UpgGear_TierRow(2356);0x0021return;0x0023// end of script
0x08
void PurchaseUpgrade(UITM_UpgGear_UpgIconSingle_C* UpgradeWidget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_UpgradeWidget = UpgradeWidget;0x0012ExecuteUbergraph_ITM_UpgGear_TierRow(2523);0x0021return;0x0023// end of script
0x08
void OnPurchaseConfirmation(bool Yes)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Yes = Yes;0x0012ExecuteUbergraph_ITM_UpgGear_TierRow(3504);0x0021return;0x0023// end of script
0x01
void Refresh Tier Icon()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_UpgGear_TierRow(3646);0x000Freturn;0x0011// end of script
0x00
void Unequip Upgrade(UITM_UpgGear_UpgIconSingle_C* Upgrade)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Upgrade = Upgrade;0x0012ExecuteUbergraph_ITM_UpgGear_TierRow(3780);0x0021return;0x0023// end of script
0x08
void OnUpgradeHovered(UITM_UpgGear_UpgIconSingle_C* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_2 = Widget;0x0012ExecuteUbergraph_ITM_UpgGear_TierRow(3947);0x0021return;0x0023// end of script
0x08
void OnUpgradeUnhovered(UITM_UpgGear_UpgIconSingle_C* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_1 = Widget;0x0012ExecuteUbergraph_ITM_UpgGear_TierRow(4071);0x0021return;0x0023// end of script
0x08
void OnUpgrade Clicked(UITM_UpgGear_UpgIconSingle_C* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_ITM_UpgGear_TierRow(4109);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_ITM_UpgGear_TierRow(int32 EntryPoint)
Script156 statements · 4,365 bytes of bytecode
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;0x110C// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type