Also fix the clear counter spawning items, next I'm going to implament the logic for placing food onto them instead.
24 lines
627 B
C#
24 lines
627 B
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
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<KitchenObject>().SetKitchenObjectParent(player);
|
|
|
|
OnPlayerGrabbedObject?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
|
|
}
|