From 4c6230aa7140dcf58cf669936dfd3369bf30467f Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Sun, 12 Jun 2022 02:37:36 +0200 Subject: [PATCH] Add HasFile in PCKFile --- .../Classes/FileTypes/PCKFile.cs | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) 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