Когда SpriteRenderer или Image управляются анимацией, невозможно установить спрайт вручную, вы должны использовать анимацию.Создайте новое состояние с одним кадром, который вы хотите отобразить после щелчка.Затем выполните переход из состояния щелчка в новое состояние в аниматоре.Когда анимация щелчка завершится, она перейдет в другое состояние и отобразит другое изображение, пока вы не заставите его перейти к повторному щелчку.
Для вашего конкретного случая вам нужно настроить одно состояние на результат, которыйты хочешь.Таким образом, вы должны создать одно состояние для случая, когда кубик поднимается на 1, одно состояние для повышения на 2 и т. Д. Затем вы используете параметр анимации типа int, чтобы сообщить аниматору о результате, используя Animator.SetInteger .Ваши переходы будут тогда иметь Условия на основе числа, которое представляет состояние результата.Поэтому для первого состояния условие будет «Параметр анимации равен 1».
Вот наглядное пособие: ![enter image description here](https://i.stack.imgur.com/YuCVc.png)