using UnityEngine; using System; using UnityEngine.UI; public class SwitchActiveStatus : MonoBehaviour { public Button subtitleButton; private Graphic subtitleButtonGraphic; private Color enabledAlpha = new Color(0F, 0.5F, 0.8F, 1F); private Color disabledAlpha = new Color(1F, 1F, 1F, 0.5F); private bool show = true; private void Start() { subtitleButtonGraphic = subtitleButton.GetComponent(); subtitleButtonGraphic.color = enabledAlpha; } //Mostra ou esconde o GameObject associado ao script public void SwitchStatus() { show = !show; gameObject.SetActive(show); if (show) subtitleButtonGraphic.color = enabledAlpha; else subtitleButtonGraphic.color = disabledAlpha; } }