Example #1
0
    /*
     * Menu for selecting a vtk-file
     * */
    public void SelectFileMenu()
    {
        EditorGUILayout.BeginHorizontal();
        script.filepath = EditorGUILayout.TextField("File:", script.filepath);

        if (GUILayout.Button("Select File"))
        {
            script.filepath = EditorUtility.OpenFilePanel("Select File:",
                                                          System.IO.Path.Combine(Application.streamingAssetsPath,
                                                                                 "Vtk-Data/"), "*");

            if (script.filepath.EndsWith(".vtp") || script.filepath.EndsWith(".vtu"))
            {
                script.selectedFileIsValid = true;
                script.Initialize();
            }
            else
            {
                script.selectedFileIsValid = false;
                Debug.LogWarning("Select .vtp or .vtu file");
            }
        }
        EditorGUILayout.EndHorizontal();
    }