protected virtual void OnSuffocate(SuffocateEventArgs e)
    {
        EventHandler <SuffocateEventArgs> handler = suffocateEvent;

        if (handler != null)
        {
            handler(this, e);
        }
    }
 /// <summary>
 /// Обработать событие "Запас воздуха изменился"
 /// </summary>
 protected virtual void HandleSuffocate(object sender, SuffocateEventArgs e)
 {
     ConsiderBreath(e.AirSupply);
 }