调整 UIRouter 的打开关闭 UI 的返回值,统一成 UniTask
This commit is contained in:
@@ -41,7 +41,7 @@ namespace SepCore.UI
|
||||
};
|
||||
}
|
||||
|
||||
public override async UniTask<int?> OpenUIAsync(object userData = null, float timeout = 30f)
|
||||
public override async UniTask OpenUIAsync(object userData = null, float timeout = 30f)
|
||||
{
|
||||
if (userData is not DialogRawData rawData)
|
||||
{
|
||||
@@ -54,14 +54,14 @@ namespace SepCore.UI
|
||||
Log.Warning("DialogController.OpenUIAsync() rawData is required.");
|
||||
}
|
||||
|
||||
return null;
|
||||
return;
|
||||
}
|
||||
|
||||
DialogContext context = BuildContext(rawData);
|
||||
if (context == null)
|
||||
{
|
||||
Log.Warning("DialogController.OpenUIAsync() rawData is invalid.");
|
||||
return null;
|
||||
return;
|
||||
}
|
||||
|
||||
_onClickConfirmGFAction = rawData.OnClickConfirm;
|
||||
@@ -69,7 +69,7 @@ namespace SepCore.UI
|
||||
_onClickOtherGFAction = rawData.OnClickOther;
|
||||
_currentUserData = rawData.UserData;
|
||||
|
||||
return await OpenFormAsync(context, timeout);
|
||||
await OpenFormAsync(context, timeout);
|
||||
}
|
||||
|
||||
public override async UniTask CloseUIAsync(object userData = null, float timeout = 30f)
|
||||
|
||||
Reference in New Issue
Block a user