Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.

UTIL_Remove

From Valve Developer Community
Jump to: navigation, search
English (en)Deutsch (de)Português do Brasil (pt-br)
... Icon-Important.png

UTIL_Remove é um UTIL que temos no source code para remover objetos. UTIL_Remove marca um objeto para ser deletado no próximo frame e não no atual!. Removendo objetos no frame atual pode causar null pointers ,que podem travar o jogo, então o UTIL_remove é incluído para prevenir isso!

Como é usado

void UTIL_Remove( IServerNetworkable *oldObj );

Exemplo

UTIL_Remove( this );
CBaseFire *pEffect = m_hEffect;
if ( pEffect != NULL )
{
	UTIL_Remove( pEffect );
        m_hEffect = NULL;
}

Veja também