VR입문이라 최적화에 미숙하고 틀린 사항이 있을 수 있습니다.
XR Ray Interactor
Force Grab : 멀리 있어도 잡아서 끌 수 있음
Ray Interaction으로 잡아도 Direction Interaction이 됨
Events
Autio Events - 사운드 이벤트
Haptic Events - 진동 이벤트

Direct Interactor
collider 범위 내에 직접 오브젝트를 잡을 수 있는 기능
Attack Transform - null 일경우 내 위치를 기준으로
오브젝트가 잡히고, enmpty 오브젝트를 넣고 위치 기준을
설정하면 enmpty 오브젝트를 기준으로 오브젝트가 움직임
Disable Visuals When Block -> 보일거냐 안 보일거냐
ImproveAccuract -> Physics 적용할건지 안 할건지
Target Priority Mode -> 우선순위 정하기

attach transform + secondary attach transform
velocity Tracking 가장 현실적임 -> 물리적인 힘 O
kinematic, instantaneous -> 물리적인 힘 X?
Throw on Detach - 던지는 힘
Use Dynamic Attach
Focus : 시선이 닿았을 때 인신
XR general Grab Trasnformer
allow two Handed 체크시 양손가능
Socket Interactor
grab Interactable을 통해 지정한 위치에 넣을 수 있음
attach Transform과 material을 사용해 들어 갈 위치, 들어갔을 때
색상 바꿔주기
Hand Tracking
XR Hand Traking Events 부모 - Static Hand Gesture 자식
핸드 트래킹의 경우 상속받은 오브젝트의 제스처에 따라 사용가능하다.
UI사용시 필요한 Interactor에 적용해야할 컴퍼넌트 - 더 찾아보기
UI사용시 필요한 Interactable에 적용해야할 컴퍼넌트
Tracked Device Graphic Raycast
++추가사항
레이어의 칸이 부족한 상황이 있을 수 있기 때문에 XR Interaction Toolkit에서는 따로 추가적인 레이어칸을 제공한다 모든 Interactor에서는 Interactor Layer Mask를 가지므로 상호작용 할 Layer를 따로 설정해줄 수 있다.

XR Simple Interactable을 상속받은 오브젝트 스크립트 Test라고 가정할 때

다음과 같이 Interactable Events를 살펴 보면 Hover Select Focus Active 이벤트가 있으므로 실행하고싶은 함수를 편하게 사용하면 된다.
예를 들어, Gun에서 오브젝트가 Shoot함수를 실행한다 했을 때 Active에서 Shoot에서 총알을 날라가게 인스턴스를 생성한다. 이렇게 설정해 주거나 전투시스템을 구현할 때 각 오브젝트에 공격을 받을 때 Hover 이벤트를 실행하여 데미지 받은 모션을 실행하거나 할 수 있다.