Exemplo n.º 1
0
        protected override void RefreshSkin()
        {
            background.color          = Skin.BackgroundColor;
            verticalScrollbar.color   = Skin.ScrollbarColor;
            horizontalScrollbar.color = Skin.ScrollbarColor;

            searchInputField.textComponent.SetSkinInputFieldText(Skin);
            searchInputFieldBackground.color = Skin.InputFieldNormalBackgroundColor.Tint(0.08f);
            searchIcon.color = Skin.ButtonTextColor;
            searchBarLayoutElement.SetHeight(Skin.LineHeight);

            selectedPathBackground.color = Skin.BackgroundColor.Tint(0.1f);
            selectedPathText.SetSkinButtonText(Skin);

            Text placeholder = searchInputField.placeholder as Text;

            if (placeholder != null)
            {
                float placeholderAlpha = placeholder.color.a;
                placeholder.SetSkinInputFieldText(Skin);

                Color placeholderColor = placeholder.color;
                placeholderColor.a = placeholderAlpha;
                placeholder.color  = placeholderColor;
            }

            LayoutRebuilder.ForceRebuildLayoutImmediate(drawArea);
            listView.ResetList();
        }
Exemplo n.º 2
0
        public void Initialize(Canvas canvas, Object reference, PointerEventData draggingPointer, UISkin skin)
        {
            rectTransform = (RectTransform)transform;

            this.canvas     = canvas;
            canvasTransform = (RectTransform)canvas.transform;

            m_reference        = reference;
            referenceName.text = reference.GetNameWithType();

            pointerId = draggingPointer.pointerId;

            if (skin != null)
            {
                borderLayoutElement.SetHeight(skin.LineHeight * 2.5f);
                background.GetComponent <LayoutElement>().minHeight = skin.LineHeight;

                float alpha     = background.color.a;
                Color skinColor = skin.InputFieldNormalBackgroundColor.Tint(0.05f);
                skinColor.a      = alpha;
                background.color = skinColor;

                referenceName.SetSkinInputFieldText(skin);
            }

            OnDrag(draggingPointer);

            draggingPointer.pointerDrag = gameObject;
            draggingPointer.dragging    = true;
        }
Exemplo n.º 3
0
        protected override void OnSkinChanged()
        {
            base.OnSkinChanged();

            sizeInput.Skin = Skin;

            sizeLayoutElement.SetHeight(Skin.LineHeight);
            sizeText.SetSkinText(Skin);
        }
Exemplo n.º 4
0
        protected override void OnSkinChanged()
        {
            base.OnSkinChanged();

            sizeInput.Skin = Skin;

            sizeLayoutElement.SetHeight(Skin.LineHeight);
            sizeText.SetSkinText(Skin);

            Vector2 rightSideAnchorMin = new Vector2(Skin.LabelWidthPercentage, 0f);

            variableNameMask.rectTransform.anchorMin       = rightSideAnchorMin;
            ((RectTransform)sizeInput.transform).anchorMin = rightSideAnchorMin;
        }
Exemplo n.º 5
0
        protected override void RefreshSkin()
        {
            panel.color = Skin.WindowColor;

            rgbaLayoutElement.SetHeight(Skin.LineHeight);
            buttonsLayoutElement.SetHeight(Mathf.Min(45f, Skin.LineHeight * 1.5f));

            rgbaText.SetSkinText(Skin);

            rInput.Skin = Skin;
            gInput.Skin = Skin;
            bInput.Skin = Skin;
            aInput.Skin = Skin;

            cancelButton.SetSkinButton(Skin);
            okButton.SetSkinButton(Skin);
        }
Exemplo n.º 6
0
        protected virtual void OnSkinChanged()
        {
            if (layoutElement)
            {
                layoutElement.SetHeight(Skin.LineHeight * HeightMultiplier);
            }

            if (variableNameText)
            {
                variableNameText.SetSkinText(Skin);
            }

            if (variableNameMask)
            {
                variableNameMask.color = Skin.BackgroundColor;
            }
        }
