private void randomAttack() { Beat.Note[] notes = new Beat.Note[] { Beat.Note.A, Beat.Note.B, Beat.Note.C, Beat.Note.D, Beat.Note.NONE }; Beat[] beats = new Beat[4]; for (int ii = 0; ii < 4; ++ii) { int note1 = Random.Range(0, 5); int note2 = Random.Range(0, 5); int oneortwo = Random.Range(0, 2); if (oneortwo == 1) { beats[ii] = new Beat(notes[note1], notes[note2]); } else { beats[ii] = new Beat(notes[note1]); } } attack = new Pattern(beats[0], beats[1], beats[2], beats[3]); }
// Update is called once per frame public void addNote(Beat.Note note, int count) { beats[count].addNote(note); }