فهرست منبع

feat: 内容包接口修改

LanzaSchneider 2 سال پیش
والد
کامیت
491b09f51b
2فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  1. 2 0
      Package.DependencyInfo.cs
  2. 5 0
      Package.cs

+ 2 - 0
Package.DependencyInfo.cs

@@ -41,6 +41,8 @@ public partial class Package
             return Content.IsCompatibleWith(VersionInfo, target.Target.VersionInfo,
                 (target.Flags & DependencyInfo.FlagsEnum.Strict) != 0 ? 1 : 0);
         }
+
+        public override string ToString() => $"{Name}_{AuthorInfo}_{VersionInfo}";
     }
 
     /// <summary>

+ 5 - 0
Package.cs

@@ -18,4 +18,9 @@ public abstract partial class Package : Node
     /// 依赖项信息集
     /// </summary>
     public readonly ICollection<DependencyInfo> Dependencies;
+
+    public override void _Ready()
+    {
+        Name = SelfInfo.ToString();
+    }
 }