private MusicToKrosses[] extractMusicInfo(float correctionSeconds) { MusicToKrosses[] musicInfo = new MusicToKrosses[cellsWithInfo]; int musicInfoIndex = 0; for (int x = 0; x < fileContent.GetUpperBound(1) - 1; x++) { if (fileContent[1, x] != null && fileContent[1, x] != "0" && fileContent[1, x].Length > 0 && fileContent[0, x].Length > 0) { //only cells with information float time = timeInfo(fileContent[0, x]); Krosses arrow = (Krosses)(int.Parse(fileContent[1, x])); time = time - correctionSeconds; musicInfo[musicInfoIndex] = new MusicToKrosses(time, arrow); musicInfoIndex++; } } return(musicInfo); }
public MusicToKrosses(float seconds, Krosses kross) { this.seconds = seconds; this.kross = kross; }