건물, 카메라 오류 수정 및 작업 조건 분석 상세 정보 패널 단위 추가

This commit is contained in:
정영민
2025-04-07 16:18:12 +09:00
parent 371d0f4a0e
commit 7f37657e37
6 changed files with 994 additions and 42 deletions

View File

@@ -88,6 +88,9 @@ public class UI_GraphChart : UIBase, IPointerClickHandler
AveValue.SetText(DecimalPointCalculate(ave));
graphChartData.Clear();
graphDateTimeData.Clear();
if (isMainChart)
{
MinValue.SetText(DecimalPointCalculate(min));

View File

@@ -27,7 +27,29 @@ public class UI_GraphChartData : UIBase, ISingle
DateTime.SetText(dateTime);
float truncatedFloat = Mathf.Floor(dataValue * 10f) / 10f;
DataValue.SetText(truncatedFloat.ToString());
DataValue.SetText(SetUnit(dataName, truncatedFloat));
}
private string SetUnit(string dataName, float dataValue)
{
var value = "";
float truncatedFloat = Mathf.Floor(dataValue * 10f) / 10f;
switch (dataName)
{
case "보압 (Peak)":
value = truncatedFloat + " bar";
break;
case "주변 습도":
value = truncatedFloat + " %";
break;
case "주변 온도":
value = truncatedFloat + " °C";
break;
case "싸이클 타임":
value = truncatedFloat + " 초";
break;
}
return value;
}
@@ -38,9 +60,12 @@ public class UI_GraphChartData : UIBase, ISingle
var parentSize = parentRectTransform.rect.size;
var uiSize = rectTransform.rect.size;
Vector2 localPoint;
RectTransformUtility.ScreenPointToLocalPointInRectangle(parentRectTransform, Input.mousePosition, null, out localPoint);
float clampedX = Mathf.Clamp(topPosition.x + offset.x, -parentSize.x / 2 + uiSize.x / 2, parentSize.x / 2 - uiSize.x / 2);
rectTransform.localPosition = new Vector2(clampedX, offset.y);
rectTransform.localPosition = new Vector2(clampedX, localPoint.y + offset.y);
gameObject.SetActive(true);
}
}