Beispiel #1
0
    void updateNoteTracks()
    {
        for (int i = 0; i < 3; i++)
        {
            if (beatsTillFree[i]-- > 0)
            {
                continue;
            }

            if (Random.Range(0f, 1f) > noteCreationChance)
            {
                continue;
            }

            GameObject newNote = lineFactory.makeNote(lineStarts[i]);
            newNote.transform.SetParent(transform);
            noteQueues[i].Enqueue(newNote);
            beatsTillFree[i] = newNote.GetComponent <NoteFaller>().noteLength;
        }
    }