From a60d258eb8fb926ed3dd07a1fe753e091491d55b Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Thu, 30 Jun 2022 13:38:46 +0800 Subject: [PATCH] set tooltip on heighest layer --- CHANGELOG.md | 2 ++ Runtime/Internal/DrawSerieRadar.cs | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 856ead05..159c7a95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,6 +45,8 @@ ## branch-2.0 +* (2022.06.30) 优化`Radar`让`Tooltip`的层在`Indicator`之上 + ## v2.8.1 * (2022.05.06) 发布`v2.8.1`版本 diff --git a/Runtime/Internal/DrawSerieRadar.cs b/Runtime/Internal/DrawSerieRadar.cs index 7700ed5a..371fec00 100644 --- a/Runtime/Internal/DrawSerieRadar.cs +++ b/Runtime/Internal/DrawSerieRadar.cs @@ -266,6 +266,8 @@ namespace XCharts var offset = new Vector3(textStyle.offset.x, textStyle.offset.y); AxisHelper.AdjustCircleLabelPos(txt, pos, radar.runtimeCenterPos, txtHig, offset); } + if(chart.tooltip.gameObject != null) + chart.tooltip.gameObject.transform.SetSiblingIndex(chart.transform.childCount-1); chart.RefreshBasePainter(); }; radar.refreshComponent.Invoke(); @@ -482,7 +484,7 @@ namespace XCharts } else if (!serieNameSet.ContainsKey(dataName)) { - serieNameCount++; + serieNameCount++; serieNameSet.Add(dataName, serieNameCount); serieIndex = serieNameCount; }