Ejemplo n.º 1
0
    private IEnumerator GameStart()
    {
        while (true)
        {
            float nowTime = Time.time;

            for (int i = 0; i < m_noteList.Count; i++)
            {
                Note note = m_noteList[i];

                if (nowTime >= (note.TimeSeen + m_startTime - Note.APPEAR_TIME))
                {
                    note.AddDelayedTime(m_startTime);
                    note.SetNoteActive(true);
                    m_noteList.Remove(note);
                    --i;
                }
                else
                {
                    break;
                }
            }

            yield return(null);
        }
    }