Render.ru

Unity PointerEnter

славикфилин

Пользователь сайта
Рейтинг
4
#1
Ребят столкнулся с такой проблемой. Вроде плевая, но чет извилин никак не хватает и гугл молчит.
Простой код;
public void OnPointerEnter(PointerEventData eventData)
{
Name_Button = eventData.pointerCurrentRaycast.gameObject.name;
}
Вот требуется что бы менялось имя при наведении курсора на UI сделал так:
public void OnPointerExit(PointerEventData eventData)
{
Name_Button = "";
}
работает. Но!!!!! Если UI расположены рядом и курсор перемещается по ним, то имя остается от первого объекта, пока не выйдет за пределы UI. Но по отдельности все работает. И при быстром перемещении курсора такая же фигня. Хотя Input Module исправно у себя в окошке меняет имена. Что за дичь? подскажите, пожалуйста.
 
Сверху