Решение в одном кубике

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
Приветствую! Есть такой код рандомного выбора:
C#:
Random rnd = Global.Classes.rnd;
lock(rnd){project.Variables["a1"].Value = rnd.Next(1, 3).ToString();}string res = project.Variables["a1"].Value;
if (res == "1")  return 0;
throw new Exception();
Скажите пожалуйста, возможно в этот же кубик, если выпало 1 то он отработает этот код:

C#:
instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500)));
а если выпадет 2 то этот:

C#:
instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500)));
System.Threading.Thread.Sleep(rnd.Next(100, 3000));
instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500)));
Возможно как-то это всё совместить в одном кубике?
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
C#:
Random rnd = Global.Classes.rnd;
lock(rnd){project.Variables["a1"].Value = rnd.Next(1, 3).ToString();}string res = project.Variables["a1"].Value;
if (res == "1") 
{
    instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500)));
}
else if (res == "2")
{
    instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500)));
    System.Threading.Thread.Sleep(rnd.Next(100, 3000));
    instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500)));
}
else
{
    throw new Exception();
}
 
  • Спасибо
Реакции: Form

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
C#:
Random rnd = Global.Classes.rnd;
lock(rnd){project.Variables["a1"].Value = rnd.Next(1, 3).ToString();}string res = project.Variables["a1"].Value;
if (res == "1")
{
    instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500)));
}
else if (res == "2")
{
    instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500)));
    System.Threading.Thread.Sleep(rnd.Next(100, 3000));
    instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500)));
}
else
{
    throw new Exception();
}
Большое спасибо
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)