Есть 4 базы в которых время от времени спаунятся враги, на сцене может быть максимум 5 врагов. Спаун объекта реализован в пустом объекте(ПО), объединяющем все 4 базы, базы могут уничтожиться.
Так вот, в ПО выбор базы, в котором появится враг, реализован через список из 4 объектов, если базы не уничтожать, а уничтожать врагов, то враги исправно появляются пока не будет достигнут максимум в 5 врагов, но если уничтожить 1 базу, то враги перестают появляться вообще.(Реализовано через Bolt)
Последний GetPosition выделен красным, т.к. объект уничтожился и Bolt не может найти этот объект
Если знаете как исправить, можете предлагать и в виде C# кода)))