项目记录37--tolua c#如何访问全局数据或者表

有人问c#访问全局数据或者表,这个其实很简单,但是也做下小记录,反正现在大把时间。

第一次接触tolua必须先将例子看几遍(很重要),c#访问lua的全局数据或表可以看03-CallLuaFunction。

也可以看下面的小例子。

//
    /// <summary>
    /// </summary>
    /// <param name="msg"></param>
    /// <returns></returns>
    public object GetLuaGlobalValue(string msg)
    {
        return _luaState [msg];
    }

----------lua全部表----

TestTb = {

1,

"TestTB"

3

}

//---------c#访问------

LuaInterface.LuaTable tb = (LuaInterface.LuaTable)luaManager.Instance.GeLuaGlobalValue("TestTb");

Debug.Log("Length : " + tb.Length);

Debug.Log("1------- : " + tb[1]);

Debug.Log("2------- : " + tb[2]);

Debug.Log("3------- : " + tb[3]);

你可能感兴趣的:(项目记录37--tolua c#如何访问全局数据或者表)