Пример #1
0
//-----------------------------------------------------------------------------
// 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();
}