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); } }