internal static SongLevel2014[] Parse(Sng2014HSL.Sng sngData)
{
var levels = new SongLevel2014[sngData.Arrangements.Count];
for (var i = 0; i < sngData.Arrangements.Count; i++)
{
levels[i] = new SongLevel2014
{
Difficulty = sngData.Arrangements.Arrangements[i].Difficulty,
Notes = SongNote2014.Parse(sngData.Arrangements.Arrangements[i].Notes),
Chords = SongChord2014.Parse(sngData, sngData.Arrangements.Arrangements[i].Notes),
Anchors = SongAnchor2014.Parse(sngData.Arrangements.Arrangements[i].Anchors),
HandShapes = SongHandShape.Parse(sngData.Arrangements.Arrangements[i])
};
}
return levels;
}