SIKI学院lua热更新技术

Program p=new Program();
//lua.RegisterFunction(“CSharpToLuaMethod”,p, p.GetType().GetMethod(“CSharpMethod”));
//lua.DoString(“CSharpToLuaMethod()”);

        //lua.RegisterFunction("LuaStaticMethod", null,typeof(Program).GetMethod("MyStaticMethod"));
        //lua.DoString("LuaStaticMethod()");



        lua.DoFile("script.lua");//总是出错,原因是  如果lua文档中不写require的话,就可以dofile成功。
        Console.ReadKey();


    }

    public void CSharpMethod()
    {
        Console.WriteLine("Hello Word");
    }

    public static void MyStaticMethod()
    {
        Console.WriteLine("这是静态的方法");
    }

你可能感兴趣的:(lua热更新,C#,Unity游戏热更新)