Ошибка условия
Добавлено: 14 май 2022, 15:32
Почему иногда не попадает внутрь ни одного из условий?
Синтаксис:
Используется csharp
private void MethodName()
{
if (GetRandomRoute() == true)
{
//иногда сюда и ниже не попадает вообще
}
else if (GetRandomRoute() == false)
{
//иногда сюда и ниже не попадает вообще
}
}
private bool GetRandomRoute()
{
int randomNumber = Random.Range(0, 2);
if (randomNumber == 0) return true;
else return false;
}
{
if (GetRandomRoute() == true)
{
//иногда сюда и ниже не попадает вообще
}
else if (GetRandomRoute() == false)
{
//иногда сюда и ниже не попадает вообще
}
}
private bool GetRandomRoute()
{
int randomNumber = Random.Range(0, 2);
if (randomNumber == 0) return true;
else return false;
}