protected override void OnActiveTool(bool isActive) { if (isActive) { if (inspectorOutput != null) { outputPanel.SetPanel(inspectorOutput.transform); } if (inspectorType == InspectorType.Line && lineInspector.CurrLineInspection >= 0) { var currLine = lineInfos[lineInspector.CurrLineInspection]; lineInspectorPanel.UpdateTransectChartAndOutput(currLine, true); } if (inspectorType == InspectorType.Area && areaInspector.CurrAreaInspection >= 0) { var currArea = areaInfos[areaInspector.CurrAreaInspection]; areaInspectorPanel.UpdateGridsAndOutput(currArea, true); var contoursTool = ComponentManager.Instance.Get <ContoursTool>(); if (contoursTool != null) { inspectorOutput.AreaOutput.ShowAreaTypeHeaderAndDropdown(contoursTool.IsToggled); } } } else { outputPanel.SetPanel(null); } }
protected override void OnActiveTool(bool isActive) { if (isActive) { if (inspectorOutput != null) { outputPanel.SetPanel(inspectorOutput.transform); } if (inspectorType == InspectorType.Line && lineInspector.CurrLineInspection >= 0) { var currLine = lineInfos[lineInspector.CurrLineInspection]; lineInspectorPanel.UpdateTransectChartAndOutput(currLine, true); } } else { outputPanel.SetPanel(null); } }