public static UIRadialChart CreateTwoSlicedRadialChart(UIComponent parent, string name) { UIRadialChart radialChart = parent.AddUIComponent <UIRadialChart>(); radialChart.name = name; radialChart.size = new Vector3(50f, 50f); radialChart.spriteName = "PieChartBg"; radialChart.AddSlice(); UIRadialChart.SliceSettings slice = radialChart.GetSlice(0); Color32 color = new Color32(229, 229, 229, 128); slice.outterColor = color; slice.innerColor = color; radialChart.AddSlice(); UIRadialChart.SliceSettings slice1 = radialChart.GetSlice(1); Color32 color1 = new Color32(178, 178, 178, 128); slice1.outterColor = color1; slice1.innerColor = color1; return(radialChart); }
private UIRadialChart CreateRadialChart(int level) { UIRadialChart rc = AddUIComponent <UIRadialChart>(); rc.isEnabled = true; rc.isVisible = true; rc.name = "EmploymentChartLevel" + level; rc.size = chartSize; rc.relativePosition = new Vector2(chartPadding + (level % 2 * (rc.size.x + chartSeparator)), chartPadding + (level / 2 * (rc.size.y + chartSeparator))); rc.zOrder = 2; rc.spriteName = "PieChartWhiteBg"; rc.AddSlice(); UIRadialChart.SliceSettings slice0 = rc.GetSlice(0); Color32 color = JobsUtils.educationLevelColors[level]; slice0.outterColor = color; slice0.innerColor = color; rc.AddSlice(); UIRadialChart.SliceSettings slice1 = rc.GetSlice(1); Color32 color2 = new Color32(132, 110, 110, 255); slice1.outterColor = color2; slice1.innerColor = color2; return(rc); }
public static UIRadialChart CreateExampleTwoSlicedRadialChart(UIComponent parent, string name) { UIRadialChart radialChart = parent.AddUIComponent <UIRadialChart>(); radialChart.name = name; radialChart.size = new Vector3(150f, 150f); radialChart.spriteName = "PieChartBg"; radialChart.AddSlice(); UIRadialChart.SliceSettings slice = radialChart.GetSlice(0); Color32 colorYellow = new Color32(255, 255, 0, 128); slice.outterColor = colorYellow; slice.innerColor = colorYellow; radialChart.AddSlice(); UIRadialChart.SliceSettings slice1 = radialChart.GetSlice(1); Color32 colorRed = new Color32(255, 0, 0, 128); slice1.outterColor = colorRed; slice1.innerColor = colorRed; radialChart.AddSlice(); UIRadialChart.SliceSettings slice2 = radialChart.GetSlice(2); Color32 colorGreen = new Color32(0, 255, 0, 128); slice2.outterColor = colorGreen; slice2.innerColor = colorGreen; radialChart.SetValues(0.2f, 0.3f, 0.5f); radialChart.tooltip = "Some message when hover the chart"; return(radialChart); }