public void OnAwake() { _fieldSettings = new FieldSettings(); RectTransform.LayoutChanged += RectTransform_LayoutChanged; //AddComponent<Image>().Color = Color.Black.WithAlpha(0.5f); _fieldText = Instantiate<TextElement>(this); _fieldText.RectTransform.Alignment = Alignment.Left; _fieldText.RectTransform.Pivot = new Point(1f, 0.5f); _fieldText.RectTransform.Width = _fieldWidth; _fieldText.RectTransform.Padding = new Padding(_fieldSettings.Padding, 0f); _fieldText.RectTransform.Height = _fieldSettings.TextHeight; _fieldText.Text.Content = "N/A"; _fieldElement = Instantiate<TFieldElement>(this); _fieldElement.RectTransform.Alignment = Alignment.Right; _fieldElement.RectTransform.Pivot = new Point(0f, 0.5f); _fieldElement.RectTransform.Padding = new Padding(-_fieldSettings.Padding, 0f); }
public virtual void OnAwake() { FieldSettings = new FieldSettings(); RectTransform.LayoutChanged += OnRectTransformChanged; }