Pt-br/UTIL Remove: Difference between revisions
< Pt-br
Jump to navigation
Jump to search
(Created page with "{{lang|UTIL Remove|title=UTIL_Remove}} UTIL_Remove é um UTIL que temos no source code para remover objetos. UTIL_Remove marca um objeto para ser deletado '' no próximo...") |
m (obsolete language category) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{lang|UTIL Remove|title=UTIL_Remove}} | {{lang|UTIL Remove|title=UTIL_Remove}} | ||
UTIL_Remove é um | UTIL_Remove é um {{L|UTIL|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== | ||
<source lang=cpp>void UTIL_Remove( IServerNetworkable *oldObj );</source> | <source lang=cpp>void UTIL_Remove( IServerNetworkable *oldObj );</source> | ||
== | == Exemplo == | ||
<source lang=cpp> | <source lang=cpp> | ||
Line 22: | Line 22: | ||
==Veja também== | ==Veja também== | ||
* | * {{L|UTIL_RemoveImmediate}} | ||
* | * {{L|UTIL_EnableRemoveImmediate}} | ||
* | * {{L|UTIL_DisableRemoveImmediate}} | ||
{{ACategory|Programming}} | |||
{{ACategory|UTIL}} |
Latest revision as of 03:40, 22 August 2024
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;
}