Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public virtual void OnAwake()
        {
            FieldSettings = new FieldSettings();

            RectTransform.LayoutChanged += OnRectTransformChanged;
        }