Zdexby TheHolyOneZ
9,486 classes
/Game/Blueprints/UI/HUD/PDA/WBP_TabBlueprints.WBP_TabBlueprints_C 0x05A0 (1,440 B) align 8 inherited 0x04A8 13 scripted vtable /Game/Blueprints/UI/HUD/PDA/WBP_TabBlueprints
0x00x05A0

Members 22

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WBP_SidePanelUWBP_SidePanel_C*10 flagsnullptr
0x08Line_3UImage*10 flagsnullptr
0x08Line_2UImage*10 flagsnullptr
0x08Line_1UImage*10 flagsnullptr
0x08Corner_TRUImage*10 flagsnullptr
0x08Corner_TLUImage*10 flagsnullptr
0x08Corner_BRUImage*10 flagsnullptr
0x08Corner_BLUImage*10 flagsnullptr
0x08CategoriesScrollboxUScrollBox*10 flagsnullptr
0x08CategoriesUVerticalBox*10 flagsnullptr
0x08BackUImage*10 flagsnullptr
0x08ViewModelUSN2RecipesListViewModel*Transient+8 flagsnullptr
0x01CurrentInputTypeECommonInputType7 flagsMouseAndKeyboard
0x05110x07padding / unreflected
0x08ExtraBlueprintsCategoryUUWECraftingRecipeCategory*6 flags/Game/Data/CraftingRecipes/Categories/DA_ExtraBlueprints.DA…
0x08FirstRecipeWidgetUWBP_RecipeCategory_C*7 flagsnullptr
0x08LastHoveredRecipeUWBP_PDA_RecipeEntry_C*7 flagsnullptr
0x08DesiredRecipeUUWECraftingRecipe*6 flagsnullptr
0x08LastCategoryInteractedWithUWBP_RecipeCategory_C*7 flagsnullptr
0x08LastCategoryViewModelUSN2RecipeCategoryViewModel*6 flagsnullptr
0x08LastHoveredRecipeViewModelUSN2RecipeViewModel*6 flagsnullptr
0x50WidgetsByViewModelTMap<USN2RecipeCategoryViewModel*, UWBP_RecipeCategory_C*>4 flags<TMap>
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 13

