25 lines
663 B
C#
25 lines
663 B
C#
using System.Threading;
|
|
using Cysharp.Threading.Tasks;
|
|
|
|
namespace Game;
|
|
|
|
[Procedure(ProcedureType.GameSceneSettlementProcedure)]
|
|
class GameSceneSettlementProcedure : ProcedureBase
|
|
{
|
|
public override void OnEnter()
|
|
{
|
|
base.OnEnter();
|
|
var showUI = Game.uiManager.ShowUI(UIType.GameSceneResultUI);
|
|
var resultUI = showUI as GameSceneResultUI;
|
|
UniTask.Create(async () =>
|
|
{
|
|
await resultUI.WaitShowAndCloseResultAsync(default);
|
|
Game.procedureManager.ChangeProcedure(ProcedureType.GameSceneLogicProcedure);
|
|
});
|
|
}
|
|
|
|
public override void OnLeave()
|
|
{
|
|
base.OnLeave();
|
|
}
|
|
} |