2021년 4학년 1학기 기업연계프로젝트2 컴퓨터소프트웨어공학과 <원광투어팀> 팀장 : 송유진 팀원 : 김나영, 이경희, 한유진
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
2.2 KiB

5 years ago
  1. //========= Copyright 2016-2020, HTC Corporation. All rights reserved. ===========
  2. using UnityEngine.EventSystems;
  3. namespace HTC.UnityPlugin.ColliderEvent
  4. {
  5. public interface IColliderEventHoverEnterHandler : IEventSystemHandler
  6. {
  7. void OnColliderEventHoverEnter(ColliderHoverEventData eventData);
  8. }
  9. public interface IColliderEventHoverExitHandler : IEventSystemHandler
  10. {
  11. void OnColliderEventHoverExit(ColliderHoverEventData eventData);
  12. }
  13. public interface IColliderEventPressDownHandler : IEventSystemHandler
  14. {
  15. void OnColliderEventPressDown(ColliderButtonEventData eventData);
  16. }
  17. public interface IColliderEventPressUpHandler : IEventSystemHandler
  18. {
  19. void OnColliderEventPressUp(ColliderButtonEventData eventData);
  20. }
  21. public interface IColliderEventPressEnterHandler : IEventSystemHandler
  22. {
  23. void OnColliderEventPressEnter(ColliderButtonEventData eventData);
  24. }
  25. public interface IColliderEventPressExitHandler : IEventSystemHandler
  26. {
  27. void OnColliderEventPressExit(ColliderButtonEventData eventData);
  28. }
  29. public interface IColliderEventClickHandler : IEventSystemHandler
  30. {
  31. void OnColliderEventClick(ColliderButtonEventData eventData);
  32. }
  33. public interface IColliderEventDragStartHandler : IEventSystemHandler
  34. {
  35. void OnColliderEventDragStart(ColliderButtonEventData eventData);
  36. }
  37. public interface IColliderEventDragFixedUpdateHandler : IEventSystemHandler
  38. {
  39. void OnColliderEventDragFixedUpdate(ColliderButtonEventData eventData);
  40. }
  41. public interface IColliderEventDragUpdateHandler : IEventSystemHandler
  42. {
  43. void OnColliderEventDragUpdate(ColliderButtonEventData eventData);
  44. }
  45. public interface IColliderEventDragEndHandler : IEventSystemHandler
  46. {
  47. void OnColliderEventDragEnd(ColliderButtonEventData eventData);
  48. }
  49. public interface IColliderEventDropHandler : IEventSystemHandler
  50. {
  51. void OnColliderEventDrop(ColliderButtonEventData eventData);
  52. }
  53. public interface IColliderEventAxisChangedHandler : IEventSystemHandler
  54. {
  55. void OnColliderEventAxisChanged(ColliderAxisEventData eventData);
  56. }
  57. }