Class PopupSystem
팝업 Show/Hide/HideAll 및 활성 상태 관리.
public class PopupSystem
- Inheritance
-
objectPopupSystem
Remarks
팝업 ID는 매직 스트링 대신 상수 클래스 사용 권장. ShowAsync는 현재 즉시 완료(stub). 실제 연출 시 UniTask 애니메이션 처리 추가.
Constructors
PopupSystem(ILogSystem)
public PopupSystem(ILogSystem log)
Parameters
logILogSystem
Methods
Hide(string)
팝업 숨기기.
public void Hide(string popupId)
Parameters
popupIdstring숨길 팝업 ID.
HideAll()
활성 팝업 전체 숨기기.
public void HideAll()
IsActive(string)
해당 팝업 현재 활성 여부.
public bool IsActive(string popupId)
Parameters
popupIdstring조회할 팝업 ID.
Returns
- bool
ShowAsync(string, CancellationToken)
팝업 비동기 표시.
public UniTask ShowAsync(string popupId, CancellationToken ct = default)
Parameters
popupIdstring팝업 식별 ID.
ctCancellationToken표시 취소 신호.
Returns
- UniTask