우리가 개발하다보면 상황에 맞춰 오브젝트들을 비활성화해놓고 특정 조건이 만족되면 비활성화된 오브젝트를 가져와서 사용하고자하는 경우가 있을 것이다.
비활성화된 자식 오브젝트는 부모 속 GetComponentInChildren으로의 초기화에서 기본적으로 제외대상이 된다.
이때마다 그냥 부모의 자식인데도 부모에게 [SerializeField]로 자식을 직접적으로 저장하는 바보같은 방법을 사용했다.
근데 공부를 하다가 알게된 방법이 새로 생겼다 !
GetComponentInChildren<T>(true)
을 사용하면 부모 오브젝트에서 바로 비활성화된 자식 오브젝트을 찾아올 수 있다!