/// <summary> /// returns the eTones of the index melody /// </summary> public eTone[] GetBasicMelodieSheet(int melodieID) { sSimpleNote[] notes = melodies[melodieID].melody; eTone[] result = new eTone[notes.Length]; for (int i = 0; i < notes.Length; i++) { result[i] = notes[i].tone; } return(result); }
public sSimpleTone Get(eTone t) { switch (t) { case eTone.A3: return(A3); case eTone.B3: return(B3); case eTone.C3: return(C3); case eTone.D3: return(D3); case eTone.Break: return(null); default: Debug.Log("Gamut: Nonexistant Tone."); return(null); } }