Три состояния покрывают 80% анимаций
Каждый Unity разработчик сталкивался с задачей: сделать плавное появление и исчезновение объекта. И обычно человек хардкодит класс, который как-то скейлит или фейдит объект.
Сделайте один базовый класс, который будете использоваться для таких случаев.
Если вы быстро накидываете прототип, переопределите логику под обычный gameObject.SetActive(). У вас поставлен DOTween, сделайте работу с твинами. Вы не успеете оглянуться, как поймете, что почти все ваши анимации - переходы скринов, появление и исчезание объектов, хинты, попапчики и т.д. сводятся к 3 стейтам: По умолчанию => Включенный => Выключенный Когда анимация выключения заканчивается, можно вернуть объект в состояние "По умолчанию"
Начать дискуссию