From 1c6904f074e04324201899f3a9e2c32bdc7bf2ec Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Tue, 5 Dec 2023 22:43:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0`ResetChartStatus()`=E5=8F=AF?= =?UTF-8?q?=E4=B8=BB=E5=8A=A8=E9=87=8D=E7=BD=AE=E5=9B=BE=E8=A1=A8=E7=8A=B6?= =?UTF-8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documentation~/zh/changelog.md | 2 ++ Runtime/Internal/BaseChart.API.cs | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 088708c3..9de840a6 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -70,6 +70,8 @@ slug: /changelog ## master +* (2023.12.05) 增加`ResetChartStatus()`可主动重置图表状态 + ## v3.9.0 版本要点: diff --git a/Runtime/Internal/BaseChart.API.cs b/Runtime/Internal/BaseChart.API.cs index 259c32da..233a7bfb 100644 --- a/Runtime/Internal/BaseChart.API.cs +++ b/Runtime/Internal/BaseChart.API.cs @@ -725,5 +725,15 @@ namespace XCharts.Runtime tooltip.SetActive(false); } } + + /// + /// reset chart status. When some parameters are set, due to the animation effect, the chart status may not be correct. + /// ||重置图表状态。当设置某些参数后,由于动画影响,可能导致图表状态不正确,此时可以调用该接口重置图表状态。 + /// + [Since("v3.10.0")] + public void ResetChartStatus() + { + foreach (var handler in m_SerieHandlers) handler.ForceUpdateSerieContext(); + } } } \ No newline at end of file