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