Alexandria.Engines.Unreal.State.GetPackageFilenames C# (CSharp) Method

GetPackageFilenames() public method

Get the list of package filenames.
public GetPackageFilenames ( ) : List
return List
        public List<string> GetPackageFilenames()
        {
            List<string> list = new List<string>();

            foreach (string packagePath in PackagePaths) {
                int split = Math.Max(packagePath.LastIndexOf('/'), packagePath.LastIndexOf('\\'));
                string path = packagePath.Substring(0, split);
                string searchPattern = packagePath.Substring(split + 1);
                string[] files = FileManager.GetFiles(path, searchPattern, SearchOption.TopDirectoryOnly);
                foreach (string file in files)
                    list.Add(Path.GetFileNameWithoutExtension(file));
            }

            return list;
        }