static void RawSetOutType <T>(IntPtr L) { string str = LuaMisc.GetPrimitiveStr(typeof(T)); LuaDLL.lua_pushstring(L, str); ToLua.PushOut <T>(L, new LuaOut <T>()); LuaDLL.lua_rawset(L, -3); }