15 [DisallowMultipleComponent]
22 chart = gameObject.GetComponent<
LineChart>();
23 if (chart ==
null)
return;
25 chart.onCustomDraw = delegate (VertexHelper vh)
29 chart.onCustomDrawBeforeSerie = delegate (VertexHelper vh,
Serie serie)
33 chart.onCustomDrawAfterSerie = delegate (VertexHelper vh,
Serie serie)
35 if (serie.
index != 0)
return;
37 if (dataPoints.Count > 0)
39 var pos = dataPoints[3];
40 var zeroPos =
new Vector3(chart.
grid.runtimeX, chart.
grid.runtimeY);
41 var startPos =
new Vector3(pos.x, zeroPos.y);
42 var endPos =
new Vector3(pos.x, zeroPos.y + chart.
grid.runtimeHeight);
43 UGL.DrawLine(vh, startPos, endPos, chart.theme.serie.lineWidth, Color.blue);
44 UGL.DrawCricle(vh, pos, 5, Color.blue);
48 chart.onCustomDrawTop = delegate (VertexHelper vh)