Все для Unity3d> проблема с фореачь - Форум>
Страница 1 из 11
Форум » Информационный раздел » Для пользователей » проблема с фореачь (У меня фореачь не отробатывает до конца)
проблема с фореачь
kunynets97Дата: Вторник, 07.03.2017, 17:46 | Сообщение # 1
Новый писатель
Группа: Пользователи
Сообщений: 4
Статус: Offline
Привет. Спасибо за призыв к помощи
Есть такой кусок кода

Код
private void IsDead()
    {
        _agent.enabled = false;        
        foreach (Transform child in GetComponentInChildren<Transform>())
        {
            child.parent = null;
            if (!child.gameObject.GetComponent<Rigidbody>())
            {
                child.gameObject.AddComponent<Rigidbody>();
            }
            Destroy(child.gameObject, 10);
        }
        Destroy(gameObject, 10);
        gameObject.GetComponent<Bot_Controller>().enabled = false;
    }


У меня фореачь не отробатывает до конца
из 4 объектов отделяются только 2
 
GlandrixДата: Суббота, 03.06.2017, 18:51 | Сообщение # 2
Новый писатель
Группа: Пользователи
Сообщений: 4
Статус: Offline
Цитата kunynets97 ()
GetComponentInChildren<Transform>()

Возвращает 1 компонент, нужно использовать GetComponentsInChildren
 
Форум » Информационный раздел » Для пользователей » проблема с фореачь (У меня фореачь не отробатывает до конца)
Страница 1 из 11
Поиск:
Свернуть
Развернуть
Необходима авторизация
0
ТОП-5 САЙТА
НОВЫЕ ИГРЫ
ГОРЯЧИЕ ТЕМЫ
СЛУЧАЙНЫЕ ФАЙЛЫ