Zdexby TheHolyOneZ
9,486 classes
/Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabScreen.WBP_BioLabScreen_C 0x0680 (1,664 B) align 8 inherited 0x04B8 37 scripted vtable /Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabScreen
0x00x0680

Members 49

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WrapBox_PassiveBioModsUWrapBox*10 flagsnullptr
0x08WrapBox_ActiveBioModsUWrapBox*10 flagsnullptr
0x08WBP_TabButton_PassivesUWBP_TabButton_C*10 flagsnullptr
0x08WBP_TabButton_ActivesUWBP_TabButton_C*10 flagsnullptr
0x08WBP_ScrollBoxThatWorksWithController_PassivesUWBP_ScrollBoxThatWorksWithController_C*10 flagsnullptr
0x08WBP_ScrollBoxThatWorksWithController_ActivesUWBP_ScrollBoxThatWorksWithController_C*10 flagsnullptr
0x08WBP_DecorInputHint_LeftUWBP_DecorInputHint_C*10 flagsnullptr
0x08WBP_BioLabSidePanelUWBP_BioLabSidePanel_C*10 flagsnullptr
0x08WBP_BioLabScreen_LoadoutUWBP_BioLabScreen_Loadout_C*10 flagsnullptr
0x08Triangle_YellowUImage*10 flagsnullptr
0x08TextBlock_CraftingStationTitleUCommonTextBlock*10 flagsnullptr
0x08TabSelectorsUHorizontalBox*10 flagsnullptr
0x08PDA_TextureUImage*10 flagsnullptr
0x08Image_271UImage*10 flagsnullptr
0x08Image_93UImage*10 flagsnullptr
0x08Image_1UImage*10 flagsnullptr
0x08ImageUImage*10 flagsnullptr
0x08HandleUnpinAllRecipesUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandlePrevTabActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandleNextTabActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandleInventoryActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandleBackActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08GlowTopUImage*10 flagsnullptr
0x08GlowBottomUImage*10 flagsnullptr
0x08DarkFadeUImage*10 flagsnullptr
0x08Corner_TRUImage*10 flagsnullptr
0x08Corner_TLUImage*10 flagsnullptr
0x08Corner_BRUImage*10 flagsnullptr
0x08Corner_BLUImage*10 flagsnullptr
0x08BiomodList_SwitcherUWidgetSwitcher*10 flagsnullptr
0x08Back_1UImage*10 flagsnullptr
0x08BackUImage*10 flagsnullptr
0x08ViewModelUUWEBioLabViewModel*Transient+7 flagsnullptr
0x08SN2QuickSlotsBarViewModelUSN2QuickSlotsBarViewModel*Transient+8 flagsnullptr
0x10SlotOptionsTArray<UObject*>3 flags[]
0x10AvailableActiveBioModsTArray<UUWEBioAbilityViewModel*>3 flags[]
0x10InstalledActiveBioModsTArray<UUWEBioAbilityViewModel*>3 flags[]
0x10AvailablePassiveBioModsTArray<UUWEBioAbilityViewModel*>3 flags[]
0x10InstalledPassiveBioModsTArray<UUWEBioAbilityViewModel*>3 flags[]
0x08TabButtonGroupUCommonButtonGroupBase*6 flagsnullptr
0x08SFX_BioLab_OpenUFMODEvent*6 flags/Game/FMOD/Events/sfx/base/device/biolab/biolab_open.biolab…
0x08SFX_BioLab_CloseUFMODEvent*6 flags/Game/FMOD/Events/sfx/base/device/biolab/biolab_close.biola…
0x08SFX_TabChangeUFMODEvent*6 flags/Game/FMOD/Events/sfx/ui/pda_ui/pda_ui_tab_select.pda_ui_ta…
0x10AllLoadoutSlotsTArray<UWBP_BioLabScreen_LoadoutSlot_C*>4 flags[]
0x10AllActiveBiomodWidgetsTArray<UWidget*>4 flags[]
0x04SelectedButtonIndexint327 flags0
0x06640x04padding / unreflected
0x10WidgetHideReasonFString5 flags"BioLabScreen"
0x08SFX_Menu_Active_LoopUFMODEvent*6 flags/Game/FMOD/Events/sfx/base/device/biolab/biolab_menu_open_l…
Inherited from UFocusActivatableWidget 4
OffsetSizeNameTypeFlagsDefault
0x08ContextUObject*Protected+8 flagsnullptr
0x01InputModeEUWEInputModeProtected+7 flagsAll
0x01CaptureModeEMouseCaptureModeProtected+7 flagsNoCapture
0x01HideCursorboolProtected+7 flagsfalse
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 37

