private async void ImageRecognitionCreateARAMLobby() { bool clickedPlayButton = false; bool selectedARAM = false; bool clickedConfirmButton = false; while (!clickedConfirmButton || CancelAutoCreateMatch) { if (!string.IsNullOrEmpty(Options.PlayButtonCoordinates)) { Actions.ClickPlayButton(); } else { TakeFullDesktopScreenShot(); if (!clickedPlayButton) { clickedPlayButton = await ImageRecognition.AutoClickPlayButtonImageRecognition(); } if (clickedPlayButton) { Actions.ClickPlayButton(); } } TakeFullDesktopScreenShot(); if (!selectedARAM) { selectedARAM = await ImageRecognition.AutoChooseARAMModeImageRecognition(); } if (selectedARAM) { Actions.ClickARAMMatch(); } if (selectedARAM) { TakeFullDesktopScreenShot(); if (!clickedConfirmButton) { clickedConfirmButton = await ImageRecognition.AutoClickConfirmButtonImageRecognition(); } if (clickedConfirmButton) { Actions.ClickConfirmButton(); SetLiveStatusText("Created an ARAM room.", Color.Green); } } } }
private async void CreateARAMLobby() { bool clickedPlayButton = false; bool selectedARAM = false; bool clickedConfirmButton = false; while (!clickedConfirmButton) { TakeFullDesktopScreenShot(); if (!clickedPlayButton) { clickedPlayButton = await ImageRecognition.AutoClickPlayButtonImageRecognition(); } if (clickedPlayButton) { int[] coordinates = HelpFile.GetXYCoordinatesRegex(Options.PlayButtonCoordinates); MouseEvent.MoveMouseXYToAndClick(coordinates[0], coordinates[1]); HelpFile.Log("Click Play Button: Clicked Play Button X:" + coordinates[0] + ", Y:" + coordinates[1] + "."); } TakeFullDesktopScreenShot(); if (!selectedARAM) { selectedARAM = await ImageRecognition.AutoChooseARAMModeImageRecognition(); } if (selectedARAM) { int[] coordinates = HelpFile.GetXYCoordinatesRegex(Options.ARAMMatchCoordinates); MouseEvent.MoveMouseXYToAndClick(coordinates[0], coordinates[1]); HelpFile.Log("Pick ARAM Mode X:" + coordinates[0] + ", Y:" + coordinates[1] + "."); } TakeFullDesktopScreenShot(); if (!clickedConfirmButton) { clickedConfirmButton = await ImageRecognition.AutoClickConfirmButtonImageRecognition(); } if (clickedConfirmButton) { int[] coordinates = HelpFile.GetXYCoordinatesRegex(Options.ConfirmButtonCoordinates); MouseEvent.MoveMouseXYToAndClick(coordinates[0], coordinates[1]); HelpFile.Log("Confirm Button: Clicked Confirm Button X:" + coordinates[0] + ", Y:" + coordinates[1] + "."); AutoCreateSummonerRift = true; SetLiveStatusText("Created an ARAM room.", Color.Green); } } }