건물, 카메라 오류 수정 및 작업 조건 분석 상세 정보 패널 단위 추가
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user