public void OnTriggerStay2D(Collider2D col)
    {
        if (col.tag == "Hint")
        {
            lightSource.SetActive(true);
            if (x_active)
            {
                if (!Conversation._Instance.playing)
                {
                    col.gameObject.GetComponent <Hint>().SetHintActive();
                }
            }
        }

        if (col.tag == "Bait" || col.tag == "BoyCandy")
        {
            BaitScript baitScript = col.GetComponent <BaitScript>();
            baitScript.SetButtonActive(true);
            if (connectedController != null && x_active)
            {
                StartCoroutine(baitScript.DropBait());
            }
            else if (Input.GetKeyDown(KeyCode.E))
            {
                StartCoroutine(baitScript.DropBait());
            }
        }
    }
    public void OnTriggerExit2D(Collider2D col)
    {
        if (col.tag == "Hint")
        {
            lightSource.SetActive(false);
            if (col.gameObject.GetComponent <Hint>() != null)
            {
                col.gameObject.GetComponent <Hint>().SetHintActive();
            }
        }

        if (col.tag == "Bait")
        {
            BaitScript baitScript = col.GetComponent <BaitScript>();
            baitScript.SetButtonActive(false);
        }
    }