Как сделать, чтобы анимация игралась 1 раз через On click?
При нажатии на кнопку переход обратно к бегу никак не получается, вот пример моей попытки:
public void onClick()
{
StateAttack = !StateAttack;
AnimAttack.SetBool("attack", StateAttack);
if(StateAttack == true)
{
StateAttack = false;
}
}
Заранее спасибо.
Ответы (2 шт):
Автор решения: Сергей
→ Ссылка
Добавил ивент в конце анимации на метод с переходом к другой анимации(AnimAttack.SetBool("attack", false) - тело того метода), все работает.
Автор решения: Manciny
→ Ссылка
Что бы анимация проигрывалась один раз - нажмите в ассетах на саму анимацию, перейдите во вкладку "Animation", снимите галочку "Loop Time"
