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