Beispiel #1
0
 public void RegenerateSubGrids()
 {
     if (currentNavGrid)
     {
         _selectedSubGrid = SubGridGenerator.CreateSubGrids(currentNavGrid, NODE_RENDER_LIMIT);
         _selectedNode    = NavGrid.NO_NODE;
         SceneView.RepaintAll();
     }
 }
Beispiel #2
0
        //Fires when the active scene object changes
        private void OnSelectionChange()
        {
            currentNavGrid = FindSelectedNavGrid();

            if (currentNavGrid)
            {
                SceneView.onSceneGUIDelegate -= OnSceneGUI;
                SceneView.onSceneGUIDelegate += OnSceneGUI;

                _selectedSubGrid = SubGridGenerator.CreateSubGrids(currentNavGrid, NODE_RENDER_LIMIT);
            }
            else
            {
                SceneView.onSceneGUIDelegate -= OnSceneGUI;
            }
        }