์์ดํ ์ ๋๋๊ทธ ํ ๋ ๋๋๊ทธ ๋์์ ์ด๋ฒคํธ ์ฒ๋ฆฌ๋ฅผ ๋ฐ์ง ์๊ฒย blocksRaycasts = false;๋ฅผ ํด์คฌ์ต๋๋ค.
๊ทธ๋ฐ๋ฐย ๋ง์ฐ์ค๋ฅผ ์์ดํ ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค๋จ์ ๋ ย OnPointerEnter(PointerEventData eventData)๋ฅผ ์ด์ฉํ์ฌ ์์ดํ ์ ๋ณด๊ฐ ๋์ค๊ฒ ํด๋จ๋๋ฐ ์ด๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์์ดํ ์ด ๋๋๊ทธ ์ค์ผ ๋ ๋ค๋ฅธ ์์ดํ ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค๋๋ ์์ดํ ์ ๋ณด๊ฐ ๋์ต๋๋ค. ๊ทธ๋์ ์์ดํ ์ด ๋๋๊ทธ ์ค์ด๋ฉด ๋์ค์ง ์๊ฒ ํ๋ ค ํ์ต๋๋ค.
ํ์ง๋ง ๋๋๊ทธ ์ค์ธ ์์ดํ ์ ์ฐธ์กฐํ์๋ ์์ ํด๋์ย blocksRaycasts = false; ๋๋ฌธ์ย eventData.pointerEnter๋ย RaycastAll์ ์ฌ์ฉํ ์ ์๋๊ตฐ์.. ๋๋๊ทธ ์ค์ธ ์์ดํ ์ ์ฐธ์กฐํ ๋ฐฉ๋ฒ์ด ์์๊น์?
๊ฐ๋จํ๊ฑด ๋ ์ด๋ฅผ ๋์ง๋ง๊ณ OnPointEnter์ ๋๋๊ทธ ์ฌ๋ถ if ํ๋๋ง ๋ฃ์ด๋ ๋ ๊ฑฐ๊ฐ์๋ฐ
์ ๋ ๋๋๊ทธ ์ฌ๋กฏ์ ๋ฐ๋ก ๋ง๋ค์ด์ ๊ฑฐ๊ธฐ์ ๊ด๋ฆฌํ๊ฒ ํด๋๊ณ ์ ์ฅํ ๋๋๊ทธ๊ฐ์ ์ฌ๋กฏ์ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.