Esempio n. 1
0
 private void criaFatiaELegenda(Color c, UIRadialChartExtended chart, UIPanel legendPanel, string localeID, float offsetY)
 {
     chart.AddSlice(c, c);
     KlyteUtils.createUIElement(out UIPanel legendItemContainer, legendPanel.transform);
     legendItemContainer.width            = legendPanel.width;
     legendItemContainer.relativePosition = new Vector3(0f, offsetY);
     legendItemContainer.name             = "LegendItem";
     legendItemContainer.autoLayout       = false;
     legendItemContainer.useCenter        = true;
     legendItemContainer.wrapLayout       = false;
     legendItemContainer.height           = 20;
     KlyteUtils.createUIElement(out UILabel legendColor, legendItemContainer.transform);
     legendColor.backgroundSprite = "EmptySprite";
     legendColor.width            = 10;
     legendColor.height           = 10;
     legendColor.relativePosition = new Vector3(0, 0);
     legendColor.color            = c;
     KlyteUtils.createUIElement(out UILabel legendName, legendItemContainer.transform);
     legendName.textAlignment     = UIHorizontalAlignment.Right;
     legendName.width             = legendItemContainer.width - 10;
     legendName.localeID          = localeID;
     legendName.textScale         = 0.6f;
     legendName.relativePosition  = new Vector3(15f, 2f);
     legendName.verticalAlignment = UIVerticalAlignment.Middle;
 }