У меня проблема с моим кодом, и мне очень нужна ваша помощь.
У меня есть текст (в пользовательском интерфейсе) на холсте, и я хочу, чтобы он исчезал с моим первым щелчком мыши и появлялся снова со вторым, но по какой-то причине он не появляется снова.
void Update()
{
Debug.Log ("start " + isHide);
if (Input.GetMouseButtonDown (1) && isHide == true) {
Debug.Log ("after enter 1 and no change " + isHide);
text.gameObject.SetActive (false);
isHide = false;
Debug.Log ("after enter 1 and change " + isHide);
} else {
if (Input.GetMouseButtonDown (1) && isHide == false) {
Debug.Log ("after enter 2 and no change " + isHide);
text.gameObject.SetActive (true);
isHide = true;
Debug.Log ("after enter 2 and change " + isHide);
}
}
}
Спасибо