SignatureFlagsNativeParams
void SetViewModel(UUWEBioLabViewModel* ViewModel)
Script5 statements · 132 bytes of bytecode
0x0000CallFunc_GetExtension_ReturnValue = GetExtension(/Script/ModelViewViewModel.MVVMView);0x001DCallFunc_SetViewModel_ViewModel_CastInput = Cast<NotifyFieldValueChanged>(ViewModel);0x0041CallFunc_SetViewModel_ReturnValue = CallFunc_GetExtension_ReturnValue.SetViewModel(FName(ViewModel), CallFunc_SetViewModel_ViewModel_CastInput);0x0081return;0x0083// end of script
FinalPublic0x08
void SetPassiveSlotAsSeen(UWBP_BioLabScreen_LoadoutSlot_C* Slot)
Script26 statements · 536 bytes of bytecode
0x0000PushFlow(Label_0215);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots);0x0084CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00AAif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00B4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00CFPushFlow(Label_017A);0x00D4/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0125CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item, Slot);0x014Bif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x0155if (!(Slot.Seen)) goto Label_01C4;0x0179PopFlow();0x017ALabel_017A:0x017ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01A4Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01BFgoto Label_0033;0x01C4Label_01C4:0x01C4CallFunc_IsValid_ReturnValue = IsValid(ViewModel);0x01E1if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x01EBViewModel.MarkPassiveSlotAsSeen(Temp_int_Array_Index_Variable);0x0214PopFlow();0x0215Label_0215:0x0215return;0x0217// end of script
Public0x08
void RefreshBioLabPassiveSlotSeenBadges()
Script23 statements · 566 bytes of bytecode
0x0000PushFlow(Label_0233);0x0005CallFunc_IsValid_ReturnValue = IsValid(ViewModel);0x0022if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x002CTemp_int_Loop_Counter_Variable = 0;0x0043Temp_int_Array_Index_Variable = 0;0x005ALabel_005A:0x005ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots);0x00ABCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D1if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00DBTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F6PushFlow(Label_01E9);0x00FB/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x014CCallFunc_HasSeenPassiveSlot_ReturnValue = ViewModel.HasSeenPassiveSlot(Temp_int_Array_Index_Variable);0x017FCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_HasSeenPassiveSlot_ReturnValue, CallFunc_Array_Get_Item.IsLocked);0x01BBCallFunc_Array_Get_Item.SetSlotSeen(CallFunc_BooleanOR_ReturnValue);0x01E8PopFlow();0x01E9Label_01E9:0x01E9CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0213Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x022Egoto Label_005A;0x0233Label_0233:0x0233return;0x0235// end of script
Public0x00
void TryAddPassiveBiomodLoadout(UWBP_BioLabScreen_Entry_C* Entry)
Script55 statements · 1,841 bytes of bytecode
0x0000PushFlow(Label_072E);0x0005if (!(Entry.UWEBioAbilityViewModel.bIsUnlocked)) goto Label_0165;0x003FWBP_BioLabScreen_Loadout.TryGetFreePassiveBiomodLoadoutSlot(CallFunc_TryGetFreePassiveBiomodLoadoutSlot_HasFreeSlot, CallFunc_TryGetFreePassiveBiomodLoadoutSlot_Index);0x0075if (!(CallFunc_TryGetFreePassiveBiomodLoadoutSlot_HasFreeSlot)) goto Label_018A;0x0083Entry.InstallBioAbility();0x00A7WBP_BioLabScreen_Loadout.TryGetFreePassiveBiomodLoadoutSlot(CallFunc_TryGetFreePassiveBiomodLoadoutSlot_HasFreeSlot, CallFunc_TryGetFreePassiveBiomodLoadoutSlot_Index);0x00DD/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, CallFunc_TryGetFreePassiveBiomodLoadoutSlot_Index, CallFunc_Array_Get_Item_2);0x012EDelayedUpdateLoadoutSlot(CallFunc_Array_Get_Item_2, Entry.UWEBioAbilityViewModel);0x0164PopFlow();0x0165Label_0165:0x0165Entry.InstallFailed();0x0189PopFlow();0x018ALabel_018A:0x018ATemp_int_Loop_Counter_Variable = 0;0x01A1Temp_int_Array_Index_Variable = 0;0x01B8Label_01B8:0x01B8CallFunc_GetAllChildren_ReturnValue = WrapBox_PassiveBioMods.GetAllChildren();0x01EACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x0225CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x024Bif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0618;0x0259Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0274PushFlow(Label_05CE);0x0279CallFunc_GetAllChildren_ReturnValue = WrapBox_PassiveBioMods.GetAllChildren();0x02AB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02E6K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry = Cast<WBP_BioLabScreen_Entry_C>(CallFunc_Array_Get_Item);0x030AK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry);0x0327if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0331CallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry.UWEBioAbilityViewModel);0x0364if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x036ECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(ViewModel.AvailablePassiveBiomodSlots, 1);0x03AECallFunc_Max_ReturnValue = max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x03D8/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, CallFunc_Max_ReturnValue, CallFunc_Array_Get_Item_1);0x0429CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_1.UWEBioAbilityViewModel);0x045Cif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0466CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(ViewModel.AvailablePassiveBiomodSlots, 1);0x04A6CallFunc_Max_ReturnValue = max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x04D0/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, CallFunc_Max_ReturnValue, CallFunc_Array_Get_Item_1);0x0521CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry.UWEBioAbilityViewModel.AbilityData, CallFunc_Array_Get_Item_1.UWEBioAbilityViewModel.AbilityData);0x059Fif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x05A9K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry.UninstallBioAbility();0x05CDPopFlow();0x05CELabel_05CE:0x05CECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05F8Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0613goto Label_01B8;0x0618Label_0618:0x0618Entry.InstallBioAbility();0x063CCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(ViewModel.AvailablePassiveBiomodSlots, 1);0x067CCallFunc_Max_ReturnValue = max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x06A6/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, CallFunc_Max_ReturnValue, CallFunc_Array_Get_Item_1);0x06F7DelayedUpdateLoadoutSlot(CallFunc_Array_Get_Item_1, Entry.UWEBioAbilityViewModel);0x072DPopFlow();0x072ELabel_072E:0x072Ereturn;0x0730// end of script
Public0x08
void UpdateActiveBiomodLoadout(UWBP_BioLabScreen_Entry_C* Entry)
Script3 statements · 92 bytes of bytecode
0x0000WBP_BioLabScreen_Loadout.LoadoutSlot_Active.UpdateLoadoutSlot(Entry.UWEBioAbilityViewModel);0x0059return;0x005B// end of script
Public0x08
void ChangeActiveBioAbility(UWBP_BioLabScreen_Entry_C* Entry)
Script33 statements · 722 bytes of bytecode
0x0000PushFlow(Label_02CF);0x0005if (!(Entry.UWEBioAbilityViewModel.bIsUnlocked)) goto Label_023B;0x003FTemp_int_Loop_Counter_Variable = 0;0x0056Temp_int_Array_Index_Variable = 0;0x006DLabel_006D:0x006DCallFunc_GetAllChildren_ReturnValue = WrapBox_ActiveBioMods.GetAllChildren();0x009FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x00DACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0100if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0260;0x010ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0129PushFlow(Label_0285);0x012ECallFunc_GetAllChildren_ReturnValue = WrapBox_ActiveBioMods.GetAllChildren();0x0160/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x019BK2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry = Cast<WBP_BioLabScreen_Entry_C>(CallFunc_Array_Get_Item);0x01BFK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry);0x01DCif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01E6CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry, Entry);0x020Cif (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x0216K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry.UninstallBioAbility();0x023APopFlow();0x023BLabel_023B:0x023BEntry.InstallFailed();0x025FPopFlow();0x0260Label_0260:0x0260Entry.InstallBioAbility();0x0284PopFlow();0x0285Label_0285:0x0285CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02AFTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02CAgoto Label_006D;0x02CFLabel_02CF:0x02CFreturn;0x02D1// end of script
Public0x08
void SetupTabButtonGroup()
Script16 statements · 290 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(TabButtonGroup);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00C8;0x002BLabel_002B:0x002BTabButtonGroup.RemoveAll();0x004BTabButtonGroup.AddWidget(WBP_TabButton_Actives);0x0074TabButtonGroup.AddWidget(WBP_TabButton_Passives);0x009DTabButtonGroup.SelectButtonAtIndex(0, false);0x00C3goto Label_011F;0x00C8Label_00C8:0x00C8CallFunc_SpawnObject_ReturnValue = SpawnObject(/Script/CommonUI.CommonButtonGroupBase, this);0x00E6SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(bSelectionRequired), true);0x0107TabButtonGroup = CallFunc_SpawnObject_ReturnValue;0x011Agoto Label_002B;0x011FLabel_011F:0x011Freturn;0x0121// end of script
Public0x00
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_BioLabScreen(5748);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnContextChanged()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_BioLabScreen(6156);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnAvailableActiveBiomodsChanged(TArray<UUWEBioAbilityViewModel*>& Viewmodels)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ViewModels_3 = Viewmodels;0x0012ExecuteUbergraph_WBP_BioLabScreen(6255);0x0021return;0x0023// end of script
0x10
void OnInstalledActiveBiomodsChanged(TArray<UUWEBioAbilityViewModel*>& Viewmodels)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ViewModels_2 = Viewmodels;0x0012ExecuteUbergraph_WBP_BioLabScreen(6346);0x0021return;0x0023// end of script
0x10
void OnAvailablePassiveBiomodsChanged(TArray<UUWEBioAbilityViewModel*>& Viewmodels)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ViewModels_1 = Viewmodels;0x0012ExecuteUbergraph_WBP_BioLabScreen(6621);0x0021return;0x0023// end of script
0x10
void OnInstalledPassiveBiomodsChanged(TArray<UUWEBioAbilityViewModel*>& Viewmodels)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ViewModels = Viewmodels;0x0012ExecuteUbergraph_WBP_BioLabScreen(6712);0x0021return;0x0023// end of script
0x10
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_BioLabScreen(6749);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__WBP_BioLabScreen_HandleBackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_6 = Button;0x0012ExecuteUbergraph_WBP_BioLabScreen(7392);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_BioLabScreen_HandleInventoryAction_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_5 = Button;0x0012ExecuteUbergraph_WBP_BioLabScreen(7457);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_BioLabScreen_HandlePrevTabAction_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_4 = Button;0x0012ExecuteUbergraph_WBP_BioLabScreen(7462);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_BioLabScreen_HandleNextTabAction_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_3 = Button;0x0012ExecuteUbergraph_WBP_BioLabScreen(8180);0x0021return;0x0023// end of script
0x08
void HandleAvailableBiomodSlotsChanged(int32 NumSlots)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NumSlots = NumSlots;0x0012ExecuteUbergraph_WBP_BioLabScreen(8295);0x0021return;0x0023// end of script
0x04
void OnActiveBiomodHovered(UWBP_BioLabScreen_Entry_C* Entry)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Entry_6 = Entry;0x0012ExecuteUbergraph_WBP_BioLabScreen(8341);0x0021return;0x0023// end of script
0x08
void OnPassiveBiomodHovered(UWBP_BioLabScreen_Entry_C* Entry)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Entry_5 = Entry;0x0012ExecuteUbergraph_WBP_BioLabScreen(8409);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_BioLabScreen_WBP_TabButton_Actives_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_WBP_BioLabScreen(8477);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_BioLabScreen_WBP_TabButton_Passives_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WBP_BioLabScreen(8562);0x0021return;0x0023// end of script
0x08
void OnPassiveBiomodSelected(UWBP_BioLabScreen_Entry_C* Entry)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Entry_4 = Entry;0x0012ExecuteUbergraph_WBP_BioLabScreen(8647);0x0021return;0x0023// end of script
0x08
void OnActiveBiomodSelected(UWBP_BioLabScreen_Entry_C* Entry)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Entry_3 = Entry;0x0012ExecuteUbergraph_WBP_BioLabScreen(8671);0x0021return;0x0023// end of script
0x08
void OnActiveBiomodDeselected(UWBP_BioLabScreen_Entry_C* Entry)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Entry_2 = Entry;0x0012ExecuteUbergraph_WBP_BioLabScreen(8695);0x0021return;0x0023// end of script
0x08
void OnActiveBiomodOverwrite(UWBP_BioLabScreen_Entry_C* Entry)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Entry_1 = Entry;0x0012ExecuteUbergraph_WBP_BioLabScreen(8732);0x0021return;0x0023// end of script
0x08
void OnPassiveBiomodDeselected(UWBP_BioLabScreen_Entry_C* Entry)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Entry = Entry;0x0012ExecuteUbergraph_WBP_BioLabScreen(8958);0x0021return;0x0023// end of script
0x08
void DelayedUpdateLoadoutSlot(UWBP_BioLabScreen_LoadoutSlot_C* LoadoutSlot, UUWEBioAbilityViewModel* BioAbiltiyViewModel)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_LoadoutSlot = LoadoutSlot;0x0012PersistentFrame.K2Node_CustomEvent_BioAbiltiyViewModel = BioAbiltiyViewModel;0x0024ExecuteUbergraph_WBP_BioLabScreen(9013);0x0033return;0x0035// end of script
0x10
void LoadoutSlotClicked(UUWEBioAbilityViewModel* ViewModel)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ViewModel = ViewModel;0x0012ExecuteUbergraph_WBP_BioLabScreen(9205);0x0021return;0x0023// end of script
0x08
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_BioLabScreen(9387);0x000Freturn;0x0011// end of script
EventPublic0x00
void BndEvt__WBP_BioLabScreen_HandleUnpinAllRecipes_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WBP_BioLabScreen(9392);0x0021return;0x0023// end of script
0x08
void OnTotalBioScansChanged(int32 NewQuantity)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewQuantity = NewQuantity;0x0012ExecuteUbergraph_WBP_BioLabScreen(9591);0x0021return;0x0023// end of script
0x04
void ShowDefaultTab()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_BioLabScreen(9637);0x000Freturn;0x0011// end of script
0x00
void OnLoadoutSlotButtonHovered_Event(UWBP_BioLabScreen_LoadoutSlot_C* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WBP_BioLabScreen(9968);0x0021return;0x0023// end of script
0x08
void OnSeenPassiveSlotsChanged(TArray<int32>& SeenPassiveSlotIndexes)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SeenPassiveSlotIndexes = SeenPassiveSlotIndexes;0x0012ExecuteUbergraph_WBP_BioLabScreen(9992);0x0021return;0x0023// end of script
0x10
void ExecuteUbergraph_WBP_BioLabScreen(int32 EntryPoint)
Script371 statements · 10,000 bytes of bytecode
0x0000PushFlow(Label_270D);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FRefreshBioLabPassiveSlotSeenBadges();0x001DPopFlow();0x001ECallFunc_HasAnyChildren_ReturnValue = WrapBox_ActiveBioMods.HasAnyChildren();0x0048if (!(CallFunc_HasAnyChildren_ReturnValue)) PopFlow();0x0052CallFunc_GetChildAt_ReturnValue = WrapBox_ActiveBioMods.GetChildAt(0);0x0081CallFunc_GetChildAt_ReturnValue.SetFocus();0x00A1PopFlow();0x00A2CallFunc_GetSelectedButtonBase_ReturnValue = TabButtonGroup.GetSelectedButtonBase();0x00CCCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetSelectedButtonBase_ReturnValue, WBP_TabButton_Actives);0x00F2Temp_bool_Variable = CallFunc_EqualEqual_ObjectObject_ReturnValue;0x0105K2Node_DynamicCast_AsWBP_Scroll_Box_That_Works_with_Controller = Cast<WBP_ScrollBoxThatWorksWithController_C>(Switch(Temp_bool_Variable, false => WBP_ScrollBoxThatWorksWithController_Passives, true => WBP_ScrollBoxThatWorksWithController_Actives, default => K2Node_Select_Default));0x0155K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsWBP_Scroll_Box_That_Works_with_Controller);0x0172if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x017CCallFunc_GetChildAt_ReturnValue_1 = K2Node_DynamicCast_AsWBP_Scroll_Box_That_Works_with_Controller.ScrollBox.GetChildAt(0);0x01C1K2Node_DynamicCast_AsNamed_Slot = Cast<NamedSlot>(CallFunc_GetChildAt_ReturnValue_1);0x01E5K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsNamed_Slot);0x0202if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x020CCallFunc_GetChildAt_ReturnValue_2 = K2Node_DynamicCast_AsNamed_Slot.GetChildAt(0);0x023BK2Node_DynamicCast_AsPanel_Widget = Cast<PanelWidget>(CallFunc_GetChildAt_ReturnValue_2);0x025FK2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsPanel_Widget);0x027Cif (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x0286CallFunc_HasAnyChildren_ReturnValue_1 = K2Node_DynamicCast_AsPanel_Widget.HasAnyChildren();0x02B0if (!(CallFunc_HasAnyChildren_ReturnValue_1)) PopFlow();0x02BACallFunc_GetChildAt_ReturnValue_3 = K2Node_DynamicCast_AsPanel_Widget.GetChildAt(0);0x02E9CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetChildAt_ReturnValue_3);0x0306if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0310CallFunc_GetChildAt_ReturnValue_3 = K2Node_DynamicCast_AsPanel_Widget.GetChildAt(0);0x033FCallFunc_GetChildAt_ReturnValue_3.SetFocus();0x035FPopFlow();0x0360CallFunc_ShouldShowPassivesTabByDefault_ReturnValue = ViewModel.ShouldShowPassivesTabByDefault();0x038ATemp_bool_Variable_1 = CallFunc_ShouldShowPassivesTabByDefault_ReturnValue;0x039DCallFunc_HasAnyChildren_ReturnValue_2 = Switch(Temp_bool_Variable_1, false => WrapBox_ActiveBioMods, true => WrapBox_PassiveBioMods, default => K2Node_Select_Default_1).HasAnyChildren();0x03F3if (!(CallFunc_HasAnyChildren_ReturnValue_2)) PopFlow();0x03FDCallFunc_ShouldShowPassivesTabByDefault_ReturnValue = ViewModel.ShouldShowPassivesTabByDefault();0x0427Temp_bool_Variable_1 = CallFunc_ShouldShowPassivesTabByDefault_ReturnValue;0x043ACallFunc_GetChildAt_ReturnValue_4 = Switch(Temp_bool_Variable_1, false => WrapBox_ActiveBioMods, true => WrapBox_PassiveBioMods, default => K2Node_Select_Default_1).GetChildAt(0);0x0495CallFunc_GetChildAt_ReturnValue_4.SetFocus();0x04B5PopFlow();0x04B6Label_04B6:0x04B6Temp_int_Loop_Counter_Variable = 0;0x04CDTemp_int_Array_Index_Variable = 0;0x04E4Label_04E4:0x04E4CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots);0x0535CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x055Bif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0565Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0580PushFlow(Label_05FC);0x0585/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x05D6CallFunc_Array_Get_Item_3.UpdateLoadoutSlot(nullptr);0x05FBPopFlow();0x05FCLabel_05FC:0x05FCCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0626Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0641goto Label_04E4;0x0646Label_0646:0x0646CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabScreen_Entry.WBP_BioLabScreen_Entry_C, nullptr);0x067BK2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry = Cast<WBP_BioLabScreen_Entry_C>(CallFunc_Create_ReturnValue);0x069FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry);0x06BC/Script/Engine.Default__KismetArrayLibrary.Array_Get(AvailableActiveBioMods, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item);0x06F7K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry.SetUWEBioAbilityViewModel(CallFunc_Array_Get_Item);0x0720/Script/Engine.Default__KismetArrayLibrary.Array_Get(AvailableActiveBioMods, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item);0x075BSetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(IsLocked), CallFunc_Array_Get_Item.bIsUnlocked);0x079ASetClassPropertyByName(CallFunc_Create_ReturnValue, FName(HoldData), /Game/Blueprints/UI/Fabricator/BP_HoldData.BP_HoldData_C);0x07C3/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_Create_ReturnValue, FName(TriggeringInputAction), Temp_struct_Variable_1);0x0802CallFunc_AddChild_ReturnValue = WrapBox_ActiveBioMods.AddChild(CallFunc_Create_ReturnValue);0x0835K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnActiveBiomodHovered);0x084CCallFunc_Create_ReturnValue.OnHovered += K2Node_CreateDelegate_OutputDelegate_8;0x0875K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnActiveBiomodSelected);0x088CCallFunc_Create_ReturnValue.OnSelected += K2Node_CreateDelegate_OutputDelegate_5;0x08B5K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnActiveBiomodDeselected);0x08CCCallFunc_Create_ReturnValue.OnDeselected += K2Node_CreateDelegate_OutputDelegate_4;0x08F5K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnActiveBiomodOverwrite);0x090CCallFunc_Create_ReturnValue.OnOverwriteActiveBiomod += K2Node_CreateDelegate_OutputDelegate_3;0x0935PopFlow();0x0936Label_0936:0x0936Temp_int_Array_Index_Variable_1 = 0;0x094DLabel_094D:0x094DCallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(InstalledPassiveBioMods);0x0988CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_3);0x09AEif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x09B8Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x09D3PushFlow(Label_0B72);0x09D8/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0A29CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_2);0x0A46if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0A50/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0AA1SetPassiveSlotAsSeen(CallFunc_Array_Get_Item_2);0x0AB8/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0B09/Script/Engine.Default__KismetArrayLibrary.Array_Get(InstalledPassiveBioMods, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0B44CallFunc_Array_Get_Item_2.UpdateLoadoutSlot(CallFunc_Array_Get_Item_4);0x0B71PopFlow();0x0B72Label_0B72:0x0B72CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0B9CTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0BB7goto Label_094D;0x0BBCLabel_0BBC:0x0BBCPushFlow(Label_0CB8);0x0BC1K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnLoadoutSlotButtonHovered_Event);0x0BD8/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllLoadoutSlots, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_5);0x0C13CallFunc_Array_Get_Item_5.OnLoadoutSlotButtonHovered += K2Node_CreateDelegate_OutputDelegate_1;0x0C3CK2Node_CreateDelegate_OutputDelegate.Bind(this, LoadoutSlotClicked);0x0C53/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllLoadoutSlots, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_5);0x0C8ECallFunc_Array_Get_Item_5.OnLoadoutSlotButtonClicked += K2Node_CreateDelegate_OutputDelegate;0x0CB7PopFlow();0x0CB8Label_0CB8:0x0CB8CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0CE2Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0CFDLabel_0CFD:0x0CFDCallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllLoadoutSlots);0x0D38CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_4);0x0D5Eif (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x0D68Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x0D83goto Label_0BBC;0x0D88Label_0D88:0x0D88Temp_int_Loop_Counter_Variable_1 = 0;0x0D9FTemp_int_Array_Index_Variable_2 = 0;0x0DB6goto Label_0CFD;0x0DBBLabel_0DBB:0x0DBBTemp_int_Loop_Counter_Variable_2 = 0;0x0DD2goto Label_0936;0x0DD7Label_0DD7:0x0DD7PushFlow(Label_0EF9);0x0DDC/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllActiveBiomodWidgets, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_7);0x0E17K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry_2 = Cast<WBP_BioLabScreen_Entry_C>(CallFunc_Array_Get_Item_7);0x0E3BK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry_2);0x0E58if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0E62CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry_2.UWEBioAbilityViewModel.AbilityData, K2Node_CustomEvent_ViewModel.AbilityData);0x0ECAif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) PopFlow();0x0ED4K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry_2.UninstallBioAbility();0x0EF8PopFlow();0x0EF9Label_0EF9:0x0EF9CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0F23Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0F3ELabel_0F3E:0x0F3ECallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllActiveBiomodWidgets);0x0F79CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_5);0x0F9Fif (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x0FA9Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x0FC4goto Label_0DD7;0x0FC9Label_0FC9:0x0FC9Temp_int_Loop_Counter_Variable_3 = 0;0x0FE0Temp_int_Array_Index_Variable_3 = 0;0x0FF7goto Label_0F3E;0x0FFCLabel_0FFC:0x0FFCTemp_int_Array_Index_Variable_4 = 0;0x1013Label_1013:0x1013CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AvailableActiveBioMods);0x104ECallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue);0x1074if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x107ETemp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_5;0x1099PushFlow(Label_10A3);0x109Egoto Label_0646;0x10A3Label_10A3:0x10A3CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x10CDTemp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_5;0x10E8goto Label_1013;0x10EDLabel_10ED:0x10EDTemp_int_Array_Index_Variable_5 = 0;0x1104Label_1104:0x1104CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AvailablePassiveBioMods);0x113FCallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue_1);0x1165if (!(CallFunc_Less_IntInt_ReturnValue_6)) PopFlow();0x116FTemp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_6;0x118APushFlow(Label_143F);0x118FCallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabScreen_Entry.WBP_BioLabScreen_Entry_C, nullptr);0x11C4/Script/Engine.Default__KismetArrayLibrary.Array_Get(AvailablePassiveBioMods, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_1);0x11FFK2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry_1 = Cast<WBP_BioLabScreen_Entry_C>(CallFunc_Create_ReturnValue_1);0x1223K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry_1);0x1240K2Node_DynamicCast_AsWBP_Bio_Lab_Screen_Entry_1.SetUWEBioAbilityViewModel(CallFunc_Array_Get_Item_1);0x1269/Script/Engine.Default__KismetArrayLibrary.Array_Get(AvailablePassiveBioMods, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_1);0x12A4SetBoolPropertyByName(CallFunc_Create_ReturnValue_1, FName(IsLocked), CallFunc_Array_Get_Item_1.bIsUnlocked);0x12E3SetClassPropertyByName(CallFunc_Create_ReturnValue_1, FName(HoldData), /Game/Blueprints/UI/Fabricator/BP_HoldData.BP_HoldData_C);0x130C/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_Create_ReturnValue_1, FName(TriggeringInputAction), Temp_struct_Variable);0x134BCallFunc_AddChild_ReturnValue_1 = WrapBox_PassiveBioMods.AddChild(CallFunc_Create_ReturnValue_1);0x137EK2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnPassiveBiomodHovered);0x1395CallFunc_Create_ReturnValue_1.OnHovered += K2Node_CreateDelegate_OutputDelegate_7;0x13BEK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnPassiveBiomodSelected);0x13D5CallFunc_Create_ReturnValue_1.OnSelected += K2Node_CreateDelegate_OutputDelegate_6;0x13FEK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnPassiveBiomodDeselected);0x1415CallFunc_Create_ReturnValue_1.OnDeselected += K2Node_CreateDelegate_OutputDelegate_2;0x143EPopFlow();0x143FLabel_143F:0x143FCallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x1469Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_6;0x1484goto Label_1104;0x1489Label_1489:0x1489PushFlow(Label_1548);0x148ECallFunc_GetPassiveSlotScanRequirement_ReturnValue = ViewModel.GetPassiveSlotScanRequirement(Temp_int_Array_Index_Variable_6);0x14C9/Script/Engine.Default__KismetArrayLibrary.Array_Get(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_8);0x151ACallFunc_Array_Get_Item_8.SetUnlockRequirement(CallFunc_GetPassiveSlotScanRequirement_ReturnValue);0x1547PopFlow();0x1548Label_1548:0x1548CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x1572Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x158DLabel_158D:0x158DCallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots);0x15DECallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_6);0x1604if (!(CallFunc_Less_IntInt_ReturnValue_5)) goto Label_1632;0x1612Temp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_4;0x162Dgoto Label_1489;0x1632Label_1632:0x1632ShowDefaultTab();0x1640PopFlow();0x1641Label_1641:0x1641Temp_int_Loop_Counter_Variable_4 = 0;0x1658Temp_int_Array_Index_Variable_6 = 0;0x166Fgoto Label_158D;0x1674PushFlow(Label_1799);0x1679SN2QuickSlotsBarViewModel.RemoveReasonToHide(WidgetHideReason);0x16A2ViewModel.Disconnect();0x16C2CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x16D6CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetOwningPlayerPawn_ReturnValue.K2_GetActorLocation();0x1708CallFunc_Conv_VectorToTransform_ReturnValue = Conv_VectorToTransform(CallFunc_K2_GetActorLocation_ReturnValue);0x172DCallFunc_PlayEventAtLocation_ReturnValue_1 = PlayEventAtLocation(this, SFX_BioLab_Close, CallFunc_Conv_VectorToTransform_ReturnValue, true);0x175DCallFunc_IsValid_ReturnValue_2 = IsValid(SFX_Menu_Active_Loop);0x177Aif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x1784EventInstanceStop(CallFunc_PlayEventAtLocation_ReturnValue_2, true);0x1798PopFlow();0x1799Label_1799:0x1799CallFunc_TryGetHUDViewModel_ReturnValue_1 = TryGetHUDViewModel(this);0x17AECallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_TryGetHUDViewModel_ReturnValue_1);0x17CBif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x17D5CallFunc_TryGetHUDViewModel_ReturnValue_1 = TryGetHUDViewModel(this);0x17EACallFunc_TryGetHUDViewModel_ReturnValue_1.SetAreRadialBarsVisible(true);0x180BPopFlow();0x180CK2Node_DynamicCast_AsUWEBio_Lab_View_Model = Cast<UWEBioLabViewModel>(Context);0x1830K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsUWEBio_Lab_View_Model);0x184Dif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1857SetViewModel(K2Node_DynamicCast_AsUWEBio_Lab_View_Model);0x186Agoto Label_1641;0x186FAvailableActiveBioMods = K2Node_CustomEvent_ViewModels_3;0x188AWrapBox_ActiveBioMods.ClearChildren();0x18AETemp_int_Loop_Counter_Variable_5 = 0;0x18C5goto Label_0FFC;0x18CAInstalledActiveBioMods = K2Node_CustomEvent_ViewModels_2;0x18E5CallFunc_Array_IsNotEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsNotEmpty(InstalledActiveBioMods);0x1918if (!(CallFunc_Array_IsNotEmpty_ReturnValue)) goto Label_19A1;0x1926/Script/Engine.Default__KismetArrayLibrary.Array_Get(InstalledActiveBioMods, 0, CallFunc_Array_Get_Item_6);0x195DWBP_BioLabScreen_Loadout.LoadoutSlot_Active.UpdateLoadoutSlot(CallFunc_Array_Get_Item_6);0x19A0PopFlow();0x19A1Label_19A1:0x19A1WBP_BioLabScreen_Loadout.LoadoutSlot_Active.UpdateLoadoutSlot(nullptr);0x19DCPopFlow();0x19DDAvailablePassiveBioMods = K2Node_CustomEvent_ViewModels_1;0x19F8WrapBox_PassiveBioMods.ClearChildren();0x1A1CTemp_int_Loop_Counter_Variable_6 = 0;0x1A33goto Label_10ED;0x1A38InstalledPassiveBioMods = K2Node_CustomEvent_ViewModels;0x1A53PushFlow(Label_0DBB);0x1A58goto Label_04B6;0x1A5DPushFlow(Label_1C36);0x1A62SN2QuickSlotsBarViewModel.AddReasonToHide(WidgetHideReason);0x1A8BBiomodList_Switcher.SetActiveWidget(WBP_ScrollBoxThatWorksWithController_Actives);0x1AB8SetupTabButtonGroup();0x1AC6CallFunc_GetOwningPlayerPawn_ReturnValue_1 = GetOwningPlayerPawn();0x1ADACallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_GetOwningPlayerPawn_ReturnValue_1.K2_GetActorLocation();0x1B0CCallFunc_Conv_VectorToTransform_ReturnValue_1 = Conv_VectorToTransform(CallFunc_K2_GetActorLocation_ReturnValue_1);0x1B31CallFunc_PlayEventAtLocation_ReturnValue = PlayEventAtLocation(this, SFX_BioLab_Open, CallFunc_Conv_VectorToTransform_ReturnValue_1, true);0x1B61CallFunc_GetOwningPlayerPawn_ReturnValue_1 = GetOwningPlayerPawn();0x1B75CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_GetOwningPlayerPawn_ReturnValue_1.K2_GetActorLocation();0x1BA7CallFunc_Conv_VectorToTransform_ReturnValue_1 = Conv_VectorToTransform(CallFunc_K2_GetActorLocation_ReturnValue_1);0x1BCCCallFunc_PlayEventAtLocation_ReturnValue_2 = PlayEventAtLocation(this, SFX_Menu_Active_Loop, CallFunc_Conv_VectorToTransform_ReturnValue_1, true);0x1BFCCallFunc_IsValid_ReturnValue_5 = IsValid(ViewModel);0x1C19if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_1CA9;0x1C27ShowDefaultTab();0x1C35PopFlow();0x1C36Label_1C36:0x1C36CallFunc_TryGetHUDViewModel_ReturnValue = TryGetHUDViewModel(this);0x1C4BCallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_TryGetHUDViewModel_ReturnValue);0x1C68if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x1C72CallFunc_TryGetHUDViewModel_ReturnValue = TryGetHUDViewModel(this);0x1C87CallFunc_TryGetHUDViewModel_ReturnValue.SetAreRadialBarsVisible(false);0x1CA8PopFlow();0x1CA9Label_1CA9:0x1CA9Delay(this, 0.2f, LatentActionInfo{0x1E, 1410621342, FName(ExecuteUbergraph_WBP_BioLabScreen), this});0x1CDFPopFlow();0x1CE0Label_1CE0:0x1CE0CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x1CFECallFunc_GetGameInstanceSubsystem_ReturnValue.PopFromLayer(3);0x1D20PopFlow();0x1D21goto Label_1CE0;0x1D26CallFunc_GetSelectedButtonIndex_ReturnValue = TabButtonGroup.GetSelectedButtonIndex();0x1D58SelectedButtonIndex = CallFunc_GetSelectedButtonIndex_ReturnValue;0x1D73TabButtonGroup.SelectPreviousButton(false);0x1D94Label_1D94:0x1D94CallFunc_GetSelectedButtonIndex_ReturnValue = TabButtonGroup.GetSelectedButtonIndex();0x1DC6CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_GetSelectedButtonIndex_ReturnValue, SelectedButtonIndex);0x1DECif (!(CallFunc_NotEqual_IntInt_ReturnValue)) PopFlow();0x1DF6CallFunc_PlayEvent2D_ReturnValue_2 = PlayEvent2D(this, SFX_TabChange, true);0x1E1DCallFunc_GetSelectedButtonBase_ReturnValue = TabButtonGroup.GetSelectedButtonBase();0x1E47CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetSelectedButtonBase_ReturnValue, WBP_TabButton_Actives);0x1E6DTemp_bool_Variable = CallFunc_EqualEqual_ObjectObject_ReturnValue;0x1E80CallFunc_GetActiveWidget_ReturnValue = BiomodList_Switcher.GetActiveWidget();0x1EAACallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CallFunc_GetActiveWidget_ReturnValue, Switch(Temp_bool_Variable, false => WBP_ScrollBoxThatWorksWithController_Passives, true => WBP_ScrollBoxThatWorksWithController_Actives, default => K2Node_Select_Default));0x1EFCif (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x1F06CallFunc_GetSelectedButtonBase_ReturnValue = TabButtonGroup.GetSelectedButtonBase();0x1F30CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetSelectedButtonBase_ReturnValue, WBP_TabButton_Actives);0x1F56Temp_bool_Variable = CallFunc_EqualEqual_ObjectObject_ReturnValue;0x1F69BiomodList_Switcher.SetActiveWidget(Switch(Temp_bool_Variable, false => WBP_ScrollBoxThatWorksWithController_Passives, true => WBP_ScrollBoxThatWorksWithController_Actives, default => K2Node_Select_Default));0x1FC2DelayUntilNextTick(this, LatentActionInfo{0xA2, 984879637, FName(ExecuteUbergraph_WBP_BioLabScreen), this});0x1FF3PopFlow();0x1FF4CallFunc_GetSelectedButtonIndex_ReturnValue = TabButtonGroup.GetSelectedButtonIndex();0x2026SelectedButtonIndex = CallFunc_GetSelectedButtonIndex_ReturnValue;0x2041TabButtonGroup.SelectNextButton(false);0x2062goto Label_1D94;0x2067WBP_BioLabScreen_Loadout.SetNumAvailablePassiveBiomodSlots(K2Node_CustomEvent_NumSlots);0x2094PopFlow();0x2095WBP_BioLabSidePanel.UpdateSidePanel(K2Node_CustomEvent_Entry_6.UWEBioAbilityViewModel);0x20D8PopFlow();0x20D9WBP_BioLabSidePanel.UpdateSidePanel(K2Node_CustomEvent_Entry_5.UWEBioAbilityViewModel);0x211CPopFlow();0x211DBiomodList_Switcher.SetActiveWidget(WBP_ScrollBoxThatWorksWithController_Actives);0x214ACallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, SFX_TabChange, true);0x2171PopFlow();0x2172BiomodList_Switcher.SetActiveWidget(WBP_ScrollBoxThatWorksWithController_Passives);0x219FCallFunc_PlayEvent2D_ReturnValue_1 = PlayEvent2D(this, SFX_TabChange, true);0x21C6PopFlow();0x21C7TryAddPassiveBiomodLoadout(K2Node_CustomEvent_Entry_4);0x21DEPopFlow();0x21DFChangeActiveBioAbility(K2Node_CustomEvent_Entry_3);0x21F6PopFlow();0x21F7K2Node_CustomEvent_Entry_2.UninstallBioAbility();0x221BPopFlow();0x221Cif (!(K2Node_CustomEvent_Entry_1.UWEBioAbilityViewModel.bIsUnlocked)) goto Label_22D9;0x2256WBP_BioLabScreen_Loadout.LoadoutSlot_Active.UWEBioAbilityViewModel.UninstallBioAbility();0x22A2K2Node_CustomEvent_Entry_1.UWEBioAbilityViewModel.InstallBioAbility();0x22D8PopFlow();0x22D9Label_22D9:0x22D9K2Node_CustomEvent_Entry_1.InstallFailed();0x22FDPopFlow();0x22FEK2Node_CustomEvent_Entry.UWEBioAbilityViewModel.UninstallBioAbility();0x2334PopFlow();0x2335K2Node_CustomEvent_LoadoutSlot.UpdateLoadoutSlot(K2Node_CustomEvent_BioAbiltiyViewModel);0x2362PopFlow();0x2363Label_2363:0x2363AllLoadoutSlots = WBP_BioLabScreen_Loadout.PassiveBiomodsLoadoutSlots;0x2394K2Node_MakeArray_Array = {WBP_BioLabScreen_Loadout.LoadoutSlot_Active};0x23BE/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllLoadoutSlots, K2Node_MakeArray_Array);0x23F0goto Label_0D88;0x23F5CallFunc_GetAllChildren_ReturnValue = WrapBox_ActiveBioMods.GetAllChildren();0x2427AllActiveBiomodWidgets = CallFunc_GetAllChildren_ReturnValue;0x2442CallFunc_GetAllChildren_ReturnValue_1 = WrapBox_PassiveBioMods.GetAllChildren();0x2474/Script/Engine.Default__KismetArrayLibrary.Array_Append(AllActiveBiomodWidgets, CallFunc_GetAllChildren_ReturnValue_1);0x24A6goto Label_0FC9;0x24ABgoto Label_2363;0x24B0CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x24C5CallFunc_GetActiveWidget_ReturnValue_1 = CallFunc_GetWindowManager_ReturnValue.GetActiveWidget(4);0x24F1K2Node_DynamicCast_AsWBP_Top_Hud = Cast<WBP_TopHud_C>(CallFunc_GetActiveWidget_ReturnValue_1);0x2515K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsWBP_Top_Hud);0x2532if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x253CK2Node_DynamicCast_AsWBP_Top_Hud.WBP_PinnedRecipes.TriggerUnpinAll();0x2576PopFlow();0x2577WBP_BioLabScreen_Loadout.UpdateTotalBioScans(K2Node_CustomEvent_NewQuantity);0x25A4PopFlow();0x25A5CallFunc_ShouldShowPassivesTabByDefault_ReturnValue_2 = ViewModel.ShouldShowPassivesTabByDefault();0x25CFTemp_bool_Variable_2 = CallFunc_ShouldShowPassivesTabByDefault_ReturnValue_2;0x25E2BiomodList_Switcher.SetActiveWidget(Switch(Temp_bool_Variable_2, false => WBP_ScrollBoxThatWorksWithController_Actives, true => WBP_ScrollBoxThatWorksWithController_Passives, default => K2Node_Select_Default_2));0x263BCallFunc_ShouldShowPassivesTabByDefault_ReturnValue_1 = ViewModel.ShouldShowPassivesTabByDefault();0x2665CallFunc_SelectInt_ReturnValue = SelectInt(1, 0, CallFunc_ShouldShowPassivesTabByDefault_ReturnValue_1);0x2694TabButtonGroup.SelectButtonAtIndex(CallFunc_SelectInt_ReturnValue, false);0x26BEDelayUntilNextTick(this, LatentActionInfo{0x360, 1239481226, FName(ExecuteUbergraph_WBP_BioLabScreen), this});0x26EFPopFlow();0x26F0SetPassiveSlotAsSeen(K2Node_CustomEvent_Widget);0x2707PopFlow();0x2708goto Label_000F;0x270DLabel_270D:0x270Dreturn;0x270F// end of script
Final0x04