//----------------------------------------------------------------------------- // Purpose: Show mask to player's teammates. //----------------------------------------------------------------------------- bool C_TFSpyMask::ShouldDraw( void ) { C_TFPlayer *pOwner = ToTFPlayer( GetOwnerEntity() ); if ( !pOwner ) return false; if ( pOwner->IsEnemyPlayer() && pOwner->m_Shared.GetDisguiseClass() != TF_CLASS_SPY ) return false; if ( !pOwner->ShouldDrawThisPlayer() ) return false; return BaseClass::ShouldDraw(); }