Exemplo n.º 7
0
        protected virtual void OnSkinChanged()
        {
            if (layoutElement != null)
            {
                layoutElement.SetHeight(Skin.LineHeight * HeightMultiplier);
            }

            if (variableNameText != null)
            {
                variableNameText.SetSkinText(Skin);
                variableNameText.horizontalOverflow = HorizontalWrapMode.Overflow;
                variableNameText.verticalOverflow   = VerticalWrapMode.Overflow;
            }


            if (variableNameMask != null)
            {
                variableNameMask.color = Skin.BackgroundColor;
            }
        }
Exemplo n.º 8
0
        protected override void RefreshSkin()
        {
            panel.color = Skin.WindowColor;
            listViewBackground.color = Skin.BackgroundColor;

            scrollbar.color = Skin.ScrollbarColor;

            selectPromptText.SetSkinText(Skin);
            searchBar.textComponent.SetSkinButtonText(Skin);

            searchBarBackground.color = Skin.ButtonBackgroundColor;
            searchIcon.color          = Skin.ButtonTextColor;

            searchBarLayoutElement.SetHeight(Skin.LineHeight);
            buttonsLayoutElement.SetHeight(Mathf.Min(45f, Skin.LineHeight * 1.5f));

            cancelButton.SetSkinButton(Skin);
            okButton.SetSkinButton(Skin);

            listView.ResetList();
        }
        public void Initialize(Canvas canvas, Object reference, PointerEventData draggingPointer, UISkin skin)
        {
            rectTransform   = (RectTransform)transform;
            canvasTransform = (RectTransform)canvas.transform;

            m_reference        = reference;
            referenceName.text = reference.GetNameWithType();

            this.draggingPointer = draggingPointer;

            if (canvas.renderMode == RenderMode.ScreenSpaceOverlay || (canvas.renderMode == RenderMode.ScreenSpaceCamera && canvas.worldCamera == null))
            {
                worldCamera = null;
            }
            else
            {
                worldCamera = canvas.worldCamera ? canvas.worldCamera : Camera.main;
            }

            if (skin != null)
            {
                borderLayoutElement.SetHeight(skin.LineHeight * 2.5f);
                background.GetComponent <LayoutElement>().minHeight = skin.LineHeight;

                float alpha     = background.color.a;
                Color skinColor = skin.InputFieldNormalBackgroundColor.Tint(0.05f);
                skinColor.a      = alpha;
                background.color = skinColor;

                referenceName.SetSkinInputFieldText(skin);
            }

            OnDrag(draggingPointer);

            draggingPointer.pointerDrag = gameObject;
            draggingPointer.dragging    = true;

            StartCoroutine(ValidatePointer());
        }
Exemplo n.º 10
0
        protected override void RefreshSkin()
        {
            background.color = Skin.BackgroundColor;
            scrollbar.color  = Skin.ScrollbarColor;

            searchInputField.textComponent.SetSkinInputFieldText(Skin);
            searchInputFieldBackground.color = Skin.InputFieldNormalBackgroundColor.Tint(0.08f);
            searchIcon.color = Skin.ButtonTextColor;
            searchBarLayoutElement.SetHeight(Skin.LineHeight);

            selectedPathBackground.color = Skin.BackgroundColor.Tint(0.1f);
            selectedPathText.SetSkinButtonText(Skin);

            Text placeholder = searchInputField.placeholder as Text;

            if (placeholder != null)
            {
                float placeholderAlpha = placeholder.color.a;
                placeholder.SetSkinInputFieldText(Skin);

                Color placeholderColor = placeholder.color;
                placeholderColor.a = placeholderAlpha;
                placeholder.color  = placeholderColor;
            }

            for (int i = 0; i < sceneDrawers.Count; i++)
            {
                sceneDrawers[i].Skin = Skin;
            }

            for (int i = 0; i < searchSceneDrawers.Count; i++)
            {
                searchSceneDrawers[i].Skin = Skin;
            }

            LayoutRebuilder.ForceRebuildLayoutImmediate(drawAreaHierarchy);
            LayoutRebuilder.ForceRebuildLayoutImmediate(drawAreaSearchResults);
        }