/// <summary>
 /// Вызвать событие "Здоровье босса изменилось"
 /// </summary>
 protected virtual void OnBossHealthChanged(BossHealthEventArgs e)
 {
     if (bossHealthEvent != null)
     {
         bossHealthEvent(this, e);
     }
 }
    /// <summary>
    /// Обработать событие "Здоровье босса изменилось"
    /// </summary>
    public virtual void HandleBossHealthChanges(object sender, BossHealthEventArgs e)
    {
        bossHealthPanel.SetActive(true);
        Vector2 size = bossHP.GetComponent <RectTransform>().sizeDelta;

        bossHP.GetComponent <RectTransform>().sizeDelta = new Vector2(bossHPMaxWidth * e.HP / e.MaxHP, size.y);
        bossNameText.text = e.BossName;
    }