using System; namespace Stary.Evo.StoryEditor { /// /// 资源路径数据 /// [Serializable] public struct ResourcePathData { /// /// 包体ID /// public string packageID; /// /// 资源路径 /// public string path; public ResourcePathData(string packageID, string path) { this.packageID = packageID; this.path = path; } public void AddPath(params string[] tail) { if(tail == null || tail.Length == 0) return; foreach (var t in tail) { path = string.IsNullOrEmpty(path) ? t : System.IO.Path.Combine(path, t); } } } }