Привет! Использую в программе DoTween. Создаю секвенцию.

private Sequence Seq;// секвенция для DoTween

Использую.
Seq = DOTween.Sequence();
Seq.Append(rt.DOAnchorPos(Vector2.zero, 0.4f).SetEase(Ease.InQuad));
Seq.Play();

А перед выходом из сцены - уничтожаю.
Seq.Kill();

Но если я выхожу, то в консоли получаю ошибку. Причем не каждый раз, а через 3-4 раза.

MissingReferenceException: The object of type 'Transform' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
UnityEngine.Transform.get_localScale () (at <b0fc6facff52490f8c5788181f70c5cc>:0)
DG.Tweening.ShortcutExtensions+<>c__DisplayClass44_0.<DOScale>b__0 () (at <5ddb5fa70dfe40d2818192400111b9ec>:0)
DG.Tweening.Tweener.DoStartup[T1,T2,TPlugOptions] (DG.Tweening.Core.TweenerCore`3[T1,T2,TPlugOptions] t) (at <5ddb5fa70dfe40d2818192400111b9ec>:0)
DG.Tweening.Core.TweenerCore`3[T1,T2,TPlugOptions].Startup () (at <5ddb5fa70dfe40d2818192400111b9ec>:0)
DG.Tweening.Core.TweenManager.Update (DG.Tweening.Tween t, System.Single deltaTime, System.Single independentTime, System.Boolean isSingleTweenManualUpdate) (at <5ddb5fa70dfe40d2818192400111b9ec>:0)
DG.Tweening.Core.TweenManager.Update (DG.Tweening.UpdateType updateType, System.Single deltaTime, System.Single independentTime) (at <5ddb5fa70dfe40d2818192400111b9ec>:0)
DG.Tweening.Core.DOTweenComponent.Update () (at <5ddb5fa70dfe40d2818192400111b9ec>:0)


Подскажите, где может быть ошибка? Хотя бы на какой объект обратить внимание? Из текста ошибки не пойму, какой объект вызывает эту ошибку

11 ответов

11 просмотров

SetLink(rt) попробуй

Юрий-Панюков Автор вопроса
Даня фидер
SetLink(rt) попробуй

Никогда этим не пользовался. Что это и как это поможет?

Юрий Панюков
Никогда этим не пользовался. Что это и как это по...

Автоматически килляет твин, если объект, указанный в скобках, был удалён, но только что узнал, что на секвенцию это не работает. (Да и посмотрев твою секвенцию могу предложить её вообще не использовать, так как тут всего один твин)

Юрий-Панюков Автор вопроса
Даня фидер
Автоматически килляет твин, если объект, указанный...

На самом деле секвенция такая: Seq = DOTween.Sequence(); Seq.Append(rt.DOAnchorPos(Vector2.zero, 0.5f).SetDelay(0.5f).SetEase(Ease.InCubic)); Seq.Append(rt.DOAnchorPos(new Vector2(0, 80), 0.3f).SetEase(Ease.OutCubic)); Seq.Append(rt.DOAnchorPos(Vector2.zero, 0.4f).SetEase(Ease.InQuad)); Seq.Play(); Я упростил для вопроса. Но какая разница, я ведь сделал kill() при выходе из сцены. Откуда ошибка? Может быть это вообще не с этим объектом связано? Я хочу понять КАКОЙ объект вызывает ошибку?

Юрий-Панюков Автор вопроса
Bakhtiyar Eightysix
Попробуй DOTween.KillAll();

Помогло! Только не могу понять почему помогло? В сцене больше нет объектов с твинами. Почему просто Kill() не помогал?

Юрий-Панюков Автор вопроса

а если проверку на null попробовать сделать? Seq?.Kill()

Юрий-Панюков Автор вопроса

Похожие вопросы

Обсуждают сегодня

Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Всем привет. Есть кто разбирается в платежках? Что б принимать из других стран и выплачивать рф снг
Musa
6
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
А как получить доступ к отправленному сообщению в ChosenInlineResult? Раньше кажется можно было, щас убрали?
net
2
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Всем привет В общем надо на странице вакансии вывести вакансии с hh, но когда я пишу код в разделе Code ошибка Invalid URL format. The URL should start with the forward slash...
A da
1
Карта сайта