public void NpcDeath()
 {
     setHealthPoints(HealthyObject.GetComponent <Character>().getHealthPoints);
     //действия, происходящие при значении очков здоровья <= 0
     //TODO: анимация смерти, возможно шейдерами; частицы.
     if (HealthPoints <= 0)
     {
         LoseWindow.SetActive(true);
         //GameObject.Destroy(HealthyObject);
     }
 }
 public void NpcDeath()
 {
     HealthPoints = HealthyObject.GetComponent <Character>().getHealthPoints;
     //действия, происходящие при значении очков здоровья <= 0
     //TODO: анимация смерти, возможно шейдерами; частицы.
     if (HealthPoints <= 0)
     {
         if (isNotPlaying)
         {
             ssDeath.MakeSound();
             isNotPlaying = false;
         }
         if (Fade > 0)
         {
             Fade -= Time.deltaTime;
             shaderMaterial.SetFloat("_Fade", Fade);
         }
         else
         {
             GameObject.Destroy(HealthyObject);
             Fade = 0;
         }
     }
 }