Table of Contents

Class PopupSystem

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

팝업 Show/Hide/HideAll 및 활성 상태 관리.

public class PopupSystem
Inheritance
object
PopupSystem

Remarks

팝업 ID는 매직 스트링 대신 상수 클래스 사용 권장. ShowAsync는 현재 즉시 완료(stub). 실제 연출 시 UniTask 애니메이션 처리 추가.

Constructors

PopupSystem(ILogSystem)

public PopupSystem(ILogSystem log)

Parameters

log ILogSystem

Methods

Hide(string)

팝업 숨기기.

public void Hide(string popupId)

Parameters

popupId string

숨길 팝업 ID.

HideAll()

활성 팝업 전체 숨기기.

public void HideAll()

IsActive(string)

해당 팝업 현재 활성 여부.

public bool IsActive(string popupId)

Parameters

popupId string

조회할 팝업 ID.

Returns

bool

ShowAsync(string, CancellationToken)

팝업 비동기 표시.

public UniTask ShowAsync(string popupId, CancellationToken ct = default)

Parameters

popupId string

팝업 식별 ID.

ct CancellationToken

표시 취소 신호.

Returns

UniTask