using BetterGenshinImpact.Core.Simulator; using Microsoft.Extensions.Logging; using System; using System.Threading; using System.Threading.Tasks; using BetterGenshinImpact.GameTask.AutoPathing.Model; using Vanara.PInvoke; using static BetterGenshinImpact.GameTask.Common.TaskControl; using BetterGenshinImpact.Core.Config; using BetterGenshinImpact.Core.Simulator.Extensions; namespace BetterGenshinImpact.GameTask.AutoPathing.Handler; /// /// 触发元素战技 /// [Obsolete] public class ElementalSkillHandler : IActionHandler { public async Task RunAsync(CancellationToken ct, WaypointForTrack? waypointForTrack = null, object? config = null) { Logger.LogInformation("执行 {Text}", "释放元素战技"); Simulation.SendInput.SimulateAction(GIActions.ElementalSkill); await Delay(1000, ct); } }