- Когда я перезапускаю сцену
- Когда я перехожу на другую сцену а потом вернуться.
Суть ошибка в том, что есть ошибка:
MissingReferenceException: объект типа «Преобразование» был уничтожен, но вы все еще пытаетесь получить к нему доступ.
Хотя глядя на инспектор, можно увидеть, что там есть ссылка на объект и нажатие на нее в иерархии открывает этот объект. Чтобы обойти эту проблему, я использовал GameObject.Find, и это сработало, но таких ссылок много, и мне нужно исправить это другим способом.
Код, в котором ошибка касается объекта веревкиParent:
Код: Выделить всё
if (ropeParent.childCount > 0)
{
Destroy(ropeParent.GetChild(0).gameObject);
}
Код: Выделить всё
ropeParentПоле
Код: Выделить всё
[SerializeField] private Transform ropeParent;


Я пришел вывод, что в инспекторе ссылка работает, но по каким-то причинам недоступна в игре
Подробнее здесь: https://stackoverflow.com/questions/787 ... -the-scene