Exemple #1
0
        private void SetupColorField(UIPanel colorPanel, UIColorField сolorPicker, UITextField colorHexField, uint colorIndex)
        {
            var colorLabel = colorPanel.Find <UILabel>("Name");

            colorLabel.width = 180;

            сolorPicker.position = new Vector3(200.0f, 0.0f);
            сolorPicker.name     = "Color" + colorIndex + "Picker";

            colorHexField.name = "Color" + colorIndex + "Hex";
            colorHexField.builtinKeyNavigation = true;
            colorHexField.normalBgSprite       = "TextFieldPanel";
            colorHexField.selectionSprite      = "EmptySprite";

            colorHexField.textColor           = new Color32(12, 21, 22, 255);
            colorHexField.horizontalAlignment = UIHorizontalAlignment.Center;
            colorHexField.width    = 90;
            colorHexField.height   = 20;
            colorHexField.position = new Vector3(255.0f, -2.0f);

            var colorValue = ColorTypeConverter.ToRGBHex(сolorPicker.selectedColor);

            colorHexField.text = colorValue;
        }