1. 이벤트 함수의 호출 순서

- Awake : 게임 실행 시 최초 1회 호출
- OnEnable : 게임 오브젝트 활성 시 또는 게임 실행 후 스크립트 활성 시 호출
- Reset : 게임 오브젝트에 스크립트 적용 시 자동으로 1회 호출(Enitor 모드에서만 실행)
- Start : 게임을 초기화하기 위해 실행 시 1회 호출. Awake와 달리 게임 오브젝트와 스크립트 모두
활성화가 되어있어야 실행
- FixedUpdate : 시간에 따른 반복 호출. 물리 동작 처리 시 주로 사용
- Physics : 물리가 적용된 오브젝트에 적용된 스크립트의 물리 함수(e.g. OnTriggerEnter) 호출
- Inputs : 입력 함수 호출(e.g. OnMouseDown)
- Update : 프레임에 따라 반복 호출되는 함수
- Coroutine : 비동기식 함수 구현 시 사용되는 Coroutine에 필요한 함수 호출
- LateUpdate : 애니메이션의 매 프레임이 끝난 후에 호출되는 반복 호출 함수
- SceneRendering : 화면 출력에 관련된 함수 호출(e.g. OnPreRender)
- OnDrawGizmos : 에디터 창에 Gizmo가 출력될 때 호출
- OnGUI : 게임 상 UI를 출력할 때 매 프레임마다 호출
- Application : 응용프로그램이 중지되거나 종료될 때 호출
- OnDisable : 게임 오브젝트나 스크립트가 비활성화될 때 호출
- OnDestroy : 게임 실행 중 스크립트가 게임 오브젝트에서 제거되거나 게임 오브젝트가 제거될 떄 호출