示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }