지금까지
using System.Linq;
에 존재하는 .ToList()함수를 통해 배열을 리스트로 변경해왔다.
예시)
using System.Linq;
int[] array = { 1, 2, 3, 4, 5 };
List<int> list = array.ToList();
List를 새로 할당하고 해당 list의 AddRange함수를 통해 배열을 list에 넣을 수 있었다!!
textsToChange = new List<TextToDisplay> ();
textsToChange.AddRange (GameObject.FindObjectsByType<TextToDisplay>());
이런식으로 FindObjectsByType함수는 해당 컴퍼넌트를 포함한 오브젝트들을 다 가져오는 함수인데 반환을 배열로 준다.
해당 배열을 바로 list에 넣기위해 addrange함수를 이용하면 편리하다.