milk_36 嗯,是要用EventSystem去实现,EventSystem也可以实现
我只是是看到ObjectWait才会这样去想,只是站在有了await ObjectWait之上去考虑的,
比如await clientScene.GetComponent<ObjectWait>().Wait<Wait_SceneChangeFinish>(),是不是感觉这个await 可以同时被写在好几个地方,虽然demo里只有一个地方,而且当前的ObjectWait也只能被一个地方await,多调用一次都会报错,但是实际上会有好几个地方在等场景切换完成,然后继续做自己的事,
我改造了一下,就变成了await同一个ETTask,发现行不通,
只是来学习确定下,是不是多个地方同时await同一个 ETTask,ETTask.SetResult()的时候只有一个地方会继续往下走?