ipointerclickhandler багается
Мне необходимо при клике менять цвет объекта я использую для этого интерфейс ipointerclickhandler и реализую его
public void OnPointerClick(PointerEventData eventData)
{
Debug.Log("was");
gameObject.GetComponent<Renderer>().material.color = new Color(Random.Range(0.1f, 1.0f), Random.Range(0.1f, 1.0f), Random.Range(0.1f, 1.0f));
}
Но проблема в том,что он не работотает,даже Дебаг не срабатывает,я сделал то же самое с методом OnMouseDown и все работает корректно,но для задания мне нужен именно OnPointerClick,в чем можем быть проблема? EventSystem на сцене стоит,raycast на камере,при запуске ошибок не вылетает.