Class RootScope
앱 전체 수명(Singleton) DI 스코프. Framework System 전체를 등록한다.
public sealed class RootScope : LifetimeScope
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourLifetimeScopeRootScope
Remarks
[규칙] Game 코드(GameStateMachine, Feature, Controller 등) 등록 금지.
[규칙] 모든 System은 Lifetime.Singleton으로 등록한다.
[규칙] RegisterMessagePipe()는 앱 전체에서 1회만 호출한다.
시스템 구현 완료 시 주석 처리된 등록 코드를 해제하여 활성화한다.
Methods
Configure(IContainerBuilder)
protected override void Configure(IContainerBuilder builder)
Parameters
builderIContainerBuilder