Problemas com os botões de tela na unidade
Então, eu tenho botões para o meu jogo que incluem: botão Menu Principal, botão Reiniciar e botão Jogar. Tudo funciona bem, mas ocasionalmente um dos textos do botão não carrega, um deles não funciona. Não sei como consertar isso, porque isso acontece aleatoriamente e nem sempre.
O código para os botões:
GameObject[] pauseObjects;
void Start()
{
Time.timeScale = 1;
pauseObjects = GameObject.FindGameObjectsWithTag("ShowOnPause");
hidePaused();
}
public void showPaused()
{
foreach (GameObject g in pauseObjects)
{
g.SetActive(true);
}
}
public void hidePaused()
{
foreach (GameObject g in pauseObjects)
{
g.SetActive(false);
}
}
public void LoadLevel(string level)
{
Application.LoadLevel(level);
}
public void pauseControl()
{
if (Time.timeScale == 1)
{
Time.timeScale = 0;
showPaused();
}
else if (Time.timeScale == 0)
{
Time.timeScale = 1;
hidePaused();
}
}