少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-30 3bc80dae518925ad5ac09994b1a2d152db437b17
4340 【前端】支持xlua方便IOS提审
2个文件已修改
13 ■■■■■ 已修改文件
Core/GameEngine/Login/Launch.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/CSharpCallLua.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Login/Launch.cs
@@ -341,6 +341,7 @@
            StartCoroutine(AssetBundleUtility.Instance.Initialize());
        }
        CSharpCallLua.Init();
        m_CurrentStage = LaunchStage.ConfigLoad;
        LaunchPostProcess.Instance.Begin();
Lua/CSharpCallLua.cs
@@ -16,6 +16,10 @@
    public delegate void CSharpNetPackage(ushort cmd);
    static CSharpNetPackage onCSharpNetPackage;
    [CSharpCallLua]
    public delegate void GeneralDelegate();
    static GeneralDelegate configInit;
    public static void Init()
    {
        LuaUtility.DoString("protocol.LuaProtocalRegister");
@@ -23,6 +27,14 @@
        LuaUtility.DoString("protocol.CSharpProtocalEvent");
        onCSharpNetPackage = LuaUtility.Global.Get<CSharpNetPackage>("OnCSharpNetEvent");
        LuaUtility.DoString("config.ConfigInit");
        configInit = LuaUtility.Global.Get<GeneralDelegate>("ConfigInit");
        if (configInit != null)
        {
            configInit();
        }
    }
    public static void OnRecieveLuaNetPackage(ushort cmd, byte[] bytes)