编辑代码

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'");

        Person prsn = env.Global.Get<Person>("person"); 

    }

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

pulic class person
{
    public string name;
    public int age;
}

// lua: CSharp_Call_Lua.lua
//person = 
//{
//    name='siki', age=100, 12, 2, 2, 2, 2,
//    eat=function()
//    print("正在吃饭")
//    end
//}