public void UpdateText()
 {
     if (!IsMine && !bot2)
     {
         var mag  = (_Player.pos - pos).magnitude;
         var dist = 200;
         if (playerNameTxt.enabled || FramesElapsed(10))
         {
             var position = CameraMain.WorldToViewportPoint(pos + Vector3.up) + Vector3.up * .05f;
             if (playerNameTxt.transform.position.z < 0)
             {
                 position.y = .1f;
                 position.x = Mathf.Clamp(1f - position.x, .2f, .7f);
                 playerNameTxt.transform.position = position;
             }
             playerNameTxt.transform.position = position;
             playerNameTxt.fontSize           = (int)Mathf.Lerp(16, 8, mag / dist);
         }
         //if (_Loader.pursuitRace)
         playerNameTxt.enabled = _Player.voiceChatting || !_Player.IsEnemy(this) || !GameType.weapons || Time.time - lastHitTime < 3 || Time.time - _Game.stateChangeTime < 10; //|| dm ? Time.time - lastHitTime < 3 : _Player.team.players.Any(a => a.Seeing(this));
         playerNameTxt.color   = (_Player.IsEnemy(this) ? Color.red : Color.green);                                                                                             // -new Color(0, 0, 0, Mathf.Min(.7f, mag / 400f));
     }
     else
     {
         playerNameTxt.enabled = false;
     }
 }