Пример #1
0
//-----------------------------------------------------------------------------
// Purpose:
// Output : int
//-----------------------------------------------------------------------------
float CHudPlayerOverlay::GetAlphaFrac( void )
{
    //
    // return fmod( gpGlobals->curtime, 1.0f );

    C_BaseTFPlayer *local = C_BaseTFPlayer::GetLocalPlayer();
    if ( !local )
        return 1.0;

    C_BaseTFPlayer *pPlayer = m_hPlayer.Get();
    if (!pPlayer || (pPlayer->GetTeamNumber() == local->GetTeamNumber()) )
        return 1.0f;

    return pPlayer->GetOverlayAlpha();
}