/// <summary> /// Выигрывает first, если second умер и у него на руке больше нет карт /// </summary> /// <param name="first"></param> /// <param name="second"></param> /// <param name="secondHand"></param> /// <returns></returns> bool UpdateWin(Card first, Card second, HandSO secondHand) { bool healtLessZero = !second.health.IsLife(); if (healtLessZero) { secondHand.AddDeath(); } return(first.health.IsLife() && healtLessZero && !secondHand.HaveCard(CardType.Life)); }