void CProxyHealth::OnBind( void *pC_BaseEntity ) { if (!pC_BaseEntity) return; C_BaseEntity *pEntity = BindArgToEntity( pC_BaseEntity ); Assert( m_pResult ); SetFloatResult( pEntity->HealthFraction() * m_Factor.GetFloat() ); }