/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.WriteToLogFileBH("БХ"); if (!server.isBottlesOnLeftPanel()) { server.MoveBottlesToTheLeftPanel(); } botwindow.PressEsc(); botwindow.ActiveAllBuffBH(); botwindow.PressEscThreeTimes(); server.QuickCure(); //"пьём" патроны в ячейке под буквой i if (server.isBulletOff()) { server.WriteToLogFileBH("Нет патронов. Аккаунт №" + botParam.NumberOfInfinity); } server.GoToInfinityGateBH(); ////ожидание загрузки диалога ворот //int counter = 0; //while ((!BHdialog.isGateBH()) && (counter < 30)) //{ botwindow.Pause(500); counter++; } //server.WriteToLogFileBH("101 Вошли в ворота"); ////далее оказываемся в воротах в состоянии ворот 1 или 3 }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { //server.WriteToLogFileBH("БХ"); //перемещаем бутылки на левую панель if (!server.isBottlesOnLeftPanel()) { server.MoveBottlesToTheLeftPanel(); } botwindow.PressEsc(); botwindow.ActiveAllBuffBH(); botwindow.PressEscThreeTimes(); server.AddBullets(); //if (server.isBulletOff()) // server.WriteToLogFileBH("Нет патронов. Аккаунт №" + botParam.NumberOfInfinity); server.GoToInfinityGateDem(); }