UIScript.UpdateMenu C# (CSharp) Method

UpdateMenu() public method

public UpdateMenu ( GameObject menu ) : void
menu GameObject
return void
    public void UpdateMenu(GameObject menu)
    {
        if (LevelsScreen.activeSelf)
        {
            LevelsScreen.SetActive(false);
            menu.SetActive(true);
        }
        else if (ControlsScreen.activeSelf)
        {
            ControlsScreen.SetActive(false);
            menu.SetActive(true);
        }
        else
        {
            if (menu.activeSelf)
            {
                menu.SetActive(false);
                Time.timeScale = 1.0f;
                if(GameObject.Find("Character"))
                {
                    GameObject Char = GameObject.Find("Character");
                    Char.GetComponent<CharacterBehavior>().enabled = true;
                }
            }
            else
            {
                menu.SetActive(true);
                Time.timeScale = 0;
                if (GameObject.Find("Character"))
                {
                    GameObject Char = GameObject.Find("Character");
                    Char.GetComponent<CharacterBehavior>().enabled = false;
                }
            }
        }
    }