using CommunityToolkit.Mvvm.ComponentModel; using System; namespace BetterGenshinImpact.GameTask.AutoPick { /// /// 非16:9分辨率下可能无法正常工作 /// [Serializable] public partial class AutoPickConfig : ObservableObject { /// /// 触发器是否启用 /// [ObservableProperty] private bool _enabled = true; /// /// 1080p下拾取文字左边的起始偏移 /// [ObservableProperty] private int _itemIconLeftOffset = 60; /// /// 1080p下拾取文字的起始偏移 /// [ObservableProperty] private int _itemTextLeftOffset = 115; /// /// 1080p下拾取文字的终止偏移 /// [ObservableProperty] private int _itemTextRightOffset = 400; /// /// 文字识别引擎 /// - Paddle /// - Yap /// [ObservableProperty] private string _ocrEngine = PickOcrEngineEnum.Paddle.ToString(); /// /// 急速模式 /// 无视文字识别结果,直接拾取 /// [ObservableProperty] private bool _fastModeEnabled = false; /// /// 自定义按键拾取 /// [ObservableProperty] private string _pickKey = "F"; } }