void SetNums(List <float> data, List <float> data2) { if (data != null) { //Debug.Log("SetNums 2"+graph.lineSeries.Count+""+(0 + conf.numGrids)); WMG_Series aSeries = graph.lineSeries[0 + conf.numGrids].GetComponent <WMG_Series>(); aSeries.pointValues = graph.GenRadar(data, conf.offset.x, conf.offset.y, conf.degreeOffset); } if (data2 != null) { graph.lineSeries[1 + conf.numGrids].gameObject.SetActive(true); WMG_Series aSeries = graph.lineSeries[1 + conf.numGrids].GetComponent <WMG_Series>(); aSeries.pointValues = graph.GenRadar(data2, conf.offset.x, conf.offset.y, conf.degreeOffset); } else { graph.lineSeries[1 + conf.numGrids].gameObject.SetActive(false); } }
void updateDataSeries() { if (dataSeriesChanged || graphChanged) { for (int i = 0; i < numDataSeries; i++) { if (dataSeries.Count <= i) { WMG_Series aSeries = theGraph.addSeriesAt(numGrids + i); aSeries.connectFirstToLast = true; aSeries.hidePoints = true; dataSeries.Add(aSeries); } if (dataSeriesColors.Count <= i) { dataSeriesColors.Add(new Color(Random.Range(0f, 1f), Random.Range(0f, 1f), Random.Range(0f, 1f), 1)); } } for (int i = dataSeries.Count - 1; i >= 0; i--) { if (dataSeries[i] != null && i >= numDataSeries) { theGraph.deleteSeriesAt(numGrids + i); dataSeries.RemoveAt(i); } } for (int i = dataSeriesColors.Count - 1; i >= 0; i--) { if (i >= numDataSeries) { dataSeriesColors.RemoveAt(i); } } for (int i = 0; i < numDataSeries; i++) { WMG_Series aSeries = theGraph.lineSeries[i + numGrids].GetComponent <WMG_Series>(); if (randomData) { aSeries.pointValues = theGraph.GenRadar(theGraph.GenRandomList(numPoints, radarMinVal, radarMaxVal), offset.x, offset.y, degreeOffset); } aSeries.lineScale = dataSeriesLineWidth; aSeries.linePadding = dataSeriesLineWidth; aSeries.lineColor = dataSeriesColors[i]; } } }