Esempio n. 1
0
        /// <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
        }
Esempio n. 2
0
        /// <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();
        }