unity의 awake

script 함수 실행 순서는 awake, onenable, start다. 이건 알고있던 건데 작업을 하다가 자꾸 awake에 에러가 나서 에러를 찾다보니하이라키에서 활성화 되어 있는오브젝트에 비활성화로 달려있는 컴포넌트였다. 여기에 붙어있는 컴포넌트의 내용은 아래와 같다.public class TestAwake : MonoBehaviour { void Awake() { Debug.Log("Awake"); } void OnEnable() { Debug.Log("OnEnable"); } void Start () { Debug.Log("Start"); } void Update () { Debug.Log("Update"); }} 똑같은 상태에서 TestAwake 컴포넌트의 active만 꺼 두면 어떻게 될까?..