using UnityEngine; namespace AfterHours.Interaction { /// /// Alles, was per Klick-halten Stück für Stück befüllt werden kann /// (z. B. ShelfSlot, später Lagerregal). TryAddOne() läuft serverseitig /// und muss selbst validieren, genau wie IInteractable.Interact(). /// public interface IPourTarget { Transform Transform { get; } int ProductId { get; } int Quantity { get; } bool IsEmpty { get; } bool IsFull { get; } bool TryAddOne(int productId); } }