private void OnDrawArea(DrawingInfo info) { var lassoInfo = info as LassoDrawingInfo; var areaInfo = areaInfos[areaInspector.AreaInspectionCount]; int count = areaInspector.CreatedAreaInspectionCount + 1; areaInspector.CreateAreaInspection(areaInfo, count, inspectionPrefab, inspectorContainer); areaInspector.CreateArea(areaInfo, count, linePrefab, lassoInfo.points); AddAreaInspection(); createAreaInspectionToggle.isOn = false; SetCursorTexture(cursorDefault); }
private void OnDrawArea(DrawingInfo info) { var lassoInfo = info as LassoDrawingInfo; var areaInfo = areaInfos[areaInspector.AreaInspectionCount]; int count = areaInspector.CreatedAreaInspectionCount + 1; areaInspector.CreateAreaInspection(areaInfo, count, inspectorTool.inspectionPrefab, inspectorTool.InspectContainer); areaInspector.CreateArea(areaInfo, count, inspectorTool.areaPrefab, lassoInfo.points); AddAreaInspection(); UpdateAreasElements(areaInspector.CurrAreaInspection); ComputeAndUpdateAreaProperties(); createAreaInspectionToggle.isOn = false; inspectorTool.SetCursorTexture(inspectorTool.cursorDefault); // Update inspection line info panel SetCurrInspection(areaInspector.CurrAreaInspection); inspectorOutput.ShowSummaryHeaderAndDropdown(InspectorTool.InspectorType.Area, true); // inspectorOutput.SetDropDownInteractive(InspectorTool.InspectorType.Area, areaInspector.AreaInspectionCount > 1); inspectorOutput.ShowHeader(InspectorTool.InspectorType.Area, areaInspector.AreaInspectionCount >= 1); inspectorOutput.ShowPropertiesAndSummaryLabel(InspectorTool.InspectorType.Area, areaInspector.AreaInspectionCount >= 1); }