using System; using CommunityToolkit.Mvvm.ComponentModel; using System.Text.Json.Serialization; namespace BetterGenshinImpact.GameTask.MapMask; /// /// 自动吃药配置 /// [Serializable] public partial class MapMaskConfig : ObservableObject { /// /// 是否启用 /// [ObservableProperty] private bool _enabled = true; private MapPointApiProvider _mapPointApiProvider = MapPointApiProvider.MihoyoMap; [JsonConverter(typeof(JsonStringEnumConverter))] public MapPointApiProvider MapPointApiProvider { get => _mapPointApiProvider; set => SetProperty(ref _mapPointApiProvider, value); } }