Zdexby TheHolyOneZ
9,486 classes
Class

UWBP_PinnedRecipe_C

: UCommonUserWidget : UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/UI/Fabricator/WBP_PinnedRecipe.WBP_PinnedRecipe_C 0x0460 (1,120 B) align 8 inherited 0x0368 15 scripted vtable /Game/Blueprints/UI/Fabricator/WBP_PinnedRecipe
0x00x0460

Members 32

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WidgetSwitcher_LockedUWidgetSwitcher*10 flagsnullptr
0x08WBP_PartialProgressProgressBarUWBP_SegmentedProgressBar_C*10 flagsnullptr
0x08ThumbnailUUWELazyImage*10 flagsnullptr
0x08RecipeRequirementsBackgroundUImage*10 flagsnullptr
0x08RecipeRequirementsUHorizontalBox*10 flagsnullptr
0x08Recipe_SizeBoxUSizeBox*10 flagsnullptr
0x08PartialProgressRootUOverlay*10 flagsnullptr
0x08LockedUUWELazyImage*10 flagsnullptr
0x08ItemNameTextUCommonTextBlock*10 flagsnullptr
0x08InfoTextRootUCommonVisualAttachment*10 flagsnullptr
0x08Gradient_1UImage*10 flagsnullptr
0x08Container_1UImage*10 flagsnullptr
0x08CanAfford_GreenUImage*10 flagsnullptr
0x08BubbleGreen_CanAffordUImage*10 flagsnullptr
0x08BubbleBlue_StrokeUImage*10 flagsnullptr
0x08BubbleBlue_FillUImage*10 flagsnullptr
0x08BackUImage*10 flagsnullptr
0x08Anim_HoveredUWidgetAnimation*Transient+6 flagsnullptr
0x08Anim_SpawnUWidgetAnimation*Transient+6 flagsnullptr
0x08Anim_PressedUWidgetAnimation*Transient+6 flagsnullptr
0x08ViewModelUSN2RecipeViewModel*Transient+7 flagsnullptr
0x08SN2PinnedRecipesViewModelUSN2PinnedRecipesViewModel*Transient+8 flagsnullptr
0x08SN2PdaViewModelUSN2PdaViewModel*Transient+8 flagsnullptr
0x08OutputTextUCommonTextBlock*Transient+9 flagsnullptr
0x08OutputCountUOverlay*Transient+9 flagsnullptr
0x10OnRecipeClickedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08DelayIncrementdouble7 flags0.06
0x04Indexint327 flags0
0x01CanAffordbool7 flagsfalse
0x01PlaySpawnAnimationbool7 flagsfalse
0x04560x02padding / unreflected
0x08DMIUMaterialInstanceDynamic*6 flagsnullptr
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 15

