Ejemplo n.º 1
0
        protected object _GetValue(string key)
        {
            IntPtr L      = _LuaState.L;
            int    oldTop = LuaLib.lua_gettop(L);

            Push();                                                     // |t
            LuaLib.lua_pushstring(L, key);                              // |t|k
            LuaLib.lua_gettable(L, -2);                                 // |v
            object value = _LuaState.ToObject(-1);                      // |v

            LuaLib.lua_settop(L, oldTop);                               // |

            return(value);
        }