int CLuaTextDefs::textDestroyTextItem ( lua_State* luaVM ) { CTextItem * pTextItem; CScriptArgReader argStream ( luaVM ); argStream.ReadUserData ( pTextItem ); if ( !argStream.HasErrors ( ) ) { CLuaMain * luaMain = m_pLuaManager->GetVirtualMachine ( luaVM ); if ( luaMain ) { luaMain->DestroyTextItem ( pTextItem ); lua_pushboolean ( luaVM, true ); return 1; } } else m_pScriptDebugging->LogCustom ( luaVM, argStream.GetFullErrorMessage() ); lua_pushboolean ( luaVM, false ); return 1; }