private void InternalExecute() { while (!CancellationRequest.IsCancellationRequested) { Controller.PressAndRelease(ButtonType.A, 50, 900); // 巣穴を選択 Clock.DaysCount = 3; while (Clock.DaysCount > 0) { Controller.PressAndRelease(ButtonType.A, 50, 900); // みんなで挑戦選択 Controller.PressAndRelease(ButtonType.A, 50, 2700); // ボールがありません>はい選択(ボールがなければ) Clock.IncreaseOneDayFromGameScreen(); Controller.PressAndRelease(ButtonType.B, 50, 900); // やめる Controller.PressAndRelease(ButtonType.A, 50, 4900); // 募集をやめる>はい選択 CancellationRequest.ThrowIfCancellationRequested(); Controller.PressAndRelease(ButtonType.A, 50, 700); // 巣穴を選択 Controller.PressAndRelease(ButtonType.A, 50, 700); // エネルギーがあふれでてる Controller.PressAndRelease(ButtonType.A, 50, 900); // ワット手に入れた CancellationRequest.ThrowIfCancellationRequested(); } GameCapture.SaveFrame(null); bool stop = CheckFourthDayPokemon(); if (stop) { WaitGoNext(); } CheckSearchTemplates(); Controller.PressAndRelease(ButtonType.Home, 50, 600); Controller.PressAndRelease(ButtonType.X, 50, 250); Controller.PressAndRelease(ButtonType.A, 50, 3500); Controller.PressAndRelease(ButtonType.A, 50, 1250); Controller.PressAndRelease(ButtonType.A, 50, 19000); Controller.PressAndRelease(ButtonType.A, 50, 9000); } }