SwitchActiveStatus.cs
724 Bytes
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<Graphic>();
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;
}
}