using System; using UnityEngine; public class ContainerCounter : BaseCounter { public event EventHandler OnPlayerGrabbedObject; [SerializeField] private KitchenObjectSO kitchenObjectSo; public override void Interact(Player player) { if (!HasKitchenObject()) { Transform kitchenObjectTransform = Instantiate(kitchenObjectSo.prefab); kitchenObjectTransform.GetComponent().SetKitchenObjectParent(player); OnPlayerGrabbedObject?.Invoke(this,EventArgs.Empty); } } }