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); }
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; }