Probleme mit Leinwandknöpfen in der Einheit

Also, ich habe Schaltflächen für mein Spiel, die Folgendes beinhalten: Hauptmenü-Schaltfläche, Neustart-Schaltfläche und Wiedergabe-Schaltfläche. Alles funktioniert einwandfrei, aber gelegentlich wird einer der Schaltflächentexte nicht geladen, einer davon funktioniert nicht. Ich bin mir nicht sicher, wie ich das beheben soll, da es zufällig und nicht jedes Mal passiert.

Der Code für die Tasten:

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();
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage