Table of Contents

Interface IUIService

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

UI System 최상위 진입점. 서브서비스에 대한 그룹화된 접근을 제공한다.

public interface IUIService

Remarks

[규칙] Gameplay 코드는 이 인터페이스를 주입받아 서브서비스에 접근한다. [규칙] 서브서비스(INavigationService 등)를 직접 Inject 하지 않는다. [규칙] UnityScreenNavigator / uPalette 직접 참조 금지.

Properties

Dialog

확인/취소 다이얼로그 서비스.

IDialogService Dialog { get; }

Property Value

IDialogService

Loading

로딩 화면 서비스.

ILoadingService Loading { get; }

Property Value

ILoadingService

Navigation

화면 전환 서비스. Push / Pop / Replace / PopToRoot.

INavigationService Navigation { get; }

Property Value

INavigationService

Popup

팝업(Modal) 관리 서비스.

IPopupService Popup { get; }

Property Value

IPopupService

Theme

UI 테마 전환 서비스.

IThemeService Theme { get; }

Property Value

IThemeService

Toast

토스트 메시지 서비스.

IToastService Toast { get; }

Property Value

IToastService