Skip to main content

IUnregistered (현재 미지원)

public interface IUnregistered
{
void OnUnregistered();
}

개발 방향성

  • 컴포넌트·레지스트리 항목이 제거되는 시점에 맞추려면
    ScopeOwnerTrackerRegister(comp, owner) 로 소유자 파괴 시 언레지스터를 맞추고, 직접 정리 메서드를 호출합니다.

  • Create<T>() 서비스는 스코프 파괴 시 IScopeDestroyable.OnScopeDestroy 를 사용합니다.

  • 일반 MonoBehaviourOnDestroy 를 사용합니다.

향후 UNInject 에서 레지스트리 제거 경로에 훅이 붙으면 이 계약이 살아날 수 있으나, 지금 버전은 “미지원” 입니다.