diff --git a/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantCooks/RestaurantCookSolver_StartCooking.cs b/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantCooks/RestaurantCookSolver_StartCooking.cs index 14ed4e97c..041d649e7 100644 --- a/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantCooks/RestaurantCookSolver_StartCooking.cs +++ b/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantCooks/RestaurantCookSolver_StartCooking.cs @@ -19,6 +19,9 @@ public bool ExecuteInteractionSubsystem(IInteractor interactor, IInteractable in public bool CanExecuteInteractionSubsystem(IInteractor interactor = null, IInteractable interactable = null, ScriptableObject payload = null) { + var isCarrying = interactor?.GetInteractorGameObject().GetComponent().IsCarrying(); + if (isCarrying == null || isCarrying == true) return false; + _cookwareType = CookwareType.None; var iCookware = interactable?.GetInteractableGameObject().GetComponent(); if (iCookware == null) return false;