|
using Cysharp.Threading.Tasks;
|
|
|
|
namespace SepCore.UI
|
|
{
|
|
public interface IUIFormController
|
|
{
|
|
UniTask OpenUIAsync(object userData = null, float timeout = 30f);
|
|
|
|
UniTask CloseUIAsync(object userData = null, float timeout = 30f);
|
|
|
|
void BindUseCase(IUIUseCase useCase);
|
|
}
|
|
}
|