using UnityEngine;

public class INT_Generic : MonoBehaviour
{
    [Header("Generic component used for detecting player interactions.")]
    [Header("When interacted, Interacted will be the opposite of what it currently is")]
    [Header("-= Variables =-")]
    public bool CanUse = true;

    public bool Interacted;

    public bool SingleUse = true;

    public void Interact()
    {
        if (CanUse)
        {
            if (SingleUse)
            {
                Interacted = !Interacted;
                CanUse = false;
            }
            else
            {
                Interacted = !Interacted;
            }
        }
    }
}