agv 개발
This commit is contained in:
@@ -55,6 +55,8 @@ namespace UVC.UI.Tooltip
|
||||
|
||||
protected string tooltipPrefabPath = "Prefabs/UI/Tooltip/Tooltip";
|
||||
|
||||
protected GameObject tooltipPrefab;
|
||||
|
||||
/// <summary>
|
||||
/// Resources 폴더 내의 툴팁 UI 프리팹 경로입니다.
|
||||
/// 상속을 통해 다른 경로를 사용하도록 재정의할 수 있습니다.
|
||||
@@ -111,9 +113,12 @@ namespace UVC.UI.Tooltip
|
||||
this.tooltipPrefabPath = tooltipPrefabPath; // 사용자 지정 경로가 제공되면 업데이트
|
||||
}
|
||||
|
||||
GameObject loadedTooltipPrefab = Resources.Load<GameObject>(this.tooltipPrefabPath);
|
||||
if (tooltipPrefab == null)
|
||||
{
|
||||
tooltipPrefab = Resources.Load<GameObject>(this.tooltipPrefabPath);
|
||||
}
|
||||
|
||||
if (loadedTooltipPrefab == null)
|
||||
if (tooltipPrefab == null)
|
||||
{
|
||||
Debug.LogError($"TooltipManager 초기화 실패: Resources 폴더에서 '{this.tooltipPrefabPath}' 경로의 프리팹을 로드할 수 없습니다.");
|
||||
return;
|
||||
@@ -123,7 +128,7 @@ namespace UVC.UI.Tooltip
|
||||
_rootCanvas = rootCanvas;
|
||||
|
||||
// 툴팁 인스턴스 생성 및 초기화
|
||||
_activeTooltipInstance = GameObject.Instantiate(loadedTooltipPrefab, _defaultParentTransform);
|
||||
_activeTooltipInstance = GameObject.Instantiate(tooltipPrefab, _defaultParentTransform);
|
||||
_tooltipTextElement = _activeTooltipInstance.GetComponentInChildren<TextMeshProUGUI>();
|
||||
_tooltipRectTransform = _activeTooltipInstance.GetComponent<RectTransform>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user