diff --git a/BetterGenshinImpact/Core/Config/Global.cs b/BetterGenshinImpact/Core/Config/Global.cs index 1f014514..1d7af6d7 100644 --- a/BetterGenshinImpact/Core/Config/Global.cs +++ b/BetterGenshinImpact/Core/Config/Global.cs @@ -5,7 +5,7 @@ namespace BetterGenshinImpact.Core.Config; public class Global { - public static string Version { get; } = "0.31.3"; + public static string Version { get; } = "0.32.0"; public static string StartUpPath { get; set; } = AppContext.BaseDirectory; diff --git a/BetterGenshinImpact/GameTask/Macro/TurnAroundMacro.cs b/BetterGenshinImpact/GameTask/Macro/TurnAroundMacro.cs index d932e80d..f2e9c865 100644 --- a/BetterGenshinImpact/GameTask/Macro/TurnAroundMacro.cs +++ b/BetterGenshinImpact/GameTask/Macro/TurnAroundMacro.cs @@ -7,8 +7,13 @@ namespace BetterGenshinImpact.GameTask.Macro { public static void Done() { + if (TaskContext.Instance().Config.MacroConfig.RunaroundMouseXInterval == 0) + { + TaskContext.Instance().Config.MacroConfig.RunaroundMouseXInterval = 1; + } + Simulation.SendInput.Mouse.MoveMouseBy(TaskContext.Instance().Config.MacroConfig.RunaroundMouseXInterval, 0); Thread.Sleep(TaskContext.Instance().Config.MacroConfig.RunaroundInterval); } } -} \ No newline at end of file +} diff --git a/BetterGenshinImpact/View/MainWindow.xaml b/BetterGenshinImpact/View/MainWindow.xaml index 165f55e5..798b4fef 100644 --- a/BetterGenshinImpact/View/MainWindow.xaml +++ b/BetterGenshinImpact/View/MainWindow.xaml @@ -87,7 +87,9 @@ + TargetPageType="{x:Type pages:ScriptControlPage}" + Visibility="{markup:Converter Value={x:Static helpers:RuntimeHelper.IsDebuggerAttached}, + Converter={StaticResource BooleanToVisibilityConverter}}"> diff --git a/BetterGenshinImpact/View/Pages/KeyMouseRecordPage.xaml b/BetterGenshinImpact/View/Pages/KeyMouseRecordPage.xaml index a6d98976..e8e613b7 100644 --- a/BetterGenshinImpact/View/Pages/KeyMouseRecordPage.xaml +++ b/BetterGenshinImpact/View/Pages/KeyMouseRecordPage.xaml @@ -36,7 +36,7 @@ + Text="键鼠录制回放功能(实验性功能)" /> // await new TpTask(CancellationContext.Instance.Cts) // .Tp(3452.310059, 2290.465088)); - new TaskRunner(DispatcherTimerOperationEnum.UseCacheImage).FireAndForget(async () => - { - await (Task)engine.Evaluate(@" - (async function() { - log.info('等待 {m} s', 1); - await sleep(1000); - log.info('测试 {name}', 'TP方法'); - await genshin.tp(3452.310059,2290.465088); - log.warn('TP完成'); - await sleep(1000); - })(); - "); - }); + // new TaskRunner(DispatcherTimerOperationEnum.UseCacheImage).FireAndForget(async () => + // { + // await (Task)engine.Evaluate(@" + // (async function() { + // log.info('等待 {m} s', 1); + // await sleep(1000); + // log.info('测试 {name}', 'TP方法'); + // await genshin.tp(3452.310059,2290.465088); + // log.warn('TP完成'); + // await sleep(1000); + // })(); + // "); + // }); } }