Ejemplo n.º 1
0
 public Note(string name, int octave, float dur)
 {
     noteName   = name;
     noteNum    = NoteNumber.GetNum(name, octave);
     noteOctave = octave;
     duration   = dur;
 }
Ejemplo n.º 2
0
    void Start()
    {
        key      = this.gameObject;
        rend     = key.GetComponent <Renderer>();
        material = rend.material;
        col      = material.color;
        string[] split = key.name.Split('.');
        keyName   = split[0];
        octave    = int.Parse(split[1]);
        keyNumber = NoteNumber.GetNum(split[0], octave);

        song        = GameObject.Find("Song").GetComponent <EncodedSong>();
        text        = GameObject.Find("NoteQueue").GetComponent <DisplayNoteQueue>();
        front       = GameObject.Find("Front").GetComponent <DisplayNoteQueue>();
        text_string = GameObject.Find("NoteQueue").GetComponent <Text>();
    }
Ejemplo n.º 3
0
 public void Play(NoteNumber noteNumber)
 {
     KeySounds[noteNumber.Number].Play();
 }
Ejemplo n.º 4
0
 public Note(Clock clock, NoteNumber noteNumber)
 {
     Clock = clock;
     NoteNumber = noteNumber;
 }
Ejemplo n.º 5
0
 public override int GetHashCode()
 {
     return((byte)NoteNumber.GetHashCode());
 }