Table of Contents

Class RootScope

Namespace
Framework.Core
Assembly
Assembly-CSharp.dll

앱 전체 수명(Singleton) DI 스코프. Framework System 전체를 등록한다.

public sealed class RootScope : LifetimeScope
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
LifetimeScope
RootScope

Remarks

[규칙] Game 코드(GameStateMachine, Feature, Controller 등) 등록 금지.
[규칙] 모든 System은 Lifetime.Singleton으로 등록한다.
[규칙] RegisterMessagePipe()는 앱 전체에서 1회만 호출한다.
시스템 구현 완료 시 주석 처리된 등록 코드를 해제하여 활성화한다.

Methods

Configure(IContainerBuilder)

protected override void Configure(IContainerBuilder builder)

Parameters

builder IContainerBuilder