public static void Precache()
{
Synthesizer synthesizer = GameObject.FindObjectOfType<Synthesizer>();
DirectoryInfo dir = new DirectoryInfo("Assets/Resources/Midis");
FileInfo[] info = dir.GetFiles("*.txt");
info.Select(f => f.FullName).ToArray();
List<GUIContent> content = new List<GUIContent>();
foreach (FileInfo f in info)
{
string file = f.Name;
content.Add(new GUIContent(file));
}
info = dir.GetFiles("*.bytes");
info.Select(f => f.FullName).ToArray();
foreach (FileInfo f in info)
{
string file = f.Name;
content.Add(new GUIContent(file));
}
synthesizer.comboBoxList = content.ToArray();
}