少年修仙传客户端基础资源
liuxue
2021-07-12 3ce37b4a6463c5c2c2b330dc7a97f850aaaebc31
0000 修改Proxy
1个文件已修改
94 ■■■■■ 已修改文件
Assets/ILRuntime/Src/ILLauncherProxy.cs 94 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/ILRuntime/Src/ILLauncherProxy.cs
@@ -154,6 +154,18 @@
        appdomain.DelegateManager.RegisterMethodDelegate<System.Object>();
        appdomain.DelegateManager.RegisterMethodDelegate<global::ScrollerDataType, global::CellView>();
        appdomain.DelegateManager.RegisterMethodDelegate<int, LitJson.JsonData>();
        appdomain.DelegateManager.RegisterMethodDelegate<System.UInt32, System.UInt32, global::GActorPlayerBase.PlayerInfo, global::E_ActorGroup>();
        appdomain.DelegateManager.RegisterMethodDelegate<global::GameNetPackBasic>();
        appdomain.DelegateManager.RegisterMethodDelegate<System.Byte>();
        appdomain.DelegateManager.RegisterMethodDelegate<System.UInt32, UnityEngine.GameObject>();
        appdomain.DelegateManager.RegisterMethodDelegate<ILCrossBinding.GameNetPackBasicAdapter.Adapter>();
        appdomain.DelegateManager.RegisterMethodDelegate<global::GA_ILClientPlayer>();
        appdomain.DelegateManager.RegisterMethodDelegate<System.UInt32, System.UInt64, System.UInt64>();
        appdomain.DelegateManager.RegisterMethodDelegate<global::DungeonCoolDownType>();
        appdomain.DelegateManager.RegisterMethodDelegate<global::HA9A2_tagPYBillboardData>();
        appdomain.DelegateManager.RegisterMethodDelegate<System.UInt32, System.UInt32>();
        appdomain.DelegateManager.RegisterMethodDelegate<System.UInt32, System.Int32>();
        //有返回值
        appdomain.DelegateManager.RegisterFunctionDelegate<int>();
@@ -165,6 +177,8 @@
        appdomain.DelegateManager.RegisterFunctionDelegate<int, bool>();
        appdomain.DelegateManager.RegisterFunctionDelegate<System.Int32, System.Int32, System.Int32>();
        appdomain.DelegateManager.RegisterFunctionDelegate<ILRuntime.Runtime.Intepreter.ILTypeInstance, ILRuntime.Runtime.Intepreter.ILTypeInstance, System.Int32>();
        //自定义委托转换
        appdomain.DelegateManager.RegisterDelegateConvertor<UnityEngine.Events.UnityAction>((action) =>
@@ -226,6 +240,86 @@
                ((System.Action<string>)act)(arg0);
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<UnityEngine.Events.UnityAction<System.UInt32, System.UInt32, global::GActorPlayerBase.PlayerInfo, global::E_ActorGroup>>((act) =>
        {
            return new UnityEngine.Events.UnityAction<System.UInt32, System.UInt32, global::GActorPlayerBase.PlayerInfo, global::E_ActorGroup>((arg0, arg1, arg2, arg3) =>
            {
                ((System.Action<System.UInt32, System.UInt32, global::GActorPlayerBase.PlayerInfo, global::E_ActorGroup>)act)(arg0, arg1, arg2, arg3);
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<UnityEngine.Events.UnityAction<global::GameNetPackBasic>>((act) =>
        {
            return new UnityEngine.Events.UnityAction<global::GameNetPackBasic>((arg0) =>
            {
                ((System.Action<global::GameNetPackBasic>)act)(arg0);
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<UnityEngine.Events.UnityAction<System.Byte>>((act) =>
        {
            return new UnityEngine.Events.UnityAction<System.Byte>((arg0) =>
            {
                ((System.Action<System.Byte>)act)(arg0);
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<UnityEngine.Events.UnityAction<System.UInt32, UnityEngine.GameObject>>((act) =>
        {
            return new UnityEngine.Events.UnityAction<System.UInt32, UnityEngine.GameObject>((arg0, arg1) =>
            {
                ((System.Action<System.UInt32, UnityEngine.GameObject>)act)(arg0, arg1);
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<UnityEngine.Events.UnityAction<System.UInt64>>((act) =>
        {
            return new UnityEngine.Events.UnityAction<System.UInt64>((arg0) =>
            {
                ((System.Action<System.UInt64>)act)(arg0);
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<UnityEngine.Events.UnityAction<System.Int32>>((act) =>
        {
            return new UnityEngine.Events.UnityAction<System.Int32>((arg0) =>
            {
                ((System.Action<System.Int32>)act)(arg0);
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<UnityEngine.Events.UnityAction<global::GA_ILClientPlayer>>((act) =>
        {
            return new UnityEngine.Events.UnityAction<global::GA_ILClientPlayer>((arg0) =>
            {
                ((System.Action<global::GA_ILClientPlayer>)act)(arg0);
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<UnityEngine.Events.UnityAction<System.UInt32, System.UInt64, System.UInt64>>((act) =>
        {
            return new UnityEngine.Events.UnityAction<System.UInt32, System.UInt64, System.UInt64>((arg0, arg1, arg2) =>
            {
                ((System.Action<System.UInt32, System.UInt64, System.UInt64>)act)(arg0, arg1, arg2);
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<global::BuffModel.OnObjAddBuff>((act) =>
        {
            return new global::BuffModel.OnObjAddBuff(() =>
            {
                ((System.Action)act)();
            });
        });
        appdomain.DelegateManager.RegisterDelegateConvertor<global::BuffModel.OnObjDelBuff>((act) =>
        {
            return new global::BuffModel.OnObjDelBuff(() =>
            {
                ((System.Action)act)();
            });
        });
    }
    public void LaunchStart()