UIToolkit 기본 UI 개발 중

This commit is contained in:
logonkhi
2026-01-08 20:15:57 +09:00
parent ef4e86820c
commit 71831dd4c3
319 changed files with 28283 additions and 761 deletions

View File

@@ -5,6 +5,7 @@ using System.Linq;
using UnityEngine;
using UnityEngine.UIElements;
using UVC.UIToolkit.List;
using static UVC.UIToolkit.UTKStyleGuide;
namespace UVC.UIToolkit.Window
{
@@ -273,12 +274,12 @@ namespace UVC.UIToolkit.Window
// 한 번만 실행
_treeView.UnregisterCallback<GeometryChangedEvent>(OnTreeViewGeometryChanged);
// USS 변수에서 색상 읽기 (실패 시 기본값 사용)
Color normalColor = new Color(0.2f, 0.2f, 0.2f); // #333333 기본값
Color hoverColor = new Color(0.322f, 0.322f, 0.322f); // #525252 기본값
Color activeColor = new Color(0.2f, 0.2f, 0.2f); // #333333 기본값
Color trackerNormalColor = new Color(0, 0, 0, 0); // 투명 기본값
Color trackerHoverColor = new Color(0.1f, 0.1f, 0.1f, 0); // 반투명 기본값
// USS 변수에서 색상 읽기 (실패 시 UTKStyleGuide 기본값 사용)
Color normalColor = ScrollbarDraggerNormal;
Color hoverColor = ScrollbarDraggerHover;
Color activeColor = ScrollbarDraggerActive;
Color trackerNormalColor = ScrollbarTrackerNormal;
Color trackerHoverColor = ScrollbarTrackerHover;
if (_treeView.customStyle.TryGetValue(s_DraggerNormalColor, out Color n)) normalColor = n;
if (_treeView.customStyle.TryGetValue(s_DraggerHoverColor, out Color h)) hoverColor = h;