хочу чтобы когда я касался своего персонажа воспроизводилась анимация
а после вернулась исходная анимация. (которая была до касания)
в моем случае click 1 это исходная анимация персонажа (когда нечего не делаю)
а click 2 это анимация при клике мыши или touch.
мне нужно чтобы после анимации click 2
вернулась исходная анимация click 1.
У меня при клике или touch воспроизводится анимация click 2 и весит на этом click 2 бесконечно.
К примеру, в приложение Talking Tom
когда мы касаемся головы или живота Тома
воспроизводится анимация удара
а после Том возвращается в исходное состояние.
А у меня когда я касаюсь персонажа один раз
это анимация удара
воспроизводится бесконечно
пробовал такой скрипт. В аниматоре создал int переменную
public class toches : MonoBehaviour
{
Animator animtoches;
private void OnMouseDown()
{
if(Input.touchCount == 0)
{
animtoches.SetInteger("click", 1);
}
else if (Input.touchCount >0)
{
animtoches.SetInteger("click",2);
}
void Start()
{
animtoches = GetComponent Animator();
}
пробовал этот же скрипт прописать в void upade.
но нужного результат не достиг
кто может помогите с скриптом.