0x00x0460
Members 32
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | WidgetSwitcher_Locked | UWidgetSwitcher* | 10 flags | nullptr | |
| 0x08 | WBP_PartialProgressProgressBar | UWBP_SegmentedProgressBar_C* | 10 flags | nullptr | |
| 0x08 | Thumbnail | UUWELazyImage* | 10 flags | nullptr | |
| 0x08 | RecipeRequirementsBackground | UImage* | 10 flags | nullptr | |
| 0x08 | RecipeRequirements | UHorizontalBox* | 10 flags | nullptr | |
| 0x08 | Recipe_SizeBox | USizeBox* | 10 flags | nullptr | |
| 0x08 | PartialProgressRoot | UOverlay* | 10 flags | nullptr | |
| 0x08 | Locked | UUWELazyImage* | 10 flags | nullptr | |
| 0x08 | ItemNameText | UCommonTextBlock* | 10 flags | nullptr | |
| 0x08 | InfoTextRoot | UCommonVisualAttachment* | 10 flags | nullptr | |
| 0x08 | Gradient_1 | UImage* | 10 flags | nullptr | |
| 0x08 | Container_1 | UImage* | 10 flags | nullptr | |
| 0x08 | CanAfford_Green | UImage* | 10 flags | nullptr | |
| 0x08 | BubbleGreen_CanAfford | UImage* | 10 flags | nullptr | |
| 0x08 | BubbleBlue_Stroke | UImage* | 10 flags | nullptr | |
| 0x08 | BubbleBlue_Fill | UImage* | 10 flags | nullptr | |
| 0x08 | Back | UImage* | 10 flags | nullptr | |
| 0x08 | Anim_Hovered | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | Anim_Spawn | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | Anim_Pressed | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | ViewModel | USN2RecipeViewModel* | Transient+7 flags | nullptr | |
| 0x08 | SN2PinnedRecipesViewModel | USN2PinnedRecipesViewModel* | Transient+8 flags | nullptr | |
| 0x08 | SN2PdaViewModel | USN2PdaViewModel* | Transient+8 flags | nullptr | |
| 0x08 | OutputText | UCommonTextBlock* | Transient+9 flags | nullptr | |
| 0x08 | OutputCount | UOverlay* | Transient+9 flags | nullptr | |
| 0x10 | OnRecipeClicked | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | DelayIncrement | double | 7 flags | 0.06 | |
| 0x04 | Index | int32 | 7 flags | 0 | |
| 0x01 | CanAfford | bool | 7 flags | false | |
| 0x01 | PlaySpawnAnimation | bool | 7 flags | false | |
| 0x0456 | 0x02 | padding / unreflected | |||
| 0x08 | DMI | UMaterialInstanceDynamic* | 6 flags | nullptr | |
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 15
| Signature | Flags | Native | Params |
|---|---|---|---|
ESlateVisibility __416d9197-4c22-6015-5360-339ac0cfd11d_SourceToDest()Script6 statements · 158 bytes of bytecode0x0000CallFunc_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 | FinalProtected | 0x01 | |
FText __c0c56ae9-4587-cf24-0261-93b9743057ad_SourceToDest()Script5 statements · 137 bytes of bytecode0x0000CallFunc_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 | FinalProtected | 0x10 | |
void SetViewModel(USN2RecipeViewModel* ViewModel)Script5 statements · 132 bytes of bytecode0x0000CallFunc_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 | FinalPublic | 0x08 | |
void Set Up Requirement Entry for Pinned Recipe(UWBP_PinnedRecipeRequirementEntry_C* Widget)Script4 statements · 73 bytes of bytecode0x0000CallFunc_AddChild_ReturnValue = RecipeRequirements.AddChild(Widget);0x0033SetPadding(Padding);0x0046return;0x0048// end of script | Public | 0x08 | |
FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)Script21 statements · 439 bytes of bytecode0x0000CallFunc_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 | EventPublic | 0x170 | |
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_PinnedRecipe(1443);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void HandleCanAffordRecipe(bool CanAfford)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_CanAfford = CanAfford;0x0012ExecuteUbergraph_WBP_PinnedRecipe(2157);0x0021return;0x0023// end of script | 0x01 | ||
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_PinnedRecipe(2718);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void HandleRequirementsVisibility(bool Hidden)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.K2Node_CustomEvent_Image = Image;0x0012ExecuteUbergraph_WBP_PinnedRecipe(3363);0x0021return;0x0023// end of script | 0x28 | ||
void RefreshTotalPartialProgress(int32 TotalProgress)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_TotalProgress = TotalProgress;0x0012ExecuteUbergraph_WBP_PinnedRecipe(3522);0x0021return;0x0023// end of script | 0x04 | ||
void RefreshCurrentPartialProgress(int32 CurrentProgress)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_CurrentProgress = CurrentProgress;0x0012ExecuteUbergraph_WBP_PinnedRecipe(3537);0x0021return;0x0023// end of script | 0x04 | ||
void UpdateProgressSegments()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_PinnedRecipe(3734);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_WBP_PinnedRecipe(int32 EntryPoint)Script153 statements · 4,080 bytes of bytecode0x0000PushFlow(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 | Final | 0x04 | |
void OnRecipeClicked__DelegateSignature(USN2RecipeViewModel* Recipe)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x08 |