diff --git a/BetterGenshinImpact/Core/Script/Project/Manifest.cs b/BetterGenshinImpact/Core/Script/Project/Manifest.cs index 00cc05b6..ac4b37f8 100644 --- a/BetterGenshinImpact/Core/Script/Project/Manifest.cs +++ b/BetterGenshinImpact/Core/Script/Project/Manifest.cs @@ -14,6 +14,7 @@ public class Manifest public int ManifestVersion { get; set; } = 1; public string Name { get; set; } = string.Empty; public string Version { get; set; } = string.Empty; + public string? BgiVersion { get; set; } public string Description { get; set; } = string.Empty; public List Authors { get; set; } = []; public string Main { get; set; } = string.Empty; diff --git a/BetterGenshinImpact/GameTask/AutoPathing/Model/PathingTaskInfo.cs b/BetterGenshinImpact/GameTask/AutoPathing/Model/PathingTaskInfo.cs index e6c7ede8..bc77da3c 100644 --- a/BetterGenshinImpact/GameTask/AutoPathing/Model/PathingTaskInfo.cs +++ b/BetterGenshinImpact/GameTask/AutoPathing/Model/PathingTaskInfo.cs @@ -8,7 +8,16 @@ namespace BetterGenshinImpact.GameTask.AutoPathing.Model; public class PathingTaskInfo { public string Name { get; set; } = string.Empty; - public string Description { 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; } /// /// 任务类型