어웨이크와 스타트는 실행 순서가 다르다. 유니티 라이프 사이클을 보면 알 수 있다.
구체적으로는
Awake 는 최초 첫프레임에 실행된다. 그래서 라이프 사이클 중 단 한 번만 실행될 수 있다. 그래서 오브젝트가 비활성화되어 있어도 실행이 가능하다.
Start 는 오브젝트가 인스턴스화 되는 시점에 실행된다. 그래서 씬이다시 나올때 다시 불러지던가 그럴 수 있다. 그래서 오브젝트가 비활성화되어있으면 인스턴스화가 되는 시점이 아니므로 스타트는 실행되지 않는다.