@WOSNE

DoTween, как остановить анимацию, если анимируемый объект стал null?

При выполнении анимации атаки, объект который двигается может уничтожиться. И когда он уничтожается, DoTween выдает ошибку, что продолжает выполнять анимацию, но объекта нет. И вопрос, как сделать эту проверку или как отключить, остановить конкретное движение и так далее. Чтоб он не продолжать выполнять, если объект null

Пожалуйста подскажите, никак не могу найти(

Вот на этом примере, если объект не уничтожили, он все выполняет, если уничтожили, выдает ошибку, что нет объекта.

sequence.Insert(0.8f, Object.transform.DOMove(ObjectGetDamageTransform, 0.2f).SetLoops(2, LoopType.Yoyo));
sequence.Insert(0.8f, Object.transform.DORotate(ObjectGetDamageRotation, 0.15f).SetLoops(2, LoopType.Yoyo))
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ProstoLubitel
Я, как колхозник, сделал бы проверку, существует ли объект, и если нет, то отключил бы компонент аниматор вообще в принципе. Но на самом деле вариантов много, по этой части кода, лично мне не особо понятно, что к чему.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы