IComponentHandler.cs 820 B

1234567891011121314151617181920212223242526
  1. /************************************************/
  2. /* */
  3. /* Copyright (c) 2018 - 2021 monitor1394 */
  4. /* https://github.com/monitor1394 */
  5. /* */
  6. /************************************************/
  7. using UnityEngine.EventSystems;
  8. using UnityEngine.UI;
  9. namespace XCharts
  10. {
  11. public interface IComponentHandler
  12. {
  13. void Init();
  14. void Update();
  15. void DrawBase(VertexHelper vh);
  16. void DrawTop(VertexHelper vh);
  17. void OnDrag(PointerEventData eventData);
  18. void OnBeginDrag(PointerEventData eventData);
  19. void OnEndDrag(PointerEventData eventData);
  20. void OnPointerDown(PointerEventData eventData);
  21. void OnScroll(PointerEventData eventData);
  22. }
  23. }