Start() 공개 메소드

public Start ( float startTime = 0.0f ) : List
startTime float
리턴 List
예제 #1
0
 void ResetAndPlay()
 {
     audio.Play ();
     sequencer = new MidiTrackSequencer (song.tracks [0], song.division, 131.0f);
     ApplyMessages (sequencer.Start ());
 }
예제 #2
0
    void ResetAndPlay()
    {
        Component[] cs = GetComponents<AudioSource> ();
        foreach (Component c in cs) {
            AudioSource a = c as AudioSource;
            a.time = startTime;
            a.Play ();
        }

        foreach (MidiFileContainer song in songs) {
            for (int i = 0; i < song.tracks.Count; ++i) {
                MidiTrackSequencer s = new MidiTrackSequencer (song.tracks [i], song.division, bpm);
                List<MidiEvent> e = s.Start (startTime);
                if (receiveStartEvent) {
                    VJMidiInput .ReceiveMidiEvents (e);
                }
                sequencers.Add (s);
            }
        }
    }