From f2b7cfd40b066095c6a1a6de2d232d1174066293 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Mon, 17 May 2021 12:29:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DDataZoom=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/XCharts/Runtime/Component/Main/DataZoom.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Assets/XCharts/Runtime/Component/Main/DataZoom.cs b/Assets/XCharts/Runtime/Component/Main/DataZoom.cs index 5d84a0df..af6cb9bf 100644 --- a/Assets/XCharts/Runtime/Component/Main/DataZoom.cs +++ b/Assets/XCharts/Runtime/Component/Main/DataZoom.cs @@ -670,6 +670,7 @@ namespace XCharts public void OnBeginDrag(PointerEventData eventData) { + if (chart == null) return; if (Input.touchCount > 1) return; Vector2 pos; if (!chart.ScreenPointToChartPoint(eventData.position, out pos)) @@ -707,6 +708,7 @@ namespace XCharts public void OnDrag(PointerEventData eventData) { + if (chart == null) return; if (Input.touchCount > 1) return; foreach (var dataZoom in chart.dataZooms) { @@ -720,6 +722,7 @@ namespace XCharts public void OnEndDrag(PointerEventData eventData) { + if (chart == null) return; foreach (var dataZoom in chart.dataZooms) { if (dataZoom.runtimeDrag || dataZoom.runtimeStartDrag || dataZoom.runtimeEndDrag @@ -735,6 +738,7 @@ namespace XCharts } public void OnPointerDown(PointerEventData eventData) { + if (chart == null) return; if (Input.touchCount > 1) return; Vector2 localPos; if (!chart.ScreenPointToChartPoint(eventData.position, out localPos)) @@ -775,6 +779,7 @@ namespace XCharts } public void OnScroll(PointerEventData eventData) { + if (chart == null) return; if (Input.touchCount > 1) return; foreach (var dataZoom in chart.dataZooms) {