20 lines
368 B
C#
20 lines
368 B
C#
using Cysharp.Threading.Tasks;
|
|
|
|
namespace BriarQueen.Framework.Managers.UI.Base
|
|
{
|
|
public enum UIPauseBehavior
|
|
{
|
|
TreatAsBackRequest,
|
|
OpenPauseOverlay
|
|
}
|
|
|
|
public interface IUIWindow
|
|
{
|
|
UniTask Show();
|
|
UniTask Hide();
|
|
|
|
WindowType WindowType { get; }
|
|
UIPauseBehavior PauseBehavior { get; }
|
|
}
|
|
}
|