ALEXTANGXIAO / TEngine

Unity框架解决方案-支持HybridCLR(最好的次时代热更)与YooAssets(优秀商业级资源框架)。
MIT License
1.09k stars 236 forks source link

加载热更新程序集的崩溃bug修正 #85

Closed Vorik-S closed 3 months ago

Vorik-S commented 3 months ago

之前所用的GameModule.Resource.LoadAsset虽然是同步接口,但是是异步通过回调返回结果,这有一个致命问题,加载时的顺序无法保证得到回调的顺序,以至于会出现加载程序集有依赖的情况下无法通过程序集设定好的顺序进行加载,从而导致应用崩溃。现改为等待加载回调结果再进行后续的程序集加载

另外修正了GameApp_RegisterSystem文件漏写基类导致真机上无法正确执行GameApp.Instance.Active方法的bug