특정 조건에서 텔레포트를 하면 안되는 상황이 있어서 텔레포트를 막을려고
XR Ray Interactor 컴포넌트 OnSelectExited에 조건에 따라 해당하는 Teleportation Anchor를 비활성화 시키는 것으로 텔레포트를 막았더니... 다시 활성화를 할 방법도 없어보이고 이 방법은 도저희 아닌거 같아서
다시 열심히 Unity Docs를 찾아봤더니..
public void OnSelectExited(SelectExitEventArgs args)
{
args.isCanceled = !IsAllowTeleport;
}
그냥 interactor event 파라미터에 isCanceled라는 변수가 있더라구요...
여기에 true 넣으면 행동이 취소됩니다....'Dev > Unity' 카테고리의 다른 글
| [Unity] Teleport Anchor Object Hover & Teleport 기능 추가 (0) | 2023.08.18 |
|---|---|
| [Unity] Teleport 시 특정 좌표로 순간이동하기 (Teleport Anchor) (0) | 2023.08.16 |
| [Unity] VR XR Interaction Toolkit 셋팅 (0) | 2023.08.14 |