Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        pathFinder = (PathFindingManager)target;

        if (GUILayout.Button("Refresh"))
        {
            pathFinder.Refresh();
        }

        if (GUILayout.Button("Add Navmesh"))
        {
            GameObject newNavmesh = pathFinder.AddNavmesh();
            Selection.activeGameObject = newNavmesh;
        }

        if (GUI.changed)
        {
            EditorUtility.SetDirty(target);
            EditorSceneManager.MarkSceneDirty(EditorSceneManager.GetActiveScene());
        }
    }