https://jinsdevlog.tistory.com/25
if(Physics.Raycast(ray, out hitInfo, 1 << 10))
그냥 위처럼만 쓰면 1 << 10 이 부분을 flaot maxDistance 파라미터로 인식해서 layerMask가 작동 안한다고 함(대체 왜..)
레이어 마스크가 먹히려면 maxDistance 부분에 float.MaxValue를 넣어서 아래처럼 써줘야 한다
if(Physics.Raycast(ray, out hitInfo, float.MaxValue, 1 << 10))