mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-15 09:17:13 +08:00
@@ -36,6 +36,12 @@ public partial class AutoSkipConfig : ObservableObject
|
||||
[ObservableProperty]
|
||||
private int _afterChooseOptionSleepDelay = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 点击对话框前的延迟(毫秒)
|
||||
/// </summary>
|
||||
[ObservableProperty]
|
||||
private int _beforeClickConfirmDelay = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 自动领取每日委托奖励
|
||||
/// </summary>
|
||||
|
||||
@@ -205,6 +205,11 @@ public partial class AutoSkipTrigger : ITaskTrigger
|
||||
_prevPlayingTime = DateTime.Now;
|
||||
if (TaskContext.Instance().Config.AutoSkipConfig.QuicklySkipConversationsEnabled)
|
||||
{
|
||||
if (_config.BeforeClickConfirmDelay > 0)
|
||||
{
|
||||
// 在触发点击动作之前延迟时间
|
||||
Thread.Sleep(_config.BeforeClickConfirmDelay);
|
||||
}
|
||||
if (IsUseInteractionKey)
|
||||
{
|
||||
_postMessageSimulator? .SimulateActionBackground(GIActions.PickUpOrInteract); // 注意这里不是交互键 NOTE By Ayu0K: 这里确实是交互键
|
||||
|
||||
@@ -429,6 +429,32 @@
|
||||
Margin="0,0,24,0"
|
||||
Text="{Binding Config.AutoSkipConfig.AfterChooseOptionSleepDelay, Mode=TwoWay}" />
|
||||
</Grid>
|
||||
<Grid Margin="16">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
</Grid.RowDefinitions>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<ui:TextBlock Grid.Row="0"
|
||||
Grid.Column="0"
|
||||
FontTypography="Body"
|
||||
Text="点击对话框确认按钮之前的延迟(毫秒)"
|
||||
TextWrapping="Wrap" />
|
||||
<ui:TextBlock Grid.Row="1"
|
||||
Grid.Column="0"
|
||||
Foreground="{ui:ThemeResource TextFillColorTertiaryBrush}"
|
||||
Text="方便在自动剧情的情况下,依旧能够看完全部对话框文字"
|
||||
TextWrapping="Wrap" />
|
||||
<ui:TextBox Grid.Row="0"
|
||||
Grid.RowSpan="2"
|
||||
Grid.Column="1"
|
||||
MinWidth="90"
|
||||
Margin="0,0,24,0"
|
||||
Text="{Binding Config.AutoSkipConfig.BeforeClickConfirmDelay, Mode=TwoWay}" />
|
||||
</Grid>
|
||||
<Grid Margin="16">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
|
||||
Reference in New Issue
Block a user