using CommunityToolkit.Mvvm.ComponentModel;
using System;
namespace BetterGenshinImpact.GameTask.AutoFishing;
///
/// 自动钓鱼配置
///
[Serializable]
public partial class AutoFishingConfig : ObservableObject
{
///
/// 触发器是否启用
/// 启用后:
/// 1. 自动判断是否进入钓鱼状态
/// 2. 自动提杆
/// 3. 自动拉条
///
[ObservableProperty] private bool _enabled = false;
/////
///// 鱼儿上钩文字识别区域
///// 暂时无用
/////
//[ObservableProperty] private Rect _fishHookedRecognitionArea = Rect.Empty;
///
/// 自动抛竿是否启用
///
[ObservableProperty] private bool _autoThrowRodEnabled = false;
///
/// 自动抛竿未上钩超时时间(秒)
///
[ObservableProperty] private int _autoThrowRodTimeOut = 10;
}