mouse event 처리 중
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
// 마우스 포인터가 하위 메뉴 영역 바깥에 있는지 확인합니다.
|
||||
|
||||
Reference in New Issue
Block a user