예제 #1
0
        public virtual string[] GetRelatedFileList()
        {
            if (null == unrefResList || 0 == unrefResList.Count)
            {
                return(ResPackHelper.GetDependencies(mPath));
            }
            else
            {
                List <string> tmpList = new List <string>();
                string[]      files   = ResPackHelper.GetDependencies(mPath);
                string        path;
                for (int i = 0; i < files.Length; i++)
                {
                    path = files[i].Remove(0, 7);
                    if (path.EndsWith(".meta"))
                    {
                        path = path.Substring(0, path.Length - 5);
                    }

                    if (!unrefResList.Contains(path))
                    {
                        tmpList.Add(files[i]);
                    }
                }

                return(tmpList.ToArray());
            }
        }
 public string[] GetRelatedFileList()
 {
     return(ResPackHelper.GetDependencies(_path));
 }