MenuItems.Precache C# (CSharp) Method

Precache() private method

private Precache ( ) : void
return void
    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();
    }
MenuItems