编辑代码

using System;
using XLua;
using System.IO;

public class LuaDemo01 : MonoBehaviour
{
    private LuaEnv env;

    void Start()
    {
        env = new LuaEnv();
        env.DoString("require 'CSharp_Call_Lua'");

        // 访问Lua的function,用LuaFunction接收
        LuaFunction func = env.Global.Get<LuaFunction>("add2");
        object[] os = func.Call(1, 2);

    }




    private void OnDestroy()
    {
        env.Dispose();  // 释放掉lua环境
    }


}

// Lua: CSharp_Call_Lua.lua
//Person=
//{
//    name="siki", age=100,12,2,2,2,2,
//    eat=function(self,a,b)
//    print(a+b)
//    print("正在吃饭")
//    end  
//}

// function add()
// print("add)
// end

// fuction add2(a,b)
// print(a+b)
// return (a+b)
// end