Показать сообщение отдельно
Старый 17.10.2020, 15:29   #19
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Очередные вопросы от меня по игровой логике и скриптингу

FightScene.Units.RemoveAll(Listalo => Listalo == null);
Это не работает, ночью я пробовал такой вариант.
Сейчас тоже попробовал, и тоже не работает.

FightScene.Units.Clear();
Это работает. Спасибо, спас.

for(int i = FightScene.Units.Count-1; i>=0; i--)
{
    if(FightScene.Units[i].IsDead) // проверка юнита на смерть
    {
          Destroy(FightScene.Units[i]);
          FightScene.Units.RemoveAt(i);
    }
}
Здесь "IsDead" это что и откуда? Я тут не понял где это должно быть вбито у объекта.
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием