public object start(string main) { if (main != null) { luaState.DoFile(main); LuaFunction func = (LuaFunction)luaState["main"]; if (func != null) { return(func.Call()[0]); } } return(null); }