public static void dumpStack(ObjectTranslator translator, IntPtr luaState)
{
int num = LuaDLL.lua_gettop(luaState);
for (int i = 1; i <= num; i++)
{
LuaTypes type = LuaDLL.lua_type(luaState, i);
if (type != LuaTypes.LUA_TTABLE)
{
LuaDLL.lua_typename(luaState, type);
}
LuaDLL.lua_tostring(luaState, i);
if (type == LuaTypes.LUA_TUSERDATA)
{
translator.getRawNetObject(luaState, i).ToString();
}
}
}