Как активировать одну анимацию ошибки , но при ошибке проверки "имеющихся ресурсов" в unity 2d

Приветствую читателей данного вопроса.

Делаю Кликер-игру на unity 2d и при ошибке проверки нужных ресурсов для покупки определенного улучшения мне нужно, что бы активировалась заскриптованная в проверке ресурсов анимация, которая выводит UI Button из за границ экрана, всё перешерстил - ничего не нашёл :(

Даю пример моего кода, который срабатывает только через функцию OnClick()

public void PlayAnim()
{
    anim.SetTrigger("play");
}

Так же скрипт проверки ресурсов

public void BuyPlus1PowerSilver()
{
   if (allSilver >= 40)
    {
        PowerPicaxeSilver = PowerPicaxeSilver + 1;
        silver = silver - 40;
        allSilver = allSilver - 40;
        PlayerPrefs.SetInt("bronze", bronze);
        PlayerPrefs.SetInt("allBronze", allBronze);
        PlayerPrefs.SetInt("PowerPicaxeSilver", PowerPicaxeSilver);
    }
    else
    {
        PlayAnim(); -> анимация не срабатывает
        Debug.Log("Не хватает серебра!"); -> выводит ошибку, но только в консоль unity
    }
}

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