폰게임 만드는중임

건물을 드래그해서 움직이다가 건설할 수 있는 타일 안으로 들어가면 지정된 위치에 착 옮겨지는 코드 만드는중인데


OnPointerEnter하면 건설가능 타일에 들어온걸로 판단하고 이짝으로 옮기고

OnPointerExit하면 타일에서 나간걸로 판단해서 다시 터치따라서 이동하는걸로 만들었거든?

해당 스크립트는 타일에 컴포넌트로 붙고 말이야


근데 시벌 이게 됐다가 안됐다가 지랄하길래 좀 테스트해보니까

타일끼리 완전히 딱붙어있는 곳에서 A, B타일 있다고 했을때

A Enter -> A Exit -> B Enter 이런 식이 아니라

A Enter -> B Enter -> A Exit 이따구로도 나오고 그때그때 지랄이 나는거임.

아마 OnPointer 가 프레임단위로 작동해서인거 같기도 하고..


내가 원하는 건 현재 터치 위치가 어떤 GameObject 위에 떠 있는지 확인하는 거거든? 

폰게임에서 OnMouseOver 쓰지말라고 해서 어케 해보려고 하는데 좆같네..

좋은 방법 있는사람?