这两段代码有什么区别么? 本质上都是创建一个对象,执行awake,添加管理。为啥要分开写。直接全部使用CodeTypes.Instance.CreateCode();不可以么。 看逻辑也没有特殊的地方。
区别在CodeAttribute,有这个标签的可以不用手动AddSingleton,CreateCode实现了自动AddSingleton
asksim 那上面几个也可以添加标签,不就不用单独写了么
CodeTypes是加载hotfix.dll这些里面的,IdGenerator这些来自Core.dll。明白?是可以热加载reload的。
asksim 明白了, 感谢解答