diff --git a/MinecraftUSkinEditor/Classes/FileTypes/PCKFile.cs b/MinecraftUSkinEditor/Classes/FileTypes/PCKFile.cs index b6c2ec75..251c5437 100644 --- a/MinecraftUSkinEditor/Classes/FileTypes/PCKFile.cs +++ b/MinecraftUSkinEditor/Classes/FileTypes/PCKFile.cs @@ -72,6 +72,15 @@ namespace PckStudio.Classes.FileTypes this.type = type; } + public bool HasFile(string name, int type) + { + foreach (var file in file_entries) + { + if (file.name == name && file.type == type) + return true; + } + return false; + } public FileData GetFile(string name, int type) { @@ -80,20 +89,7 @@ namespace PckStudio.Classes.FileTypes if (file.name == name && file.type == type) return file; } - return null; // not found - //throw new Exception("Could not find file named: " + name); + return null; } - - public FileData[] GetFilesOfType(int type) - { - List files = new List(); - foreach (var file in file_entries) - { - if (file.type == type) - files.Add(file); - } - return files.ToArray(); - } - } } \ No newline at end of file