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 на камере,при запуске ошибок не вылетает.


Ответы (0 шт):