Table of Contents

Class UIInstaller

Namespace
Framework.Systems.UI
Assembly
Assembly-CSharp.dll

UI System VContainer DI 등록. LifetimeScope.Configure() 에서 UIInstaller.Install(builder) 호출.

public static class UIInstaller
Inheritance
object
UIInstaller

Remarks

[어댑터 교체 지점] UnityScreenNavigator 설치 시: NavigationServiceStub → UnityScreenNavigatorNavigationAdapter 로 주석 교체 PopupServiceStub → UnityScreenNavigatorPopupAdapter 로 주석 교체

uPalette 설치 시: ThemeService → UPaletteThemeAdapter 로 주석 교체

[씬 세팅] UnityScreenNavigator: Canvas 하위에 PageContainer("Main") / ModalContainer("Popup") 배치 UnityScreenNavigatorSettings > AssetLoader = AddressableAssetLoader 설정

Methods

Install(IContainerBuilder)

public static void Install(IContainerBuilder builder)

Parameters

builder IContainerBuilder