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