UnityEngine.UI.DefaultControls.SetDefaultColorTransitionValues C# (CSharp) Method

SetDefaultColorTransitionValues() private static method

private static SetDefaultColorTransitionValues ( Selectable slider ) : void
slider Selectable
return void
        private static void SetDefaultColorTransitionValues(Selectable slider)
        {
            ColorBlock colors = slider.colors;
            colors.highlightedColor = new Color(0.882f, 0.882f, 0.882f);
            colors.pressedColor = new Color(0.698f, 0.698f, 0.698f);
            colors.disabledColor = new Color(0.521f, 0.521f, 0.521f);
        }

Usage Example

コード例 #1
0
        public static GameObject CreateButton(DefaultControls.Resources resources)
        {
            GameObject gameObject  = DefaultControls.CreateUIElementRoot("Button", DefaultControls.s_ThickElementSize);
            GameObject gameObject2 = new GameObject("Text");

            gameObject2.AddComponent <RectTransform>();
            DefaultControls.SetParentAndAlign(gameObject2, gameObject);
            Image image = gameObject.AddComponent <Image>();

            image.sprite = resources.standard;
            image.type   = Image.Type.Sliced;
            image.color  = DefaultControls.s_DefaultSelectableColor;
            Button defaultColorTransitionValues = gameObject.AddComponent <Button>();

            DefaultControls.SetDefaultColorTransitionValues(defaultColorTransitionValues);
            Text text = gameObject2.AddComponent <Text>();

            text.text      = "Button";
            text.alignment = TextAnchor.MiddleCenter;
            DefaultControls.SetDefaultTextValues(text);
            RectTransform component = gameObject2.GetComponent <RectTransform>();

            component.anchorMin = Vector2.zero;
            component.anchorMax = Vector2.one;
            component.sizeDelta = Vector2.zero;
            return(gameObject);
        }
All Usage Examples Of UnityEngine.UI.DefaultControls::SetDefaultColorTransitionValues