SignatureFlagsNativeParams
ESlateVisibility __416d9197-4c22-6015-5360-339ac0cfd11d_SourceToDest()
Script6 statements · 158 bytes of bytecode
0x0000CallFunc_GetRecipeCraftingOutputCount_ReturnValue = ViewModel.GetRecipeCraftingOutputCount();0x0032CallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_GetRecipeCraftingOutputCount_ReturnValue);0x004FCallFunc_Conv_BoolToSlateVisibility_ReturnValue = Conv_BoolToSlateVisibility(CallFunc_Conv_IntToBool_ReturnValue, 0, 1);0x0078ReturnValue = CallFunc_Conv_BoolToSlateVisibility_ReturnValue;0x0093return ReturnValue;0x009D// end of script
FinalProtected0x01
FText __c0c56ae9-4587-cf24-0261-93b9743057ad_SourceToDest()
Script5 statements · 137 bytes of bytecode
0x0000CallFunc_GetRecipeCraftingOutputCount_ReturnValue = ViewModel.GetRecipeCraftingOutputCount();0x0032CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(CallFunc_GetRecipeCraftingOutputCount_ReturnValue, false, true, 1, 324);0x0063ReturnValue = CallFunc_Conv_IntToText_ReturnValue;0x007Ereturn ReturnValue;0x0088// end of script
FinalProtected0x10
void SetViewModel(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(ViewModel), CallFunc_SetViewModel_ViewModel_CastInput);0x0081return;0x0083// end of script
FinalPublic0x08
void Set Up Requirement Entry for Pinned Recipe(UWBP_PinnedRecipeRequirementEntry_C* Widget)
Script4 statements · 73 bytes of bytecode
0x0000CallFunc_AddChild_ReturnValue = RecipeRequirements.AddChild(Widget);0x0033SetPadding(Padding);0x0046return;0x0048// end of script
Public0x08
FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script21 statements · 439 bytes of bytecode
0x0000CallFunc_PointerEvent_GetEffectingButton_ReturnValue = PointerEvent_GetEffectingButton(MouseEvent);0x0025CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_PointerEvent_GetEffectingButton_ReturnValue, Key{FName(RightMouseButton)});0x005Dif (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) goto Label_0144;0x006BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(ViewModel.IsPinned);0x009Eif (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0180;0x00ACLabel_00AC:0x00ACCallFunc_Not_PreBool_ReturnValue = Not_PreBool(ViewModel.IsPinned);0x00DFViewModel.TrySetRecipePinned(CallFunc_Not_PreBool_ReturnValue);0x0108CallFunc_Handled_ReturnValue = Handled();0x0124ReturnValue = CallFunc_Handled_ReturnValue;0x013Fgoto Label_01AC;0x0144Label_0144:0x0144CallFunc_Unhandled_ReturnValue = Unhandled();0x0160ReturnValue = CallFunc_Unhandled_ReturnValue;0x017Bgoto Label_01AC;0x0180Label_0180:0x0180CallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/shared_ui/shared_ui_blueprint_remove_pin.shared_ui_blueprint_remove_pin, true);0x01A7goto Label_00AC;0x01ACLabel_01AC:0x01ACreturn ReturnValue;0x01B6// end of script
EventPublic0x170
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_PinnedRecipe(1443);0x000Freturn;0x0011// end of script
EventPublic0x00
void HandleCanAffordRecipe(bool CanAfford)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_CanAfford = CanAfford;0x0012ExecuteUbergraph_WBP_PinnedRecipe(2157);0x0021return;0x0023// end of script
0x01
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_PinnedRecipe(2718);0x0021return;0x0023// end of script
EventPublic0x01
void HandleRequirementsVisibility(bool Hidden)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Hidden = Hidden;0x0012ExecuteUbergraph_WBP_PinnedRecipe(2891);0x0021return;0x0023// end of script
0x01
void Refresh Thumbnail(const TSoftObjectPtr<UTexture2D>& Image)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Image = Image;0x0012ExecuteUbergraph_WBP_PinnedRecipe(3363);0x0021return;0x0023// end of script
0x28
void RefreshTotalPartialProgress(int32 TotalProgress)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TotalProgress = TotalProgress;0x0012ExecuteUbergraph_WBP_PinnedRecipe(3522);0x0021return;0x0023// end of script
0x04
void RefreshCurrentPartialProgress(int32 CurrentProgress)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_CurrentProgress = CurrentProgress;0x0012ExecuteUbergraph_WBP_PinnedRecipe(3537);0x0021return;0x0023// end of script
0x04
void UpdateProgressSegments()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_PinnedRecipe(3734);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_WBP_PinnedRecipe(int32 EntryPoint)
Script153 statements · 4,080 bytes of bytecode
0x0000PushFlow(Label_0FED);0x0005goto [EntryPoint];0x000FCallFunc_PlayAnimation_ReturnValue = PlayAnimation(Anim_Spawn, 0f, 1, 0, 1f, false);0x0046CallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/shared_ui/shared_ui_blueprint_pin.shared_ui_blueprint_pin, true);0x006DPopFlow();0x006ELabel_006E:0x006ETemp_int_Loop_Counter_Variable = 0;0x0085Temp_int_Array_Index_Variable_1 = 0;0x009CLabel_009C:0x009CCallFunc_GetRequirements_ReturnValue = ViewModel.GetRequirements();0x00CECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetRequirements_ReturnValue);0x0109CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x012Fif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0139Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0154PushFlow(Label_02BC);0x0159CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_PinnedRecipeRequirementEntry.WBP_PinnedRecipeRequirementEntry_C, nullptr);0x018ECallFunc_GetRequirements_ReturnValue = ViewModel.GetRequirements();0x01C0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetRequirements_ReturnValue, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x01FBK2Node_DynamicCast_AsWBP_Pinned_Recipe_Requirement_Entry = Cast<WBP_PinnedRecipeRequirementEntry_C>(CallFunc_Create_ReturnValue);0x021FK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsWBP_Pinned_Recipe_Requirement_Entry);0x023CK2Node_DynamicCast_AsWBP_Pinned_Recipe_Requirement_Entry.SetSN2RecipeRequirementViewModel(CallFunc_Array_Get_Item);0x0265Set Up Requirement Entry for Pinned Recipe(CallFunc_Create_ReturnValue);0x027CCallFunc_SlotAsHorizontalBoxSlot_ReturnValue = SlotAsHorizontalBoxSlot(CallFunc_Create_ReturnValue);0x0299CallFunc_SlotAsHorizontalBoxSlot_ReturnValue.SetVerticalAlignment(3);0x02BBPopFlow();0x02BCLabel_02BC:0x02BCCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02E6Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0301goto Label_009C;0x0306Label_0306:0x0306PushFlow(Label_046E);0x030BCallFunc_GetAllChildren_ReturnValue = RecipeRequirements.GetAllChildren();0x033D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0378K2Node_DynamicCast_AsWBP_Pinned_Recipe_Requirement_Entry_1 = Cast<WBP_PinnedRecipeRequirementEntry_C>(CallFunc_Array_Get_Item_1);0x039CK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsWBP_Pinned_Recipe_Requirement_Entry_1);0x03B9if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x03C3Temp_byte_Variable = 1;0x03D7Temp_byte_Variable_1 = 3;0x03EBTemp_bool_Variable = K2Node_CustomEvent_Hidden;0x03FEK2Node_DynamicCast_AsWBP_Pinned_Recipe_Requirement_Entry_1.ItemNameText.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x046DPopFlow();0x046ELabel_046E:0x046ECallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0498Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x04B3Label_04B3:0x04B3CallFunc_GetAllChildren_ReturnValue = RecipeRequirements.GetAllChildren();0x04E5CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x0520CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0546if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0550Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x056Bgoto Label_0306;0x0570Label_0570:0x0570Temp_int_Loop_Counter_Variable_1 = 0;0x0587Temp_int_Array_Index_Variable = 0;0x059Egoto Label_04B3;0x05A3PushFlow(Label_0666);0x05A8PushFlow(Label_006E);0x05ADif (!(PlaySpawnAnimation)) goto Label_0842;0x05BBCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Index);0x05E0CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(DelayIncrement, CallFunc_Conv_IntToDouble_ReturnValue);0x060ECallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x062BDelay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0xF, 270226568, FName(ExecuteUbergraph_WBP_PinnedRecipe), this});0x0665PopFlow();0x0666Label_0666:0x0666CallFunc_GetLargeTextScalingEnabled_ReturnValue = GetLargeTextScalingEnabled(this);0x067BCallFunc_SelectInt_ReturnValue_1 = SelectInt(4, 8, CallFunc_GetLargeTextScalingEnabled_ReturnValue);0x06AACallFunc_CheckItemNameSubstringExceedsCharacterLimit_ReturnValue = ViewModel.CheckItemNameSubstringExceedsCharacterLimit(CallFunc_SelectInt_ReturnValue_1);0x06DDTemp_class_Variable = /Game/Blueprints/UI/Styles/BP_TextScroll_PinnedRecipe.BP_TextScroll_PinnedRecipe_C;0x06F0Temp_class_Variable_1 = /Game/Blueprints/UI/Styles/BP_TextScroll_PDARecipeEntry.BP_TextScroll_PDARecipeEntry_C;0x0703Temp_bool_Variable_4 = CallFunc_CheckItemNameSubstringExceedsCharacterLimit_ReturnValue;0x0716ItemNameText.SetScrollStyle(Switch(Temp_bool_Variable_4, false => Temp_class_Variable_1, true => Temp_class_Variable, default => K2Node_Select_Default_5));0x076BTemp_byte_Variable_6 = 0;0x077FTemp_byte_Variable_7 = 1;0x0793Temp_bool_Variable_3 = CallFunc_CheckItemNameSubstringExceedsCharacterLimit_ReturnValue;0x07A6ItemNameText.SetScrollOrientation(Switch(Temp_bool_Variable_3, false => Temp_byte_Variable_7, true => Temp_byte_Variable_6, default => K2Node_Select_Default_4));0x07FBCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_CheckItemNameSubstringExceedsCharacterLimit_ReturnValue);0x0818ItemNameText.SetAutoWrapText(CallFunc_Not_PreBool_ReturnValue);0x0841PopFlow();0x0842Label_0842:0x0842SetRenderScale(Vector2D{1, 1});0x086CPopFlow();0x086DCanAfford = K2Node_CustomEvent_CanAfford;0x0880PushFlow(Label_0996);0x0885if (!(ViewModel.bIsBiomodRecipe)) PopFlow();0x08A5CallFunc_SelectInt_ReturnValue = SelectInt(0, 1, CanAfford);0x08D4WidgetSwitcher_Locked.SetActiveWidgetIndex(CallFunc_SelectInt_ReturnValue);0x0901Temp_byte_Variable_4 = 3;0x0915Temp_byte_Variable_5 = 2;0x0929Temp_bool_Variable_2 = CanAfford;0x093CItemNameText.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_5, true => Temp_byte_Variable_4, default => K2Node_Select_Default_3));0x0995PopFlow();0x0996Label_0996:0x0996if (!(CanAfford)) goto Label_0A21;0x09A4DMI.SetScalarParameterValue(FName(Saturation), 1f);0x09D6CanAfford_Green.SetRenderOpacity(1f);0x09FBBubbleBlue_Fill.SetRenderOpacity(0f);0x0A20PopFlow();0x0A21Label_0A21:0x0A21DMI.SetScalarParameterValue(FName(Saturation), 1f);0x0A53CanAfford_Green.SetRenderOpacity(0f);0x0A78BubbleBlue_Fill.SetRenderOpacity(1f);0x0A9DPopFlow();0x0A9EPushFlow(Label_0ADD);0x0AA3if (!(K2Node_Event_IsDesignTime)) goto Label_0AB2;0x0AB1PopFlow();0x0AB2Label_0AB2:0x0AB2SetRenderScale(Vector2D{0, 0});0x0ADCPopFlow();0x0ADDLabel_0ADD:0x0ADDCallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/UI/Fabricator/M_FabricatorRecipe_Icon.M_FabricatorRecipe_Icon, FName(None), 0);0x0B0ADMI = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0B1DThumbnail.SetBrushFromMaterial(DMI);0x0B4APopFlow();0x0B4BTemp_byte_Variable_2 = 1;0x0B5FTemp_byte_Variable_3 = 3;0x0B73Temp_bool_Variable_1 = K2Node_CustomEvent_Hidden;0x0B86ItemNameText.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_1));0x0BDFCallFunc_SelectFloat_ReturnValue = SelectFloat(0, 20, K2Node_CustomEvent_Hidden);0x0C16K2Node_MakeStruct_Margin.Left = 0f;0x0C36K2Node_MakeStruct_Top_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0C53K2Node_MakeStruct_Margin.Top = K2Node_MakeStruct_Top_ImplicitCast;0x0C77K2Node_MakeStruct_Margin.Right = 0f;0x0C97K2Node_MakeStruct_Bottom_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0CB4K2Node_MakeStruct_Margin.Bottom = K2Node_MakeStruct_Bottom_ImplicitCast;0x0CD8CallFunc_SlotAsHorizontalBoxSlot_ReturnValue_1 = SlotAsHorizontalBoxSlot(Recipe_SizeBox);0x0CF5CallFunc_SlotAsHorizontalBoxSlot_ReturnValue_1.SetPadding(K2Node_MakeStruct_Margin);0x0D1Egoto Label_0570;0x0D23CallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(K2Node_CustomEvent_Image);0x0D40K2Node_DynamicCast_AsTexture_2D = Cast<Texture2D>(CallFunc_LoadAsset_Blocking_ReturnValue);0x0D64K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsTexture_2D);0x0D81if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0D8BDMI.SetTextureParameterValue(FName(Icon), K2Node_DynamicCast_AsTexture_2D);0x0DC1PopFlow();0x0DC2UpdateProgressSegments();0x0DD0PopFlow();0x0DD1Temp_byte_Variable_8 = 3;0x0DE5CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(K2Node_CustomEvent_CurrentProgress, 0);0x0E07Temp_bool_Variable_5 = CallFunc_Greater_IntInt_ReturnValue;0x0E1ATemp_byte_Variable_9 = 2;0x0E2EPartialProgressRoot.SetVisibility(Switch(Temp_bool_Variable_5, false => Temp_byte_Variable_9, true => Temp_byte_Variable_8, default => K2Node_Select_Default_2));0x0E87UpdateProgressSegments();0x0E95PopFlow();0x0E96CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(ViewModel.TotalProgressCount, 0);0x0ECEif (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x0ED8WBP_PartialProgressProgressBar.SetSegments(ViewModel.TotalProgressCount);0x0F1BCallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(ViewModel.CurrentProgressCount);0x0F56CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(ViewModel.TotalProgressCount);0x0F91CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, CallFunc_Conv_IntToDouble_ReturnValue_2);0x0FBFWBP_PartialProgressProgressBar.SetPercent(CallFunc_Divide_DoubleDouble_ReturnValue);0x0FECPopFlow();0x0FEDLabel_0FED:0x0FEDreturn;0x0FEF// end of script
Final0x04
void OnRecipeClicked__DelegateSignature(USN2RecipeViewModel* Recipe)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08