void CSprite::AnimateUntilDead( void ) { if ( gpGlobals->time > pev->dmgtime ) UTIL_Remove(this); else { AnimateThink(); pev->nextthink = gpGlobals->time; } }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CSprite::AnimateUntilDead( void ) { if ( gpGlobals->curtime > m_flDieTime ) { Remove( ); } else { AnimateThink(); SetNextThink( gpGlobals->curtime ); } }