24 lines
571 B
C#
24 lines
571 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 (!player.HasKitchenObject())
|
|
{
|
|
// player is not carrying anything
|
|
KitchenObject.SpawnKitchenObject(kitchenObjectSO, player);
|
|
|
|
OnPlayerGrabbedObject?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
|
|
}
|