-
```lua
util.hotfix_ex(
CS.HeroBase,
"Update",
function(self)
self:Update() --调用Hero.Update()
base(self):Update() --调用Creature.Update()
--要怎么才能调用HeroBase.Upda…
-
public class AsyncMethod : MonoBehaviour
{
private async void Start()
{
var str = await TestAsync();
Debug.Log(str);
}
public static async TestAsync()
{
await Task.Delay(1000);
return "h…
-
1. 把IFixEditor类里的AutoInjectAssemblys删掉不用;
2. 创建一个新类用于Build Player的时候回调,继承IPostBuildPlayerScriptDLLs,实现OnPostBuildPlayerScriptDLLs方法;
3. 将Inject的目录定位到:ProjectFolder/Temp/StagingArea/Data/Managed,对该目录…
-
修改的地方有两个,isCustomClassPlainObject 函数屏蔽掉检查基类是否是System.Object,让新增的继承原生类可以生成匿名对象,第二个地方是getMethodId 函数判断是否要生成IL代码是修改判断如果是构造函数并且不是System.Object就导出构造函数的IL代码,运行可以正常实现继承原生类了,请问下车大佬,这样放开会有啥影响么?我们想完全使用InjectFix…
-
````
public interface Channel
{
string Log();
}
public class IFixChannel : Channel
{
[IFix.Patch]
public string Log()
{
string log = "IFixChannel Log IFix";
…
-
[IFix.Patch]
protected override void SetupModel(LoginView view, LoginModel model)
{
base.SetupModel(view, model);
Debug.Log("LoginViewModel Hotfix!!");
…
-
泛型子类中重写了基类的方法,在子类的另一个方法中调用了这个重写方法。使用injectfix修改这个方法后会导致调用到基类方法,这个问题有修复过吗?在什么版本修复的==
public abstract class TestBase : MonoBehaviour
{
public abstract void TestAbstr…
-
一、使用的master版本
Commits on Sep 22, 2020
解决补丁函数里通过base调用父类函数报错问题 (#231)
@annayxguo
annayxguo committed 6 days ago
二、类似的问题
async await 报错 #222
https://github.com/Tencent/InjectFix/issues/22…
-
我们项目接入InjectFix之后,在自动化打包脚本里面打出来的包C#层级报错和LogError都没有相关的栈,比如下面这个样子:
2021/7/1 17:37:11
CollisionMeshData couldn't be created because the mesh has been marked as non-accessible. Mesh asset path "" Mes…
-
错误内容:
![image](https://user-images.githubusercontent.com/64884126/147341548-75e8372f-0142-4aa2-b1a9-7d1ac95c7c3c.png)
Undefined symbols for architecture arm64:
"_InjectionBinder_GetBinding_m0…