Получение префабов игровых объектов с тегами из папки - PullRequest
0 голосов
/ 12 июня 2019

У меня есть некоторые проблемы.Когда я обновил коды или теги на проектах.Этот код не работает.Когда я снова выбираю теги в префабах, он снова начинает работать.

Этот фрагмент кода не работает, и я не уверен, почему:

"Map[list.Count()] = GetComponent<GameObject>();"

Я использую этот код, потому что при создании новой карты каждый разЯ не хочу добавлять это.

void Start()
{
    var list = Resources.FindObjectsOfTypeAll(typeof(GameObject)).Cast<GameObject>().Where(g => g.tag == "Map").ToList();
    var i = 0;
    Debug.Log(list.ToList());
    Map[list.Count()] = GetComponent<GameObject>();
    foreach (var item in list)
    {
            Debug.Log(item);
            Map[i] = item;
            i++;
    }
}
...