UGUI에서 자주 정적인요소들이랑 자주 바뀌는 요소들의 캔버스를 분할해봤음


Canvas(A) - Canvas(1)

                 - Canvas(2)

                 - Canvas(3) 


대충 이런식으로 나눠봤는데 문제는 기존에 잘 쓰던 OnPointerDown 이나 OnPointerEnter 계열의 함수들이 전혀 작동을 안함...


가령 Canvas(2) 하위 오브젝트들의 OnPointer~ 계열의 함수들이 동작을 안함...


그래서 Canvas(2)의 Canvas 컴포넌트를 제거해보면 작동이 잘됨


몬가 상위 캔버스인 Canvas(A)에서 입출력 이벤트를 먼저 받는데, 하위 캔버스로 이벤트가 전달이 안되는건가 싶은 느낌이 드는데...


원인을 떠올려봐도 해결법을 모르겠네


이제와서 raycast 방식으로 갈아타라면 그건 그거대로 또 문제고....


어떻게 해야함?