public static RAFFileEntry[] GetSpellsInibin(RafManager manager) { List <RAFFileEntry> results = new List <RAFFileEntry>(); results.AddRange(manager.GetFilesInDirectory("DATA/Spells", ".inibin")); var dirs = manager.GetDirectories("DATA/Characters"); foreach (var dir in dirs) { string path = "DATA/Characters/" + dir + "/Spells"; var files = manager.GetFilesInDirectory(path, ".inibin"); if (files.Length > 0) { results.AddRange(files); } } return(results.ToArray()); }
public static RAFFileEntry[] GetItemInibin(RafManager manager) { return(manager.GetFilesInDirectory("DATA/Items", ".inibin")); }