using BetterGenshinImpact.GameTask.AutoPathing.Model.Enum; using System; using System.Text.Json.Serialization; namespace BetterGenshinImpact.GameTask.AutoPathing.Model; [Serializable] public class PathingTaskInfo { public string Name { get; set; } = string.Empty; public string? Description { get; set; } public string? Author { get; set; } public string? Version { get; set; } /// /// 制作时 BetterGI 的版本,用于兼容性检查 /// public string? BgiVersion { get; set; } /// /// 任务类型 /// /// public string Type { get; set; } = string.Empty; [JsonIgnore] public string TypeDesc => PathingTaskType.GetMsgByCode(Type); // 任务参数/配置 // 持续操作 切换某个角色 长E or 短E // 持续疾跑 // 边跳边走 }