SignatureFlagsNativeParams
void Refresh(TArray<USN2RecipeCategoryViewModel*>& Entries)
Script69 statements · 1,945 bytes of bytecode
0x0000PushFlow(Label_0796);0x0005CallFunc_IsActivated_ReturnValue = IsActivated();0x0019if (!(CallFunc_IsActivated_ReturnValue)) PopFlow();0x0023PushFlow(Label_0306);0x0028FirstRecipeWidget = nullptr;0x0033Categories.ClearChildren();0x0057Temp_int_Loop_Counter_Variable = 0;0x006ETemp_int_Array_Index_Variable = 0;0x0085Label_0085:0x0085CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Entries);0x00C0CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x00E6if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x00F0Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x010BPushFlow(Label_04E7);0x0110/Script/Engine.Default__KismetArrayLibrary.Array_Get(Entries, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x014BCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(WidgetsByViewModel, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x0190CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Map_Find_Value);0x01ADif (!(CallFunc_IsValid_ReturnValue)) goto Label_0531;0x01BB/Script/Engine.Default__KismetArrayLibrary.Array_Get(Entries, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01F6CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(WidgetsByViewModel, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x023BInitializeCategory(CallFunc_Map_Find_Value);0x0252/Script/Engine.Default__KismetArrayLibrary.Array_Get(Entries, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x028DCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(WidgetsByViewModel, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x02D2CallFunc_AddChild_ReturnValue_1 = Categories.AddChild(CallFunc_Map_Find_Value);0x0305PopFlow();0x0306Label_0306:0x0306CallFunc_Map_Keys_Keys = {};0x0311/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(WidgetsByViewModel, CallFunc_Map_Keys_Keys);0x0343KeysToCheckForDeletion = CallFunc_Map_Keys_Keys;0x035ETemp_int_Loop_Counter_Variable_1 = 0;0x0375Temp_int_Array_Index_Variable_1 = 0;0x038CLabel_038C:0x038CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysToCheckForDeletion);0x03C7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x03EDif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x03F7Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0412PushFlow(Label_049D);0x0417/Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysToCheckForDeletion, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0452CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Entries, CallFunc_Array_Get_Item_1);0x048Eif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_071E;0x049CPopFlow();0x049DLabel_049D:0x049DCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x04C7Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x04E2goto Label_038C;0x04E7Label_04E7:0x04E7CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0511Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x052Cgoto Label_0085;0x0531Label_0531:0x0531CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/HUD/PDA/WBP_RecipeCategory.WBP_RecipeCategory_C, nullptr);0x0566K2Node_DynamicCast_AsWBP_Recipe_Category = Cast<WBP_RecipeCategory_C>(CallFunc_Create_ReturnValue);0x058AK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Recipe_Category);0x05A7/Script/Engine.Default__KismetArrayLibrary.Array_Get(Entries, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x05E2K2Node_DynamicCast_AsWBP_Recipe_Category.SetViewModel(CallFunc_Array_Get_Item);0x060BSetDoublePropertyByName(CallFunc_Create_ReturnValue, FName(RecipeWidthOverride), 140);0x0634SetDoublePropertyByName(CallFunc_Create_ReturnValue, FName(RecipeHeightOverride), 140);0x065DInitializeCategory(CallFunc_Create_ReturnValue);0x0674CallFunc_AddChild_ReturnValue = Categories.AddChild(CallFunc_Create_ReturnValue);0x06A7/Script/Engine.Default__KismetArrayLibrary.Array_Get(Entries, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06E2/Script/Engine.Default__BlueprintMapLibrary.Map_Add(WidgetsByViewModel, CallFunc_Array_Get_Item, CallFunc_Create_ReturnValue);0x071DPopFlow();0x071ELabel_071E:0x071E/Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysToCheckForDeletion, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0759CallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(WidgetsByViewModel, CallFunc_Array_Get_Item_1);0x0795PopFlow();0x0796Label_0796:0x0796return;0x0798// end of script
Public0x10
void FindWidgetForDesiredRecipe(const UWBP_PDA_RecipeEntryWrapper_C*& Widget)
Script32 statements · 677 bytes of bytecode
0x0000PushFlow(Label_02A2);0x0005CallFunc_IsValid_ReturnValue = IsValid(DesiredRecipe);0x0022if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x002CTemp_int_Loop_Counter_Variable = 0;0x0043Temp_int_Array_Index_Variable = 0;0x005ALabel_005A:0x005ACallFunc_GetAllChildren_ReturnValue = Categories.GetAllChildren();0x008CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x00C7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EDif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0248;0x00FBTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0116PushFlow(Label_0258);0x011BCallFunc_GetAllChildren_ReturnValue = Categories.GetAllChildren();0x014D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0188K2Node_DynamicCast_AsWBP_Recipe_Category = Cast<WBP_RecipeCategory_C>(CallFunc_Array_Get_Item);0x01ACK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Recipe_Category);0x01C9if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01D3K2Node_DynamicCast_AsWBP_Recipe_Category.FindWidgetFromRecipe(DesiredRecipe, CallFunc_FindWidgetFromRecipe_Widget);0x0209CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_FindWidgetFromRecipe_Widget);0x0226if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0230Widget = CallFunc_FindWidgetFromRecipe_Widget;0x0243goto Label_02A2;0x0248Label_0248:0x0248Widget = nullptr;0x0253goto Label_02A2;0x0258Label_0258:0x0258CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0282Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x029Dgoto Label_005A;0x02A2Label_02A2:0x02A2return;0x02A4// end of script
Public0x08
UWidget* BP_GetDesiredFocusTarget()
Script34 statements · 886 bytes of bytecode
0x0000FindWidgetForDesiredRecipe(CallFunc_FindWidgetForDesiredRecipe_Widget);0x0017CallFunc_IsValid_ReturnValue = IsValid(CallFunc_FindWidgetForDesiredRecipe_Widget);0x0034if (!(CallFunc_IsValid_ReturnValue)) goto Label_0071;0x0042FindWidgetForDesiredRecipe(CallFunc_FindWidgetForDesiredRecipe_Widget);0x0059ReturnValue = CallFunc_FindWidgetForDesiredRecipe_Widget;0x006Cgoto Label_036B;0x0071Label_0071:0x0071CallFunc_IsValid_ReturnValue_1 = IsValid(LastCategoryViewModel);0x008Eif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0279;0x009Cif (!(LastCategoryViewModel.IsExpanded)) goto Label_02C0;0x00C0CallFunc_IsValid_ReturnValue_2 = IsValid(LastHoveredRecipeViewModel);0x00DDif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_02C0;0x00EBCallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(WidgetsByViewModel, LastCategoryViewModel, CallFunc_Map_Find_Value_1);0x0130if (!(CallFunc_Map_Find_ReturnValue_1)) goto Label_0279;0x013ECallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(WidgetsByViewModel, LastCategoryViewModel, CallFunc_Map_Find_Value_1);0x0183CallFunc_FindWidgetFromViewModel_ReturnValue = CallFunc_Map_Find_Value_1.FindWidgetFromViewModel(LastHoveredRecipeViewModel);0x01BACallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_FindWidgetFromViewModel_ReturnValue);0x01D7if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0279;0x01E5CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(WidgetsByViewModel, LastCategoryViewModel, CallFunc_Map_Find_Value_1);0x022ACallFunc_FindWidgetFromViewModel_ReturnValue = CallFunc_Map_Find_Value_1.FindWidgetFromViewModel(LastHoveredRecipeViewModel);0x0261ReturnValue = CallFunc_FindWidgetFromViewModel_ReturnValue;0x0274goto Label_036B;0x0279Label_0279:0x0279CallFunc_GetChildAt_ReturnValue = Categories.GetChildAt(0);0x02A8ReturnValue = CallFunc_GetChildAt_ReturnValue;0x02BBgoto Label_036B;0x02C0Label_02C0:0x02C0CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(WidgetsByViewModel, LastCategoryViewModel, CallFunc_Map_Find_Value);0x0305if (!(CallFunc_Map_Find_ReturnValue)) goto Label_0279;0x0313CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(WidgetsByViewModel, LastCategoryViewModel, CallFunc_Map_Find_Value);0x0358ReturnValue = CallFunc_Map_Find_Value;0x036BLabel_036B:0x036Breturn ReturnValue;0x0375// end of script
EventProtected0x08
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabBlueprints(406);0x000Freturn;0x0011// end of script
EventProtected0x00
void RecipeHovered(USN2RecipeViewModel* ViewModel, UWBP_PDA_RecipeEntry_C* RecipeButton)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ViewModel = ViewModel;0x0012PersistentFrame.K2Node_CustomEvent_RecipeButton = RecipeButton;0x0024ExecuteUbergraph_WBP_TabBlueprints(740);0x0033return;0x0035// end of script
0x10
void RecipeUnhovered()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabBlueprints(877);0x000Freturn;0x0011// end of script
0x00
void InputMethodChanged(const ECommonInputType& bNewInputType)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bNewInputType = bNewInputType;0x0012ExecuteUbergraph_WBP_TabBlueprints(942);0x0021return;0x0023// end of script
0x01
void InitializeInputMethod(const ECommonInputType& InputType)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InputType = InputType;0x0012ExecuteUbergraph_WBP_TabBlueprints(1125);0x0021return;0x0023// end of script
0x01
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabBlueprints(1157);0x000Freturn;0x0011// end of script
EventProtected0x00
void InitializeCategory(UWBP_RecipeCategory_C* Category Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Category_Widget_1 = Category Widget;0x0012ExecuteUbergraph_WBP_TabBlueprints(1194);0x0021return;0x0023// end of script
0x08
void RefreshDesiredRecipe()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabBlueprints(1387);0x000Freturn;0x0011// end of script
0x00
void OnCategorySelected(USN2RecipeCategoryViewModel* Category View Model, UWBP_RecipeCategory_C* Category Widget)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Category_View_Model = Category View Model;0x0012PersistentFrame.K2Node_CustomEvent_Category_Widget = Category Widget;0x0024ExecuteUbergraph_WBP_TabBlueprints(1579);0x0033return;0x0035// end of script
0x10
void ExecuteUbergraph_WBP_TabBlueprints(int32 EntryPoint)
Script114 statements · 1,643 bytes of bytecode
0x0000PushFlow(Label_0668);0x0005goto [EntryPoint];0x000FLabel_000F:0x000Fif (!(false)) PopFlow();0x0011Temp_bool_IsClosed_Variable = true;0x001CPopFlow();0x001DPushFlow(Label_0036);0x0022Label_0022:0x0022PushFlow(Label_0065);0x0027if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_009D;0x0035PopFlow();0x0036Label_0036:0x0036if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x0040WBP_SidePanel.RecipeUnhovered();0x0064PopFlow();0x0065Label_0065:0x0065if (!(Temp_bool_IsClosed_Variable)) goto Label_0074;0x0073PopFlow();0x0074Label_0074:0x0074Temp_bool_IsClosed_Variable = true;0x007Fif (!(true)) goto Label_0091;0x0085Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x0090PopFlow();0x0091Label_0091:0x0091Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x009CPopFlow();0x009DLabel_009D:0x009DTemp_bool_Has_Been_Initd_Variable = true;0x00A8goto Label_000F;0x00ADCallFunc_GetDesiredFocusTarget_ReturnValue = GetDesiredFocusTarget();0x00C1CategoriesScrollbox.ScrollWidgetIntoView(CallFunc_GetDesiredFocusTarget_ReturnValue, false, 2, 10f);0x00F2DelayUntilNextTick(this, LatentActionInfo{0x124, 1200321304, FName(ExecuteUbergraph_WBP_TabBlueprints), this});0x0123PopFlow();0x0124CallFunc_GetDesiredFocusTarget_ReturnValue_1 = GetDesiredFocusTarget();0x0138CategoriesScrollbox.ScrollWidgetIntoView(CallFunc_GetDesiredFocusTarget_ReturnValue_1, false, 2, 10f);0x0169PopFlow();0x016ALabel_016A:0x016APushFlow(Label_0174);0x016Fgoto Label_0022;0x0174Label_0174:0x0174Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x017FPopFlow();0x0180Label_0180:0x0180PushFlow(Label_018A);0x0185goto Label_0022;0x018ALabel_018A:0x018ATemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x0195PopFlow();0x0196ViewModel.SetBlueprintsCategory(ExtraBlueprintsCategory);0x01BFCallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/CommonInput.CommonInputSubsystem);0x01DDCallFunc_GetCurrentInputType_ReturnValue = CallFunc_GetLocalPlayerSubsystem_ReturnValue.GetCurrentInputType();0x020FInitializeInputMethod(CallFunc_GetCurrentInputType_ReturnValue);0x0226ViewModel.Refresh();0x0246RefreshDesiredRecipe();0x0254K2Node_CreateDelegate_OutputDelegate_2.Bind(this, InputMethodChanged);0x026BCallFunc_GetLocalPlayerSubsystem_ReturnValue_1 = GetLocalPlayerSubsystem(this, /Script/CommonInput.CommonInputSubsystem);0x0289CallFunc_GetLocalPlayerSubsystem_ReturnValue_1.OnInputMethodChanged += K2Node_CreateDelegate_OutputDelegate_2;0x02B2DelayUntilNextTick(this, LatentActionInfo{0xAD, 1842255605, FName(ExecuteUbergraph_WBP_TabBlueprints), this});0x02E3PopFlow();0x02E4PushFlow(Label_0321);0x02E9PushFlow(Label_0180);0x02EEPushFlow(Label_0348);0x02F3WBP_SidePanel.SetupSidePanel(K2Node_CustomEvent_ViewModel);0x0320PopFlow();0x0321Label_0321:0x0321LastHoveredRecipe = K2Node_CustomEvent_RecipeButton;0x0334LastHoveredRecipeViewModel = K2Node_CustomEvent_ViewModel;0x0347PopFlow();0x0348Label_0348:0x0348WBP_SidePanel.RecipeHovered();0x036CPopFlow();0x036DPushFlow(Label_0377);0x0372goto Label_016A;0x0377Label_0377:0x0377RetriggerableDelay(this, 1f, LatentActionInfo{0x1D, 1354367210, FName(ExecuteUbergraph_WBP_TabBlueprints), this});0x03ADPopFlow();0x03AECurrentInputType = K2Node_CustomEvent_bNewInputType;0x03C9Label_03C9:0x03C9CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CurrentInputType, 1);0x03E8if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0419;0x03F6CategoriesScrollbox.SetScrollWhenFocusChanges(1);0x0418PopFlow();0x0419Label_0419:0x0419CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CurrentInputType, 0);0x0438if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) PopFlow();0x0442CategoriesScrollbox.SetScrollWhenFocusChanges(0);0x0464PopFlow();0x0465CurrentInputType = K2Node_CustomEvent_InputType;0x0480goto Label_03C9;0x0485Categories.ClearChildren();0x04A9PopFlow();0x04AAK2Node_CreateDelegate_OutputDelegate.Bind(this, RecipeHovered);0x04C1K2Node_CustomEvent_Category_Widget_1.OnRecipeHovered += K2Node_CreateDelegate_OutputDelegate;0x04EAK2Node_CreateDelegate_OutputDelegate_3.Bind(this, RecipeUnhovered);0x0501K2Node_CustomEvent_Category_Widget_1.OnRecipeUnhovered += K2Node_CreateDelegate_OutputDelegate_3;0x052AK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCategorySelected);0x0541K2Node_CustomEvent_Category_Widget_1.OnRecipeCategorySelected += K2Node_CreateDelegate_OutputDelegate_1;0x056APopFlow();0x056BCallFunc_TryGetPDAViewModel_ReturnValue = TryGetPDAViewModel(this);0x0580K2Node_DynamicCast_AsUWECrafting_Recipe = Cast<UWECraftingRecipe>(CallFunc_TryGetPDAViewModel_ReturnValue.DesiredDataAsset);0x05BAK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsUWECrafting_Recipe);0x05D7if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x05E1DesiredRecipe = K2Node_DynamicCast_AsUWECrafting_Recipe;0x05F4CallFunc_TryGetPDAViewModel_ReturnValue_1 = TryGetPDAViewModel(this);0x0609CallFunc_TryGetPDAViewModel_ReturnValue_1.DesiredDataAsset = nullptr;0x062APopFlow();0x062BLastCategoryInteractedWith = K2Node_CustomEvent_Category_Widget;0x063ELastCategoryViewModel = K2Node_CustomEvent_Category_View_Model;0x0651LastHoveredRecipe = nullptr;0x065CLastHoveredRecipeViewModel = nullptr;0x0667PopFlow();0x0668Label_0668:0x0668return;0x066A// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type