Ejemplo n.º 1
0
    public override void updateScale()
    {
        var fitter = GetComponent <ContentSizeFitter>();

        if (fitter != null)
        {
            fitter.SetLayoutHorizontal();
            fitter.SetLayoutVertical();
        }

        base.updateScale();
        if (outline != null)
        {
            var children = outline.getChildTexts();
            if (children != null)
            {
                outline.updateAttributes = true;
                outline.LateUpdate();
            }
        }
    }
Ejemplo n.º 2
0
    void LateUpdate()
    {
        if (resetSizeFields)
        {
            determineSizeFields();
            resetSizeFields = false;
        }
        if (!onlyUpdateOnTextChange || getText() != lastText)
        {
            updateScale();

            if (outline != null)
            {
                var children = outline.getChildTexts();
                if (children != null)
                {
                    outline.updateAttributes = true;
                    outline.LateUpdate();
                }
            }
        }
    }