Exemplo n.º 1
0
 private void UpdateLabel(ChartLabel label,
                          AxisLabelConfig config,
                          AxisLabelRendererExtry entry,
                          Vector2 rendererSize)
 {
     label.SetLabelColor(config.LabelColor);
     label.SetLabelTextSize(config.LabelSize);
     label.SetLabelTextAlignment(GetLabelAlignment(entry));
     label.SetLabelText(entry.Text);
     label.GetComponent <RectTransform> ().pivot = GetLabelPivot(entry);
     label.transform.localPosition = CreateLabelPositionForEntry(entry, rendererSize, config.LabelMargin);
 }
Exemplo n.º 2
0
        void Awake()
        {
            if (entries == null)
            {
                entries = new List <AxisLabelRendererExtry> ();
            }

            if (labelsConfig == null)
            {
                labelsConfig = new AxisLabelConfig();
            }

            objectsPool        = new ReusableObjectsPool();
            objectsPool.Parent = transform;
            objectsPool.DefaultObjectPrefabPath = "prefabs/TextAxisLabelPrefab";

            labelsDirty = true;
        }