基于IL代码注入的方式实现热修

借鉴于xlua可以利用IL注入的方式实现原c#代码覆盖,既不污染c#代码,也不需要埋点。现已在游戏中实现类似的功能。   使用方式: 在新的功能模块中的类名或者方法名加上[Hotfix]标签 而如果忽略某个函数可以使用[HotfixIgnore] 如果线上对应的代码出现问题,可以在HotfixPatch.lua 的Regist函数注册你要重载的函数,在HotfixCallback.lua实现要重载
相关文章
相关标签/搜索