From a7cdae416ba11ff6144a715016a4028123ce511e Mon Sep 17 00:00:00 2001 From: MattNL Date: Wed, 10 Aug 2022 14:44:05 -0400 Subject: [PATCH] optimized list in PCKAudioFileReader --- MinecraftUSkinEditor/Classes/IO/PCK/PCKAudioFileReader.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MinecraftUSkinEditor/Classes/IO/PCK/PCKAudioFileReader.cs b/MinecraftUSkinEditor/Classes/IO/PCK/PCKAudioFileReader.cs index d7d6ada6..8b704a0a 100644 --- a/MinecraftUSkinEditor/Classes/IO/PCK/PCKAudioFileReader.cs +++ b/MinecraftUSkinEditor/Classes/IO/PCK/PCKAudioFileReader.cs @@ -56,7 +56,7 @@ namespace PckStudio.Classes.IO.PCK } } - private List original_categories = new List(); + private List original_audio_types = new List(); private void ReadCategories(Stream stream) { int categoryEntryCount = ReadInt(stream); @@ -67,7 +67,7 @@ namespace PckStudio.Classes.IO.PCK string name = ReadString(stream); // AddCategory puts the file's categories out of order and causes some songs to be put in the wrong categories // This is my simple fix for the issue. - original_categories.Add(new PCKAudioFile.AudioCategory(name, parameterType, audioType)); + original_audio_types.Add(audioType); _file.AddCategory(parameterType, audioType, name); } } @@ -76,7 +76,7 @@ namespace PckStudio.Classes.IO.PCK { List credits = new List(); List creditIds = new List(); - foreach (var c in original_categories) + foreach (var c in original_audio_types) { int audioCount = ReadInt(stream); for (; 0 < audioCount; audioCount--) @@ -86,7 +86,7 @@ namespace PckStudio.Classes.IO.PCK switch (key) { case "CUENAME": - _file.GetCategory(c.audioType).SongNames.Add(value); + _file.GetCategory(c).SongNames.Add(value); break; case "CREDIT": credits.Add(value);