Exemple #1
0
        void DrawInspectorMode(GridGraph graph)
        {
            graph.inspectorGridMode = DetermineGridType(graph);
            var newMode = (InspectorGridMode)EditorGUILayout.EnumPopup("Shape", (System.Enum)graph.inspectorGridMode);

            if (newMode != graph.inspectorGridMode)
            {
                graph.SetGridShape(newMode);
            }
        }
        void DrawInspectorMode(GridGraph graph)
        {
            graph.inspectorGridMode = DetermineGridType(graph);
            var newMode = (InspectorGridMode)EditorGUILayout.EnumPopup("Shape", (System.Enum)graph.inspectorGridMode);

            if (newMode != graph.inspectorGridMode)
            {
                graph.SetGridShape(newMode);
            }

            if (graph.inspectorGridMode == InspectorGridMode.Hexagonal && graph.useJumpPointSearch)
            {
                EditorGUILayout.HelpBox("Jump Point Search does not work with hexagonal graphs.", MessageType.Error);
            }
        }