입력 모듈
레이캐스터(Raycasters)

지원되는 이벤트

이벤트 시스템은 다수의 이벤트를 지원하며 사용자가 작성한 입력 모듈을 통해 한층 더 효율적으로 커스터마이징할 수 있습니다.

스탠드얼론 입력 모듈과 터치 입력 모듈이 지원하는 이벤트는 인터페이스에 의해 제공되며, 인터페이스를 구현하여 MonoBehaviour에 적용할 수 있습니다. 유효한 이벤트 시스템이 설정되어 있다면 적절한 시점에 이벤트가 호출됩니다.

  • IPointerEnterHandler - OnPointerEnter - 포인터가 오브젝트에 들어갈 때 호출됩니다.
  • IPointerExitHandler - OnPointerExit - 포인터가 오브젝트에서 나올 때 호출됩니다.
  • IPointerDownHandler - OnPointerDown - 포인터가 오브젝트 위에서 눌렸을 때 호출됩니다.
  • IPointerUpHandler - OnPointerUp - 포인터를 뗄 때 호출됩니다(눌려 있던 오브젝트에서 호출됩니다).
  • IPointerClickHandler - OnPointerClick - 동일 오브젝트에서 포인터를 누르고 뗄 때 호출됩니다.
  • IInitializePotentialDragHandler - OnInitializePotentialDrag - 드래그 타겟이 발견되었을 때 호출됩니다. 값을 초기화하는 데 사용할 수 있습니다.
  • IBeginDragHandler - OnBeginDrag - 드래그가 시작되는 시점에 드래그 대상 오브젝트에서 호출됩니다.
  • IDragHandler - OnDrag - 드래그 오브젝트가 드래그되는 동안 호출됩니다.
  • IEndDragHandler - OnEndDrag - 드래그가 종료됐을 때 드래그 오브젝트에서 호출됩니다.
  • IDropHandler - OnDrop - 드래그를 멈췄을 때 해당 오브젝트에서 호출됩니다.
  • IScrollHandler - OnScroll - 마우스 휠을 스크롤했을 때 호출됩니다.
  • IUpdateSelectedHandler - OnUpdateSelected - 선택한 오브젝트에서 매 틱마다 호출됩니다.
  • ISelectHandler - OnSelect - 오브젝트를 선택하는 순간 호출됩니다.
  • IDeselectHandler - OnDeselect - 선택한 오브젝트를 선택 해제할 때 호출됩니다.
  • IMoveHandler - OnMove - 이동 이벤트(왼쪽, 오른쪽, 위쪽, 아래쪽 등)가 발생했을 때 호출됩니다.
  • ISubmitHandler - OnSubmit - 전송 버튼이 눌렸을 때 호출됩니다.
  • ICancelHandler - OnCancel - 취소 버튼이 눌렸을 때 호출됩니다.
입력 모듈
레이캐스터(Raycasters)