Files
better-genshin-impact/BetterGenshinImpact/GameTask/AutoSkip/OneKeyExpeditionTask.cs
2023-12-23 18:30:55 +08:00

29 lines
956 B
C#

using BetterGenshinImpact.GameTask.AutoSkip.Assets;
using BetterGenshinImpact.GameTask.Common;
using BetterGenshinImpact.View.Drawable;
using Microsoft.Extensions.Logging;
using OpenCvSharp;
namespace BetterGenshinImpact.GameTask.AutoSkip;
public class OneKeyExpeditionTask
{
public void Run(AutoSkipAssets assets)
{
// 1.全部领取
var content = TaskControl.CaptureToContent();
content.CaptureRectArea.Find(assets.CollectRo, ra =>
{
ra.ClickCenter();
TaskControl.Logger.LogInformation("探索派遣:{Text}", "全部领取");
TaskControl.Sleep(500);
// 2.重新派遣
content = TaskControl.CaptureToContent();
content.CaptureRectArea.Find(assets.ReRo, ra2 =>
{
ra2.ClickCenter();
TaskControl.Logger.LogInformation("探索派遣:{Text}", "再次派遣");
});
});
}
}