Есть какая-нибудь альтернатива использовать GameObject.FindGameObjectsWithTag для заполнения списка List<>, а не массива []? Делаю через промежуточный массив, но понимаю что тем самым удваиваю нагрузку на память.
public List<GameObject> UnitList = new List<GameObject>();
public GameObject[] UnitsInScene;
void Start () {
UnitsInScene = GameObject.FindGameObjectsWithTag("Unit Player");
for (int i=0; i<=UnitsInScene.Length; i++) {UnitList.Add (UnitsInScene[i]);}
}
Код работает как надо, но ищу вариант составления списка юнитов сразу в List (ибо массив динамический и методы нужны). Есть такие способы?