using System; namespace TBL.GodotSharp.Content { /// /// 内容模块扩展功能类 /// public static class Content { /// /// 判断 能否满足 的版本要求 /// 用于内容包之间的依赖可用性检测 /// /// 当前版本 /// 要求的版本 /// 兼容级别 public static bool IsCompatibleWith(Version actualVersion, Version targetVersion, int level) { // 主版本号 if (actualVersion.Major != targetVersion.Major) return false; if (level < 1) return true; // 次版本号 if (actualVersion.Minor != targetVersion.Minor) return false; if (level < 2) return true; // 构建版本号 if (actualVersion.Build != targetVersion.Build) return false; return true; } } }