Table of Contents

Class UIService

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

IUIService 구현체. 서브서비스에 대한 얇은 진입점. 로직은 각 서브서비스가 담당한다.

public sealed class UIService : IUIService
Inheritance
object
UIService
Implements

Constructors

UIService(INavigationService, IPopupService, IDialogService, ILoadingService, IToastService, IThemeService)

public UIService(INavigationService navigation, IPopupService popup, IDialogService dialog, ILoadingService loading, IToastService toast, IThemeService theme)

Parameters

navigation INavigationService
popup IPopupService
dialog IDialogService
loading ILoadingService
toast IToastService
theme IThemeService

Properties

Dialog

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

public IDialogService Dialog { get; }

Property Value

IDialogService

Loading

로딩 화면 서비스.

public ILoadingService Loading { get; }

Property Value

ILoadingService

Navigation

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

public INavigationService Navigation { get; }

Property Value

INavigationService

Popup

팝업(Modal) 관리 서비스.

public IPopupService Popup { get; }

Property Value

IPopupService

Theme

UI 테마 전환 서비스.

public IThemeService Theme { get; }

Property Value

IThemeService

Toast

토스트 메시지 서비스.

public IToastService Toast { get; }

Property Value

IToastService