Ejemplo n.º 1
0
        protected override void Refresh()
        {
            base.Refresh();

            if (holoButton)
            {
                holoButton.texture = controlButtonAsset.GetTexture();
                if (holoButton.texture == null)
                {
                    // As a fallback, use the backface texture if the controlButtonAsset doesn't have a texture
                    holoButton.texture = holoButton.backface;
                }
            }

            if (tooltip)
            {
                tooltip.Text = controlButtonAsset.GetText();
            }
        }
Ejemplo n.º 2
0
        protected override void Refresh()
        {
            base.Refresh();

            if (buttonImage != null)
            {
                var tex = controlButtonAsset.GetTexture();
                buttonImage.SetTexture(tex);
                if (tex == null)
                {
                    var holoButton = buttonImage as HolographicButton;
                    if (holoButton != null)
                    {
                        // As a fallback, use the backface texture if the controlButtonAsset doesn't have a texture
                        buttonImage.SetTexture(holoButton.backface);
                    }
                }
            }

            if (tooltip)
            {
                tooltip.Text = controlButtonAsset.GetText();
            }
        }