byte[] assBytes;
byte[] pdbBytes;
ResourcePackage package = YooAssets.GetPackage("DefaultPackage");
AssetOperationHandle handle1 = package.LoadAssetSync<TextAsset>("Model.dll");
assBytes = (handle1.AssetObject as TextAsset).bytes;
AssetOperationHandle handle2 = package.LoadAssetSync<TextAsset>("Model.pdb");
pdbBytes = (handle2.AssetObject as TextAsset).bytes;
this.model = Assembly.Load(assBytes, pdbBytes);
byte[] assBytes2;
byte[] pdbBytes2;
AssetOperationHandle handle3 = package.LoadAssetSync<TextAsset>("Hotfix.dll");
assBytes2 = (handle3.AssetObject as TextAsset).bytes;
AssetOperationHandle handle4 = package.LoadAssetSync<TextAsset>("Hotfix.pdb");
pdbBytes2 = (handle4.AssetObject as TextAsset).bytes;
Assembly hotfixAssembly = Assembly.Load(assBytes2, pdbBytes2);
Dictionary<string, Type> types = AssemblyHelper.GetAssemblyTypes(typeof(Game).Assembly,
typeof(Init).Assembly, this.model, hotfixAssembly);
EventSystem.Instance.Add(types);
IStaticMethod start = new StaticMethod(this.model, "ET.Entry", "Start");
start.Run();
进入Entery脚本里面 下面这句话开始报错 空引用
await EventSystem.Instance.PublishAsync(Root.Instance.Scene, new EventType.EntryEvent1());
请大佬知道一下