Zdexby TheHolyOneZ
9,486 classes
/Game/Blueprints/UI/HUD/PDA/WBP_SidePanel.WBP_SidePanel_C 0x06B8 (1,720 B) align 8 inherited 0x04A8 8 scripted vtable /Game/Blueprints/UI/HUD/PDA/WBP_SidePanel
0x00x06B8

Members 54

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WBP_InputHintText_2UWBP_InputHintText_C*10 flagsnullptr
0x08WBP_InputHintTextUWBP_InputHintText_C*10 flagsnullptr
0x08VerticalBox_WarningsUVerticalBox*10 flagsnullptr
0x08VerticalBox_ConsumableInfoUVerticalBox*10 flagsnullptr
0x08TextBlock_RecipeSecondaryDescriptionUCommonTextBlock*10 flagsnullptr
0x08TextBlock_RecipeNameUCommonTextBlock*10 flagsnullptr
0x08TextBlock_RecipeDescriptionUCommonTextBlock*10 flagsnullptr
0x08TextBlock_MaterialCostUCommonTextBlock*10 flagsnullptr
0x08SidePanel_WidgetSwitcherUWidgetSwitcher*10 flagsnullptr
0x08SidePanel_Content_VerticalBoxUVerticalBox*10 flagsnullptr
0x08SelectPromptUHorizontalBox*10 flagsnullptr
0x08RoundedFrameUImage*10 flagsnullptr
0x08RequirementsGridUUWESimpleGrid*10 flagsnullptr
0x08RecipeNumberUCommonTextBlock*10 flagsnullptr
0x08RecipeIconUImage*10 flagsnullptr
0x08Recipe_Icon_SizeBoxUSizeBox*10 flagsnullptr
0x08PowerGenerationTextUCommonTextBlock*10 flagsnullptr
0x08PowerDrainTextUCommonTextBlock*10 flagsnullptr
0x08PinRecipePromptUHorizontalBox*10 flagsnullptr
0x08Overlay_SidePanelUOverlay*10 flagsnullptr
0x08Line_4UImage*10 flagsnullptr
0x08LineUImage*10 flagsnullptr
0x08Image_95UImage*10 flagsnullptr
0x08EnergySectionUOverlay*10 flagsnullptr
0x08EnergyProducedUHorizontalBox*10 flagsnullptr
0x08EnergyCostUHorizontalBox*10 flagsnullptr
0x08Energy_ProducedUImage*10 flagsnullptr
0x08Energy_CostsUImage*10 flagsnullptr
0x08Description_1UCommonTextBlock*10 flagsnullptr
0x08DecorUImage*10 flagsnullptr
0x08Corner_3UImage*10 flagsnullptr
0x08Corner_2UImage*10 flagsnullptr
0x08Corner_1UImage*10 flagsnullptr
0x08CornerUImage*10 flagsnullptr
0x08BackText_3UImage*10 flagsnullptr
0x08BackText_1UImage*10 flagsnullptr
0x08BackTextUImage*10 flagsnullptr
0x08Back_animatedGridUImage*10 flagsnullptr
0x08BackUImage*10 flagsnullptr
0x08Arrow_1UImage*10 flagsnullptr
0x08ArrowUImage*10 flagsnullptr
0x08BP_TunableData_ViewmodelUBP_TunableData_Viewmodel_C*Transient+8 flagsnullptr
0x08SN2RecipeViewModelUSN2RecipeViewModel*Transient+7 flagsnullptr
0x08UnpublishedContainerUBorder*Transient+9 flagsnullptr
0x08RecipeViewModelUSN2RecipeViewModel*6 flagsnullptr
0x01CollapseTopRecipeIconbool7 flagsfalse
0x06210x07padding / unreflected
0x10In SizeFVector2D7 flags{X=0, Y=0}
0x08TopSpacerHeightdouble6 flags0
0x10RequirementEntrySizeFVector2D6 flags{X=80, Y=80}
0x10RequirementEntrSlotPaddingFMargin5 flags{Left=35, Top=15, Right=35, Bottom=40}
0x01ShowSelectPromptbool6 flagsfalse
0x06610x07padding / unreflected
0x50TunableDataMapTMap<FGameplayTag, FText>3 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 8

