Esempio n. 1
0
    void CmdSpawnNote()
    {
        RpcGetColor();
        GameObject note = notePool.GetObject(nextNoteColor);

        activeNotes.Enqueue(note);
        NetworkServer.Spawn(note);
    }
Esempio n. 2
0
    private void InitNoteObject(int noteID)
    {
        NoteController note;

        note = notePool.GetObject();
        notes.Add(note);
        note.gameObject.SetActive(true);
        note.gameObject.transform.SetParent(noteParentTransform);
        note.Activate(noteID, chart.notes[noteID], this, pianoSoundsLoader);
    }
    GameObject GetNote()
    {
        randomNote = Random.Range(0, 4);
        switch (randomNote)
        {
        case 0:
            return(notePool.GetObject(Color.blue));

        case 1:
            return(notePool.GetObject(Color.green));

        case 2:
            return(notePool.GetObject(Color.yellow));

        case 3:
            return(notePool.GetObject(Color.red));

        default:
            return(notePool.GetObject(Color.blue));
        }
    }