Class
UWBP_TabBlueprints_C
: UCommonActivatableWidget : UCommonUserWidget : UUserWidget : UWidget : UVisual : UObject0x00x05A0
Members 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | WBP_SidePanel | UWBP_SidePanel_C* | 10 flags | nullptr | |
| 0x08 | Line_3 | UImage* | 10 flags | nullptr | |
| 0x08 | Line_2 | UImage* | 10 flags | nullptr | |
| 0x08 | Line_1 | UImage* | 10 flags | nullptr | |
| 0x08 | Corner_TR | UImage* | 10 flags | nullptr | |
| 0x08 | Corner_TL | UImage* | 10 flags | nullptr | |
| 0x08 | Corner_BR | UImage* | 10 flags | nullptr | |
| 0x08 | Corner_BL | UImage* | 10 flags | nullptr | |
| 0x08 | CategoriesScrollbox | UScrollBox* | 10 flags | nullptr | |
| 0x08 | Categories | UVerticalBox* | 10 flags | nullptr | |
| 0x08 | Back | UImage* | 10 flags | nullptr | |
| 0x08 | ViewModel | USN2RecipesListViewModel* | Transient+8 flags | nullptr | |
| 0x01 | CurrentInputType | ECommonInputType | 7 flags | MouseAndKeyboard | |
| 0x0511 | 0x07 | padding / unreflected | |||
| 0x08 | ExtraBlueprintsCategory | UUWECraftingRecipeCategory* | 6 flags | /Game/Data/CraftingRecipes/Categories/DA_ExtraBlueprints.DA… | |
| 0x08 | FirstRecipeWidget | UWBP_RecipeCategory_C* | 7 flags | nullptr | |
| 0x08 | LastHoveredRecipe | UWBP_PDA_RecipeEntry_C* | 7 flags | nullptr | |
| 0x08 | DesiredRecipe | UUWECraftingRecipe* | 6 flags | nullptr | |
| 0x08 | LastCategoryInteractedWith | UWBP_RecipeCategory_C* | 7 flags | nullptr | |
| 0x08 | LastCategoryViewModel | USN2RecipeCategoryViewModel* | 6 flags | nullptr | |
| 0x08 | LastHoveredRecipeViewModel | USN2RecipeViewModel* | 6 flags | nullptr | |
| 0x50 | WidgetsByViewModel | TMap<USN2RecipeCategoryViewModel*, UWBP_RecipeCategory_C*> | 4 flags | <TMap> | |
Inherited from UCommonActivatableWidget 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bIsBackHandler | bool | Protected+6 flags | false | |
| 0x01 | bIsBackActionDisplayedInActionBar | bool | Protected+6 flags | false | |
| 0x036A | 0x06 | padding / unreflected | |||
| 0x10 | OverrideBackActionDisplayName | FText | Protected+2 flags | <FText> | |
| 0x01 | bAutoActivate | bool | Protected+6 flags | false | |
| 0x01 | bSupportsActivationFocus | bool | Protected+6 flags | true | |
| 0x01 | bIsModal | bool | Protected+6 flags | false | |
| 0x01 | bAutoRestoreFocus | bool | Protected+6 flags | false | |
| 0x01 | bOverrideActionDomain | bool | Protected+8 flags | false | |
| 0x0385 | 0x03 | padding / unreflected | |||
| 0x08 | InputMapping | UInputMappingContext* | Protected+7 flags | nullptr | |
| 0x04 | InputMappingPriority | int32 | Protected+6 flags | 0 | |
| 0x0394 | 0x04 | padding / unreflected | |||
| 0x28 | ActionDomainOverride | TSoftObjectPtr<UCommonInputActionDomain> | Protected+6 flags | <SoftObjectProperty> | |
| 0x10 | BP_OnWidgetActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | BP_OnWidgetDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | bIsActive | bool | 7 flags | false | |
| 0x03E1 | 0x07 | padding / unreflected | |||
| 0x10 | VisibilityBoundWidgets | TArray<TWeakObjectPtr<UCommonActivatableWidget>> | Transient+5 flags | [] | |
| 0x03F8 | 0xA8 | padding / unreflected | |||
| 0x01 | bSetVisibilityOnActivated | bool | Protected+6 flags | false | |
| 0x01 | ActivatedVisibility | ESlateVisibility | Protected+6 flags | SelfHitTestInvisible | |
| 0x01 | bSetVisibilityOnDeactivated | bool | Protected+6 flags | false | |
| 0x01 | DeactivatedVisibility | ESlateVisibility | Protected+6 flags | Collapsed | |
Inherited from UCommonUserWidget 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bDisplayInActionBar | bool | Protected+8 flags | false | |
| 0x01 | bConsumePointerInput | bool | 8 flags | false |
Inherited from UUserWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x14 | ForegroundColor | FSlateColor | 3 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01E4 | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01F8 | 0x30 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 6 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x04 | Priority | int32 | 7 flags | 0 | |
| 0x01 | bIsFocusable : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bAutomaticallyRegisterInputOnConstruction : 1bit 2 | bool | 3 flags | false | |
| 0x023D | 0x03 | padding / unreflected | |||
| 0x10 | QueuedWidgetAnimationTransitions | TArray<FQueuedWidgetAnimationTransition> | Transient+2 flags | [] | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+6 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x0278 | 0x40 | padding / unreflected | |||
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x10 | Extensions | TArray<UUserWidgetExtension*> | 6 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+8 flags | nullptr | |
| 0x01 | bHasScriptImplementedTick : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 1 | bool | 3 flags | true | |
| 0x02E1 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x02F9 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x030C | 0x04 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+9 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 13 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipText | FText | 3 flags | <FText> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x38 | RenderTransform | FWidgetTransform | 4 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x10 | RenderTransformPivot | FVector2D | 7 flags | {X=0.5, Y=0.5} | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 7 flags | Inherit | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x01 | bIsVolatile : 1bit 4 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | EMouseCursor | 8 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 7 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 7 flags | Visible | |
| 0x01 | PixelSnapping | EWidgetPixelSnapping | 7 flags | Inherit | |
| 0x00DE | 0x02 | padding / unreflected | |||
| 0x04 | RenderOpacity | float | Protected+7 flags | 1 | |
| 0x00E4 | 0x04 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 9 flags | nullptr | |
| 0x08 | Navigation | UWidgetNavigation* | 12 flags | nullptr | |
| 0x00F8 | 0x40 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+4 flags | [] | |
Functions 13
| Signature | Flags | Native | Params |
|---|---|---|---|
void Refresh(TArray<USN2RecipeCategoryViewModel*>& Entries)Script69 statements · 1,945 bytes of bytecode0x0000PushFlow(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 | Public | 0x10 | |
void FindWidgetForDesiredRecipe(const UWBP_PDA_RecipeEntryWrapper_C*& Widget)Script32 statements · 677 bytes of bytecode0x0000PushFlow(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 | Public | 0x08 | |
UWidget* BP_GetDesiredFocusTarget()Script34 statements · 886 bytes of bytecode0x0000FindWidgetForDesiredRecipe(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 | EventProtected | 0x08 | |
void BP_OnActivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_TabBlueprints(406);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void RecipeHovered(USN2RecipeViewModel* ViewModel, UWBP_PDA_RecipeEntry_C* RecipeButton)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000ExecuteUbergraph_WBP_TabBlueprints(877);0x000Freturn;0x0011// end of script | 0x00 | ||
void InputMethodChanged(const ECommonInputType& bNewInputType)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_bNewInputType = bNewInputType;0x0012ExecuteUbergraph_WBP_TabBlueprints(942);0x0021return;0x0023// end of script | 0x01 | ||
void InitializeInputMethod(const ECommonInputType& InputType)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_InputType = InputType;0x0012ExecuteUbergraph_WBP_TabBlueprints(1125);0x0021return;0x0023// end of script | 0x01 | ||
void BP_OnDeactivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_TabBlueprints(1157);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void InitializeCategory(UWBP_RecipeCategory_C* Category Widget)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Category_Widget_1 = Category Widget;0x0012ExecuteUbergraph_WBP_TabBlueprints(1194);0x0021return;0x0023// end of script | 0x08 | ||
void RefreshDesiredRecipe()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_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 bytecode0x0000PersistentFrame.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 bytecode0x0000PushFlow(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 | Final | 0x04 |