bool CanBeMoved () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = false;0x000B return ReturnValue;Event Public 0x16b94d0 0x01 bool CanBeDeconstructed (FGameplayTag & CantDeconstructReason ) Script6 statements · 150 bytes of bytecode 0x0000 CallFunc_IsCrafterBusy_ReturnValue = CrafterComponent.IsCrafterBusy();0x002E CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsCrafterBusy_ReturnValue);0x004B CantDeconstructReason = GameplayTag{FName(None)};0x0078 ReturnValue = CallFunc_Not_PreBool_ReturnValue;0x008B return ReturnValue;Event Public 0x16b94d0 0x09 FInteractionInfo GetInteractionInfo (AActor * HoverActor , AActor * ForActor , UPrimitiveComponent * HoverComponent , const FHitResult & HitResult ) Script19 statements · 508 bytes of bytecode 0x0000 CallFunc_GetIsPowered_ReturnValue = UWEPoweredAppliance.GetIsPowered();0x002A if (!(CallFunc_GetIsPowered_ReturnValue)) goto Label_0115;0x0038 K2Node_MakeStruct_InteractionInfo_1.PrimaryText = "Use";0x0058 K2Node_MakeStruct_InteractionInfo_1.InteractionType = GameplayTag{FName(Interaction.Use)};0x008E K2Node_MakeStruct_InteractionInfo_1.bHighlightTarget = true;0x00A2 K2Node_MakeStruct_InteractionInfo_1.Reason = GameplayTag{FName(None)};0x00D8 K2Node_MakeStruct_InteractionInfo_1.TextInputOverride = FText();0x00F5 ReturnValue = K2Node_MakeStruct_InteractionInfo_1;0x0110 goto Label_01F1;0x0115 Label_0115:0x0115 K2Node_MakeStruct_InteractionInfo.PrimaryText = "NoPower";0x0139 K2Node_MakeStruct_InteractionInfo.InteractionType = GameplayTag{FName(Interaction.Denied)};0x016F K2Node_MakeStruct_InteractionInfo.bHighlightTarget = true;0x0183 K2Node_MakeStruct_InteractionInfo.Reason = GameplayTag{FName(Interaction.Denied)};0x01B9 K2Node_MakeStruct_InteractionInfo.TextInputOverride = FText();0x01D6 ReturnValue = K2Node_MakeStruct_InteractionInfo;0x01F1 Label_01F1:0x01F1 return ReturnValue;Event Public 0x16b94d0 0x150 void UpdateVisuals () Script19 statements · 664 bytes of bytecode 0x0000 CallFunc_GetIsPowered_ReturnValue = UWEPoweredAppliance.GetIsPowered();0x002A if (!(CallFunc_GetIsPowered_ReturnValue)) goto Label_0169;0x0038 SM_submarine_fabricator_01.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 1f);0x006A SM_Moonpool_VehicleFabricator_Light.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 1f);0x009C SM_Moonpool_VehicleFabricatorScreen.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 1f);0x00CE SM_Moonpool_VehicleFabricator_Light1.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 1f);0x0100 SM_Moonpool_VehicleFabricatorDrone.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 1f);0x0132 SM_Moonpool_VehicleFabricatorDrone1.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 1f);0x0164 goto Label_0295;0x0169 Label_0169:0x0169 SM_submarine_fabricator_01.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 0f);0x019B SM_Moonpool_VehicleFabricator_Light.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 0f);0x01CD SM_Moonpool_VehicleFabricatorScreen.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 0f);0x01FF SM_Moonpool_VehicleFabricator_Light1.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 0f);0x0231 SM_Moonpool_VehicleFabricatorDrone.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 0f);0x0263 SM_Moonpool_VehicleFabricatorDrone1.SetScalarParameterValueOnMaterials(FName(Powered Emissive Power), 0f);0x0295 Label_0295:0x0295 return;Public 0x16b94d0 0x00 bool IsInteractDisabled (AActor * HoverActor , AActor * ForActor , float Distance , UPrimitiveComponent * HoverComponent , const FHitResult & HitResult ) Script10 statements · 163 bytes of bytecode 0x0000 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(HoverComponent, InteractCollision);0x0026 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_008D;0x0034 CallFunc_IsInteractDisabled_ReturnValue = IsInteractDisabled(HoverActor, ForActor, Distance, HoverComponent, HitResult);0x0075 ReturnValue = CallFunc_IsInteractDisabled_ReturnValue;0x0088 goto Label_0098;0x008D Label_008D:0x008D ReturnValue = true;0x0098 Label_0098:0x0098 return ReturnValue;Event Public 0x16b94d0 0x121 void OnCraftingError () Script3 statements · 17 bytes of bytecode 0x0000 DisplayErrorText();0x000E return;Event Public 0x16b94d0 0x00 void BndEvt__BP_DryDockFabricator_UWEAttachable_K2Node_ComponentBoundEvent_0_OnAttached__DelegateSignature (AActor * AttachedTo ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_AttachedTo = AttachedTo;0x0012 ExecuteUbergraph_BP_VehicleFabricator(250);0x0021 return;0x16b94d0 0x08 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleFabricator(292);0x000F return;Event Protected 0x16b94d0 0x00 void BndEvt__BP_LampExteriorWallBulb_UWEPoweredAppliance_K2Node_ComponentBoundEvent_1_OnPoweredStateChanged__DelegateSignature (bool NewIsPowered ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_NewIsPowered = NewIsPowered;0x0012 ExecuteUbergraph_BP_VehicleFabricator(341);0x0021 return;0x16b94d0 0x01 void InteractClient (AController * Controller , APawn * Pawn , FHitResult & HitResult ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Controller = Controller;0x0012 PersistentFrame.K2Node_Event_Pawn = Pawn;0x0024 PersistentFrame.K2Node_Event_HitResult = HitResult;0x0036 ExecuteUbergraph_BP_VehicleFabricator(356);0x0045 return;Event Public 0x16b94d0 0x110 void BndEvt__BP_VehicleFabricator_CrafterComponent_K2Node_ComponentBoundEvent_2_OnCraftingStarted__DelegateSignature (TArray<FCraftingRecipeOutput > & RecipeOutput , float CraftingTime , AActor * RecipientActor , const TScriptInterface<IUWEItemPickup > & OutputInventory ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_RecipeOutput_1 = RecipeOutput;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_CraftingTime = CraftingTime;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_RecipientActor_1 = RecipientActor;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OutputInventory_1 = OutputInventory;0x0048 ExecuteUbergraph_BP_VehicleFabricator(446);0x0057 return;0x16b94d0 0x30 void BndEvt__BP_VehicleFabricator_CrafterComponent_K2Node_ComponentBoundEvent_3_OnPlayerInRangeChanged__DelegateSignature (bool Value ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Value = Value;0x0012 ExecuteUbergraph_BP_VehicleFabricator(447);0x0021 return;0x16b94d0 0x01 void BndEvt__BP_VehicleFabricator_CrafterComponent_K2Node_ComponentBoundEvent_4_OnCrafterAnimationStateChanged__DelegateSignature (const ECrafterAnimationState & PreviousState , const ECrafterAnimationState & NewState ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_PreviousState = PreviousState;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_NewState = NewState;0x0024 ExecuteUbergraph_BP_VehicleFabricator(571);0x0033 return;0x16b94d0 0x02 void DisplayErrorText () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleFabricator(572);0x000F return;0x16b94d0 0x00 void BndEvt__BP_VehicleFabricator_CrafterComponent_K2Node_ComponentBoundEvent_5_OnCraftingCompleted__DelegateSignature (TArray<FCraftingRecipeOutput > & RecipeOutput , const ECraftingResults & Result , AActor * RecipientActor , const TScriptInterface<IUWEItemPickup > & OutputInventory ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_RecipeOutput = RecipeOutput;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_Result = Result;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_RecipientActor = RecipientActor;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OutputInventory = OutputInventory;0x0048 ExecuteUbergraph_BP_VehicleFabricator(577);0x0057 return;0x16b94d0 0x30 void ExecuteUbergraph_BP_VehicleFabricator (int32 EntryPoint ) Script43 statements · 615 bytes of bytecode 0x0000 PushFlow(Label_0264);0x0005 goto [EntryPoint];0x000F ErrorTextRender.SetVisibility(false, false);0x0031 PopFlow();0x0032 CrafterComponent.SetAnimationState(0);0x0054 PopFlow();0x0055 CrafterComponent.SetAnimationState(1);0x0077 PopFlow();0x0078 Label_0078:0x0078 Delay(this, 3f, LatentActionInfo{0xF, -314516872, FName(ExecuteUbergraph_BP_VehicleFabricator), this});0x00AE PopFlow();0x00AF Label_00AF:0x00AF CallFunc_IsDedicatedServer_ReturnValue = IsDedicatedServer(this);0x00C4 if (!(CallFunc_IsDedicatedServer_ReturnValue)) goto Label_00D3;0x00D2 PopFlow();0x00D3 Label_00D3:0x00D3 ErrorTextRender.SetVisibility(true, false);0x00F5 goto Label_0078;0x00FA UWEPoweredAppliance.CreateLink(K2Node_ComponentBoundEvent_AttachedTo);0x0123 PopFlow();0x0124 CrafterComponent.SetAnimationState(0);0x0146 UpdateVisuals();0x0154 PopFlow();0x0155 UpdateVisuals();0x0163 PopFlow();0x0164 CallFunc_GetIsPowered_ReturnValue = UWEPoweredAppliance.GetIsPowered();0x018E if (!(CallFunc_GetIsPowered_ReturnValue)) PopFlow();0x0198 InteractClient(K2Node_Event_Controller, K2Node_Event_Pawn, K2Node_Event_HitResult);0x01BD PopFlow();0x01BE PopFlow();0x01BF if (!(K2Node_ComponentBoundEvent_Value)) goto Label_0204;0x01CD Delay(this, 0.2f, LatentActionInfo{0x55, -1371556928, FName(ExecuteUbergraph_BP_VehicleFabricator), this});0x0203 PopFlow();0x0204 Label_0204:0x0204 Delay(this, 0.2f, LatentActionInfo{0x32, 1658537747, FName(ExecuteUbergraph_BP_VehicleFabricator), this});0x023A PopFlow();0x023B PopFlow();0x023C goto Label_00AF;0x0241 CrafterComponent.SetAnimationState(0);0x0263 PopFlow();0x0264 Label_0264:0x0264 return;Final 0x16b94d0 0x04