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);