增加SerieData可单独设置SerieSymbol#66

This commit is contained in:
monitor1394
2020-06-17 12:46:04 +08:00
parent c187226465
commit 17c8b76c54
17 changed files with 114 additions and 41 deletions

View File

@@ -75,11 +75,14 @@ namespace XCharts
if (!serie.show) continue;
if (serie.type != SerieType.Scatter && serie.type != SerieType.EffectScatter) continue;
bool refresh = false;
var dataCount = serie.data.Count;
for (int j = 0; j < serie.data.Count; j++)
{
var serieData = serie.data[j];
var symbol = SerieHelper.GetSerieSymbol(serie, serieData);
if (!symbol.ShowSymbol(j, dataCount)) continue;
var dist = Vector3.Distance(local, serieData.runtimePosition);
if (dist <= serie.symbol.size)
if (dist <= symbol.size)
{
serieData.selected = true;
m_Tooltip.AddSerieDataIndex(serie.index, j);