public void ChangeSelectionPlaneVisualizationMethod() { /* Change the visualization method of the navigation, i.e. arrows and color circle */ if (selection_visualization_ == SelectionVisualizationMethod.ARROWS) { selection_visualization_ = SelectionVisualizationMethod.COLOR_CIRCLE; } else { selection_visualization_ = SelectionVisualizationMethod.ARROWS; } if (selection_plane_previous_ != null) { SelectionPlaneSpheres planes = selection_plane_previous_.GetComponent <SelectionPlaneSpheres>(); SelectionPlaneCylinders planec = selection_plane_previous_.GetComponent <SelectionPlaneCylinders>(); if (planes != null) { planes.ChangeVisualization(); } if (planec != null) { planec.ChangeVisualization(); } } }
public void ChangeVisualization() { if (visualization == SelectionVisualizationMethod.ARROWS) { /* If it was arrows, change to color circle */ for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (i != 1 || j != 1) { arrows_[i, j].SetActive(false); } } } visualization = SelectionVisualizationMethod.COLOR_CIRCLE; /* Make color circle object active */ transform.GetChild(0).gameObject.SetActive(true); } else { visualization = SelectionVisualizationMethod.ARROWS; transform.GetChild(0).gameObject.SetActive(false); } }