SignatureFlagsNativeParams
ESlateVisibility __28b1ff0e-4166-2f0e-7b8e-09adc8d012f1_SourceToDest()
Script5 statements · 121 bytes of bytecode
0x0000CallFunc_GetPublished_ReturnValue = SN2RecipeViewModel.GetPublished();0x002ACallFunc_Conv_BoolToSlateVisibility_ReturnValue = Conv_BoolToSlateVisibility(CallFunc_GetPublished_ReturnValue, 1, 4);0x0053ReturnValue = CallFunc_Conv_BoolToSlateVisibility_ReturnValue;0x006Ereturn ReturnValue;0x0078// end of script
FinalProtected0x01
void SetSN2RecipeViewModel(USN2RecipeViewModel* 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(SN2RecipeViewModel), CallFunc_SetViewModel_ViewModel_CastInput);0x0081return;0x0083// end of script
FinalPublic0x08
void UpdateEnergySection(USN2RecipeViewModel* RecipeVM)
Script37 statements · 1,038 bytes of bytecode
0x0000PushFlow(Label_040B);0x0005PushFlow(Label_0295);0x000APushFlow(Label_0152);0x000FCallFunc_GetPowerGeneration_ReturnValue = RecipeVM.GetPowerGeneration();0x0041PowerGenerationText.SetText(CallFunc_GetPowerGeneration_ReturnValue);0x006ECallFunc_GetPowerGeneration_ReturnValue = RecipeVM.GetPowerGeneration();0x00A0CallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(CallFunc_GetPowerGeneration_ReturnValue);0x00BDTemp_bool_Variable_1 = CallFunc_TextIsEmpty_ReturnValue;0x00D0Temp_byte_Variable_2 = 1;0x00E4Temp_byte_Variable_3 = 0;0x00F8EnergyProduced.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_1));0x0151PopFlow();0x0152Label_0152:0x0152CallFunc_GetPowerDrain_ReturnValue = RecipeVM.GetPowerDrain();0x0184PowerDrainText.SetText(CallFunc_GetPowerDrain_ReturnValue);0x01B1CallFunc_GetPowerDrain_ReturnValue = RecipeVM.GetPowerDrain();0x01E3CallFunc_TextIsEmpty_ReturnValue_1 = TextIsEmpty(CallFunc_GetPowerDrain_ReturnValue);0x0200Temp_bool_Variable = CallFunc_TextIsEmpty_ReturnValue_1;0x0213Temp_byte_Variable = 1;0x0227Temp_byte_Variable_1 = 0;0x023BEnergyCost.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0294PopFlow();0x0295Label_0295:0x0295CallFunc_GetPowerGeneration_ReturnValue = RecipeVM.GetPowerGeneration();0x02C7CallFunc_GetPowerDrain_ReturnValue = RecipeVM.GetPowerDrain();0x02F9CallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(CallFunc_GetPowerGeneration_ReturnValue);0x0316CallFunc_TextIsEmpty_ReturnValue_1 = TextIsEmpty(CallFunc_GetPowerDrain_ReturnValue);0x0333CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_TextIsEmpty_ReturnValue, CallFunc_TextIsEmpty_ReturnValue_1);0x0359CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_BooleanAND_ReturnValue);0x0376Temp_byte_Variable_4 = 1;0x038ATemp_byte_Variable_5 = 0;0x039ETemp_bool_Variable_2 = CallFunc_Not_PreBool_ReturnValue;0x03B1EnergySection.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_4, true => Temp_byte_Variable_5, default => K2Node_Select_Default_2));0x040APopFlow();0x040BLabel_040B:0x040Breturn;0x040D// end of script
Public0x08
void SetupSidePanel(USN2RecipeViewModel* RecipeViewModel)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_RecipeViewModel = RecipeViewModel;0x0012ExecuteUbergraph_WBP_SidePanel(4597);0x0021return;0x0023// end of script
0x08
void RecipeUnhovered()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SidePanel(4640);0x000Freturn;0x0011// end of script
0x00
void RecipeHovered()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SidePanel(4682);0x000Freturn;0x0011// end of script
0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_SidePanel(4724);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_WBP_SidePanel(int32 EntryPoint)
Script178 statements · 4,873 bytes of bytecode
0x0000PushFlow(Label_1306);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_02E2);0x0014CallFunc_GetConsumableInfo_ReturnValue = RecipeViewModel.GetConsumableInfo();0x0046/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetConsumableInfo_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0081CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TunableDataMap, CallFunc_Array_Get_Item_1.Tag, CallFunc_Map_Find_Value);0x00CFif (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x00D9CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/Fabricator/WBP_ConsumableInfo.WBP_ConsumableInfo_C, nullptr);0x010ECallFunc_GetConsumableInfo_ReturnValue = RecipeViewModel.GetConsumableInfo();0x0140/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetConsumableInfo_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x017BCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(TunableDataMap, CallFunc_Array_Get_Item_1.Tag, CallFunc_Map_Find_Value);0x01C9SetTextPropertyByName(CallFunc_Create_ReturnValue, FName(AttributeKey), CallFunc_Map_Find_Value);0x01F2CallFunc_GetConsumableInfo_ReturnValue = RecipeViewModel.GetConsumableInfo();0x0224/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetConsumableInfo_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x025FCallFunc_SetDoublePropertyByName_Value_ImplicitCast = Cast<4>(CallFunc_Array_Get_Item_1.Value);0x0285SetDoublePropertyByName(CallFunc_Create_ReturnValue, FName(Value), CallFunc_SetDoublePropertyByName_Value_ImplicitCast);0x02AECallFunc_AddChild_ReturnValue = VerticalBox_ConsumableInfo.AddChild(CallFunc_Create_ReturnValue);0x02E1PopFlow();0x02E2Label_02E2:0x02E2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x030CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0327Label_0327:0x0327CallFunc_GetConsumableInfo_ReturnValue = RecipeViewModel.GetConsumableInfo();0x0359CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetConsumableInfo_ReturnValue);0x0394CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_3);0x03BAif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x03C4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x03DFgoto Label_000F;0x03E4Label_03E4:0x03E4Temp_int_Array_Index_Variable = 0;0x03FBgoto Label_0327;0x0400Label_0400:0x0400Temp_int_Loop_Counter_Variable = 0;0x0417goto Label_03E4;0x041CLabel_041C:0x041CTemp_int_Array_Index_Variable_1 = 0;0x0433Label_0433:0x0433CallFunc_GetRequirements_ReturnValue_1 = RecipeViewModel.GetRequirements();0x0465CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetRequirements_ReturnValue_1);0x04A0CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x04C6if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x04D0Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x04EBPushFlow(Label_0659);0x04F0CallFunc_Create_ReturnValue_2 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_RequirementEntry.WBP_RequirementEntry_C, nullptr);0x0525CallFunc_GetRequirements_ReturnValue_1 = RecipeViewModel.GetRequirements();0x0557/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetRequirements_ReturnValue_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0592K2Node_DynamicCast_AsWBP_Requirement_Entry = Cast<WBP_RequirementEntry_C>(CallFunc_Create_ReturnValue_2);0x05B6K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Requirement_Entry);0x05D3K2Node_DynamicCast_AsWBP_Requirement_Entry.SetSN2RecipeRequirementViewModel(CallFunc_Array_Get_Item);0x05FCCallFunc_AddChild_ReturnValue_1 = RequirementsGrid.AddChild(CallFunc_Create_ReturnValue_2);0x062FRequirementsGrid.SetSlotPadding(RequirementEntrSlotPadding);0x0658PopFlow();0x0659Label_0659:0x0659CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0683Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x069Egoto Label_0433;0x06A3Label_06A3:0x06A3Temp_int_Loop_Counter_Variable_1 = 0;0x06BATemp_int_Array_Index_Variable_2 = 0;0x06D1Label_06D1:0x06D1CallFunc_GetLocalPlayerActiveWarnings_ReturnValue = RecipeViewModel.GetLocalPlayerActiveWarnings();0x0703CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetLocalPlayerActiveWarnings_ReturnValue);0x073ECallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_4);0x0764if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x076ETemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x0789PushFlow(Label_088D);0x078ECallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/Fabricator/WBP_MissingTagsWarning.WBP_MissingTagsWarning_C, nullptr);0x07C3CallFunc_GetLocalPlayerActiveWarnings_ReturnValue = RecipeViewModel.GetLocalPlayerActiveWarnings();0x07F5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetLocalPlayerActiveWarnings_ReturnValue, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0830SetTextPropertyByName(CallFunc_Create_ReturnValue_1, FName(WarningText), CallFunc_Array_Get_Item_2);0x0859CallFunc_AddChild_ReturnValue_2 = VerticalBox_Warnings.AddChild(CallFunc_Create_ReturnValue_1);0x088CPopFlow();0x088DLabel_088D:0x088DCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x08B7Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x08D2goto Label_06D1;0x08D7Label_08D7:0x08D7PushFlow(Label_10D3);0x08DCPushFlow(Label_10AA);0x08E1PushFlow(Label_0DE5);0x08E6PushFlow(Label_0CA2);0x08EBPushFlow(Label_0C2B);0x08F0PushFlow(Label_0956);0x08F5CallFunc_GetThumbnail_ReturnValue = RecipeViewModel.GetThumbnail();0x0927RecipeIcon.SetBrushFromSoftTexture(CallFunc_GetThumbnail_ReturnValue, false);0x0955PopFlow();0x0956Label_0956:0x0956CallFunc_GetRecipeName_ReturnValue = RecipeViewModel.GetRecipeName();0x0988CallFunc_TextToUpper_ReturnValue = TextToUpper(CallFunc_GetRecipeName_ReturnValue);0x09ADTextBlock_RecipeName.SetText(CallFunc_TextToUpper_ReturnValue);0x09DACallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(RecipeViewModel.TotalOutputCount, 1);0x0A12if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0C04;0x0A20CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(RecipeViewModel.TotalOutputCount);0x0A5BK2Node_MakeStruct_FormatArgumentData.ArgumentName = "0";0x0A79K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x0A96K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0AB3K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0AD7K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0AF7K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0B1BK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0B38K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0B4CCallFunc_Format_ReturnValue = Format(FText::FromStringTable("/Game/StringTables/ST_GenericUI.ST_GenericUI", "Count"), K2Node_MakeArray_Array);0x0BB0RecipeNumber.SetText(CallFunc_Format_ReturnValue);0x0BDDRecipeNumber.SetVisibility(4);0x0C03PopFlow();0x0C04Label_0C04:0x0C04RecipeNumber.SetVisibility(1);0x0C2APopFlow();0x0C2BLabel_0C2B:0x0C2BCallFunc_GetDescription_ReturnValue = RecipeViewModel.GetDescription();0x0C5DTextBlock_RecipeDescription.SetText(CallFunc_GetDescription_ReturnValue);0x0C8AUpdateEnergySection(RecipeViewModel);0x0CA1PopFlow();0x0CA2Label_0CA2:0x0CA2CallFunc_GetSecondaryDescription_ReturnValue = RecipeViewModel.GetSecondaryDescription();0x0CD4TextBlock_RecipeSecondaryDescription.SetText(CallFunc_GetSecondaryDescription_ReturnValue);0x0D01Temp_byte_Variable = 4;0x0D15Temp_byte_Variable_1 = 1;0x0D29CallFunc_GetSecondaryDescription_ReturnValue = RecipeViewModel.GetSecondaryDescription();0x0D5BCallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(CallFunc_GetSecondaryDescription_ReturnValue);0x0D78Temp_bool_Variable = CallFunc_TextIsEmpty_ReturnValue;0x0D8BTextBlock_RecipeSecondaryDescription.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1));0x0DE4PopFlow();0x0DE5Label_0DE5:0x0DE5PushFlow(Label_106A);0x0DEACallFunc_GetRequirements_ReturnValue = RecipeViewModel.GetRequirements();0x0E1CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetRequirements_ReturnValue);0x0E57CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0E79CallFunc_SelectInt_ReturnValue = SelectInt(1, 2, CallFunc_EqualEqual_IntInt_ReturnValue);0x0EA8RequirementsGrid.SetNumColumns(CallFunc_SelectInt_ReturnValue);0x0ED1CallFunc_GetRequirements_ReturnValue = RecipeViewModel.GetRequirements();0x0F03CallFunc_GetNumColumns_ReturnValue = RequirementsGrid.GetNumColumns();0x0F35CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_GetNumColumns_ReturnValue);0x0F5ACallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetRequirements_ReturnValue);0x0F95CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_Array_Length_ReturnValue_1);0x0FBACallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, CallFunc_Conv_IntToDouble_ReturnValue);0x0FE8CallFunc_Round_ReturnValue = round(CallFunc_Divide_DoubleDouble_ReturnValue);0x100DCallFunc_Clamp_ReturnValue = clamp(CallFunc_Round_ReturnValue, 1, CallFunc_Array_Length_ReturnValue_1);0x1040RequirementsGrid.SetNumRows(CallFunc_Clamp_ReturnValue);0x1069PopFlow();0x106ALabel_106A:0x106ARequirementsGrid.ClearChildren();0x108ETemp_int_Loop_Counter_Variable_2 = 0;0x10A5goto Label_041C;0x10AALabel_10AA:0x10AAVerticalBox_ConsumableInfo.ClearChildren();0x10CEgoto Label_0400;0x10D3Label_10D3:0x10D3VerticalBox_Warnings.ClearChildren();0x10F7Temp_byte_Variable_2 = 3;0x110BTemp_byte_Variable_3 = 1;0x111FCallFunc_GetLocalPlayerActiveWarnings_ReturnValue = RecipeViewModel.GetLocalPlayerActiveWarnings();0x1151CallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(CallFunc_GetLocalPlayerActiveWarnings_ReturnValue);0x1184Temp_bool_Variable_1 = CallFunc_Array_IsEmpty_ReturnValue;0x1197VerticalBox_Warnings.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_2, true => Temp_byte_Variable_3, default => K2Node_Select_Default));0x11F0goto Label_06A3;0x11F5RecipeViewModel = K2Node_CustomEvent_RecipeViewModel;0x1208SetSN2RecipeViewModel(K2Node_CustomEvent_RecipeViewModel);0x121Bgoto Label_08D7;0x1220SidePanel_WidgetSwitcher.SetActiveWidgetIndex(0);0x1249PopFlow();0x124ASidePanel_WidgetSwitcher.SetActiveWidgetIndex(1);0x1273PopFlow();0x1274PushFlow(Label_12AA);0x1279if (!(CollapseTopRecipeIcon)) PopFlow();0x1283Recipe_Icon_SizeBox.SetVisibility(1);0x12A9PopFlow();0x12AALabel_12AA:0x12AAif (!(ShowSelectPrompt)) goto Label_12DF;0x12B8SelectPrompt.SetVisibility(4);0x12DEPopFlow();0x12DFLabel_12DF:0x12DFSelectPrompt.SetVisibility(1);0x1305PopFlow();0x1306Label_1306:0x1306return;0x1308// end of script
Final0x04

Used by 2

types with a member, parameter or interface of this type