Also fix the clear counter spawning items, next I'm going to implament the logic for placing food onto them instead.
42 lines
831 B
C#
42 lines
831 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class BaseCounter : MonoBehaviour, IKitchenObjectParent
|
|
{
|
|
|
|
[SerializeField] private Transform counterTopPoint;
|
|
|
|
private KitchenObject kitchenObject;
|
|
|
|
public virtual void Interact(Player player)
|
|
{
|
|
Debug.LogError("BaseCounter.Interact();");
|
|
}
|
|
|
|
public Transform GetKitchenObjectFollowTransform()
|
|
{
|
|
return counterTopPoint;
|
|
}
|
|
|
|
public void SetKitchenObject(KitchenObject kitchenObject)
|
|
{
|
|
this.kitchenObject = kitchenObject;
|
|
}
|
|
|
|
public KitchenObject GetKitchenObject()
|
|
{
|
|
return kitchenObject;
|
|
}
|
|
|
|
public void ClearKitchenObject()
|
|
{
|
|
kitchenObject = null;
|
|
}
|
|
|
|
public bool HasKitchenObject()
|
|
{
|
|
return kitchenObject != null;
|
|
}
|
|
|
|
}
|