Ejemplo n.º 1
0
    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);
        }
    }
Ejemplo n.º 2
0
    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);
        }
    }