mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-29 20:58:47 +00:00
完善Pyramid的Tooltip检测
This commit is contained in:
@@ -34,7 +34,6 @@ namespace XCharts.Runtime
|
|||||||
{
|
{
|
||||||
if (m_SerieGrid == null)
|
if (m_SerieGrid == null)
|
||||||
return;
|
return;
|
||||||
var lineWidth = serie.lineStyle.GetWidth(chart.theme.serie.lineWidth);
|
|
||||||
var needCheck = (chart.isPointerInChart && m_SerieGrid.IsPointerEnter()) || m_LegendEnter;
|
var needCheck = (chart.isPointerInChart && m_SerieGrid.IsPointerEnter()) || m_LegendEnter;
|
||||||
if (!needCheck)
|
if (!needCheck)
|
||||||
{
|
{
|
||||||
@@ -55,6 +54,7 @@ namespace XCharts.Runtime
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
m_LastCheckContextFlag = needCheck;
|
m_LastCheckContextFlag = needCheck;
|
||||||
|
var lineWidth = serie.lineStyle.GetWidth(chart.theme.serie.lineWidth);
|
||||||
var themeSymbolSize = chart.theme.serie.lineSymbolSize;
|
var themeSymbolSize = chart.theme.serie.lineSymbolSize;
|
||||||
var needInteract = false;
|
var needInteract = false;
|
||||||
serie.ResetDataIndex();
|
serie.ResetDataIndex();
|
||||||
|
|||||||
@@ -668,6 +668,12 @@ namespace XCharts.Runtime
|
|||||||
if (labelObject != null) labelObject.SetActive(flag);
|
if (labelObject != null) labelObject.SetActive(flag);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void SetPolygon(params Vector2[] points)
|
||||||
|
{
|
||||||
|
m_PolygonPoints.Clear();
|
||||||
|
m_PolygonPoints.AddRange(points);
|
||||||
|
}
|
||||||
|
|
||||||
public void SetPolygon(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4)
|
public void SetPolygon(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4)
|
||||||
{
|
{
|
||||||
m_PolygonPoints.Clear();
|
m_PolygonPoints.Clear();
|
||||||
@@ -676,6 +682,7 @@ namespace XCharts.Runtime
|
|||||||
m_PolygonPoints.Add(p3);
|
m_PolygonPoints.Add(p3);
|
||||||
m_PolygonPoints.Add(p4);
|
m_PolygonPoints.Add(p4);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetPolygon(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 p5)
|
public void SetPolygon(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 p5)
|
||||||
{
|
{
|
||||||
SetPolygon(p1, p2, p3, p4);
|
SetPolygon(p1, p2, p3, p4);
|
||||||
|
|||||||
Reference in New Issue
Block a user