씬 재로드와 도메인 재로드를 활성화한 경우 플레이 모드 시작 시 Unity는 다음과 같은 프로세스와 이벤트를 수행합니다.
beforeAssemblyReload 이벤트가 발생합니다.OnDisable()이 모든 ScriptableObject와 MonoBehaviour에 대해 호출됩니다.OnBeforeSerialize()가 호출됩니다.[NonSerialized]로 표시된 값을 제외하고, 모든 퍼블릭 및 프라이빗 필드 값이 직렬화됩니다.AppDomain.DomainUnload 이벤트가 발생합니다.OnAfterDeserialize 이벤트가 발생합니다.OnValidate()가 호출됩니다.[ExecuteInEditMode] 속성을 사용하는 스크립트의 경우 다음을 수행합니다.OnEnable()이 호출됩니다.OnDisable()이 호출됩니다.OnDestroy()가 호출됩니다.afterAssemblyReload가 호출됩니다.