mouse event 처리 중

This commit is contained in:
logonkhi
2025-06-23 20:06:15 +09:00
parent f79372b4de
commit d8e753c1a1
68 changed files with 2676 additions and 272 deletions

View File

@@ -302,16 +302,16 @@ namespace UVC.UI.Toolbar.View
public void Update()
{
// 마우스 왼쪽 버튼이 클릭되었고, 하위 메뉴가 열려있는 상태일 때
if (Input.GetMouseButtonDown(0) && _currentSubMenu != null && _currentSubMenu.activeSelf && _view.rootCanvas != null)
if (Input.GetMouseButtonDown(0) && _currentSubMenu != null && _currentSubMenu.activeSelf && _view.Canvas != null)
{
RectTransform subMenuRect = _currentSubMenu.GetComponent<RectTransform>();
if (subMenuRect == null) return;
// 캔버스의 렌더 모드에 따라 이벤트 카메라를 가져옵니다.
Camera eventCamera = null;
if (_view.rootCanvas.renderMode == RenderMode.ScreenSpaceCamera || _view.rootCanvas.renderMode == RenderMode.WorldSpace)
if (_view.Canvas.renderMode == RenderMode.ScreenSpaceCamera || _view.Canvas.renderMode == RenderMode.WorldSpace)
{
eventCamera = _view.rootCanvas.worldCamera;
eventCamera = _view.Canvas.worldCamera;
}
// 마우스 포인터가 하위 메뉴 영역 바깥에 있는지 확인합니다.