public override bool MakeADecision() { return(RRandom.CheckChance(_chance)); }
/// <summary> /// Проверка шанса ошибки. /// Если ошибка произошла, то возвращает значение обратное decision. /// </summary> /// <param name="decision">Решение игрока.</param> /// <returns></returns> private bool CheckChance(bool decision) { return(RRandom.CheckChance(_mistake_chance) ? !decision : decision); }