public void PushPieChartItemLayout(PieChart pieChart, int i) { pieCharts[i] = pieChart; LayoutElement layoutElementPrefab = pieChart.GetComponent <LayoutElement>(); PushLayoutElement(layoutElementPrefab); }
void LoadObjectforEachElement() { PieChart pie = PieObject.GetComponent <PieChart>(); var obj = mParser.GetObject(ParentObject); pie.DataSource.Clear(); int i = 0; foreach (var pair in mParser.GetAllChildObjects(obj)) { int visualIndex = Math.Min(i, mCategoryVisualStyle.Length - 1); object visualStyle = mCategoryVisualStyle[visualIndex]; pie.DataSource.AddCategory(pair.Key, null); pie.DataSource.RestoreCategory(pair.Key, visualStyle); double val = ParseItem(mParser.ObjectValue(pair.Value), null); pie.DataSource.SetValue(pair.Key, val); i++; } }
public void DoAnimation() { Pie.GetComponent <PieAnimation>().enabled = true; }