调整 UIRouter 的打开关闭 UI 的返回值,统一成 UniTask
This commit is contained in:
+4
-4
@@ -46,7 +46,7 @@ namespace SepCore.UI
|
||||
return new DisplayItemInfoContext(rawData);
|
||||
}
|
||||
|
||||
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 DisplayItemInfoRawData rawData)
|
||||
{
|
||||
@@ -59,18 +59,18 @@ namespace SepCore.UI
|
||||
Log.Warning("DisplayItemInfoController.OpenUIAsync() rawData is required.");
|
||||
}
|
||||
|
||||
return null;
|
||||
return;
|
||||
}
|
||||
|
||||
DisplayItemInfoContext context = BuildContext(rawData);
|
||||
if (context == null)
|
||||
{
|
||||
Log.Warning("DisplayItemInfoController.OpenUIAsync() rawData is invalid.");
|
||||
return null;
|
||||
return;
|
||||
}
|
||||
|
||||
_locked = false;
|
||||
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