У меня есть скрипт который показывает текст при наведении на обьект с тегом
"Eaten"
void EatObject ()
{
RaycastHit hit;
if (Physics.Raycast(Camera.transform.position, Camera.transform.forward, out hit, range, ~IgnoreMe))
{
if (hit.collider.tag == "Eaten")
{
BtnE.SetActive(true);
Debug.Log("сьедобно");
isWorkThat = true;
}
else
{
isWorkThat = false;
BtnE.SetActive(false);
}
}
}
Проблема в том, что у луча есть дистанция и если словить момент когда я смотрю на обьект и отхожу от него, то надпись остается и не исчезает. Нужно сделать так чтобы она исчезала когда я нахожусь далеко от обьекта и даже если смотрю на него, она также должна исчезать.