using UnityEngine;
using SPWN;

public class InteractDetector : MonoBehaviour
{
    public string InteractMessage;
    public int InteractCount;

    private void OnTriggerEnter(Collider other)
    {
        if(other.TryGetComponent(out PlayerInteract playerInteract))
        {
            playerInteract.SetInteractable(this);
        }
    }

    private void OnTriggerExit(Collider other)
    {
        if(other.TryGetComponent(out PlayerInteract playerInteract))
        {
            playerInteract.RemoveInteractable(this);
        }
    }

    public void Interact()
    {
        Dbug.Log($"We just interacted with {InteractMessage} with the value of {InteractCount}");
    }
}