public virtual void Parse(string directory, string file) { var path = Path.Combine(directory, file); var data = File.ReadAllBytes(path); PatchName = Encoding.ASCII.GetBytes(file.Replace(".tfx", "").Replace("\\", "/")); WzooBlocks = ParseBlocks(data); ParseParameters(); ParseWzoo(); if (IncludeMidi) { ParseMidi(); ProcessMidiBlock(); } PostProcess(); }