标题:
发现使用MonoBehaviourAdaptor 的情况下,声明变量时赋的初始值在运行时都变成了默认值。
比如 public int value=1;
但在运行时 value=0
请问下 这个是没办法避免的吗?
跨域继承的,没有在面板上挂载。大概就是这样的代码
namespace MainETHotfix { public class TestWS : MonoBehaviour { private int testValue = 66; private void Start() { Debug.Log(testValue); //这里输出还是0 } } }
然后再Hotfix域调用 AddComponent 创建的,ILRuntime模式
看到一个这个相关的,是不是意思就是只能用默认值,不能用初始值?
我怕我理解错,所以麻烦大佬帮我看下
Scorpio 大佬您看 我描述的能明白吗 😁
6Q6 哦。看岔了。。 不懂。你可以去ILR群问。。
结束了,搬个结果过来
https://github.com/Ourpalm/ILRuntime/issues/492