No Description
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.

Example02_ChartEvent.cs 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using UnityEngine;
  2. using UnityEngine.EventSystems;
  3. using XCharts.Runtime;
  4. namespace XCharts.Example
  5. {
  6. [DisallowMultipleComponent]
  7. [ExecuteInEditMode]
  8. public class Example02_ChartEvent : MonoBehaviour
  9. {
  10. BaseChart chart;
  11. void Awake()
  12. {
  13. chart = gameObject.GetComponent<BaseChart>();
  14. if (chart == null)
  15. {
  16. chart = gameObject.AddComponent<LineChart>();
  17. }
  18. chart.onPointerEnter = OnPointerEnter;
  19. chart.onPointerExit = OnPointerExit;
  20. chart.onPointerDown = OnPointerDown;
  21. chart.onPointerUp = OnPointerUp;
  22. chart.onPointerClick = OnPointerClick;
  23. chart.onScroll = OnScroll;
  24. }
  25. void OnPointerEnter(PointerEventData eventData, BaseGraph chart)
  26. {
  27. //Debug.LogError("enter:" + chart);
  28. }
  29. void OnPointerExit(PointerEventData eventData, BaseGraph chart)
  30. {
  31. //Debug.LogError("exit:" + chart);
  32. }
  33. void OnPointerDown(PointerEventData eventData, BaseGraph chart)
  34. {
  35. //Debug.LogError("down:" + chart);
  36. }
  37. void OnPointerUp(PointerEventData eventData, BaseGraph chart)
  38. {
  39. //Debug.LogError("up:" + chart);
  40. }
  41. void OnPointerClick(PointerEventData eventData, BaseGraph chart)
  42. {
  43. //Debug.LogError("click:" + chart);
  44. }
  45. void OnScroll(PointerEventData eventData, BaseGraph chart)
  46. {
  47. //Debug.LogError("scroll:" + chart);
  48. }
  49. }
  50. }