public static bool ExistsFile(this NDS.Nitro.NDS ROM, string Name, SFSDirectory Dir) { bool ex = false; if (Dir.Files.Count > 0) { foreach (var file in Dir.Files) { if (file.FileName == Name) { ex = true; break; } } } if (!ex) { if (Dir.SubDirectories.Count > 0) { foreach (var dir in Dir.SubDirectories) { bool ex2 = ROM.ExistsFile(Name, dir); if (ex2) { ex = true; break; } } } } return(ex); }
public static bool IsMKDS(this NDS.Nitro.NDS ROM) { bool ismk = true; var root = ROM.ToFileSystem(); foreach (var file in SomeMKDSFiles) { if (!ROM.ExistsFile(file, root)) { ismk = false; break; } } return(ismk); }