Привет! Использую в программе 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 ответов

30 просмотров

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()

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта