//All of the functions are used to control the menu and the panel visibility
 // Use this for initialization
 void Start()
 {
     CreditsScreen.SetActive(false);
     JoinMenu.SetActive(false);
     ControlsScreen.SetActive(false);
     storeSelected = eventSystem.firstSelectedGameObject;
 }
 public void ActivateMenus()
 {
     Menus.SetActive(true);
     OnlineMenu.SetActive(true);
     HostMenu.SetActive(false);
     JoinMenu.SetActive(false);
     backButton.SetActive(true);
     if (GameObject.Find("Disconnect Button") != null)
     {
         GameObject.Find("Disconnect Button").SetActive(false);
     }
 }
    void Awake()
    {
        playerNameInput   = PlayerPrefs.GetString("playerName", "");
        requirePlayerName = true;

        myWindowRect      = new Rect();
        joinMenuScript    = GetComponent <JoinMenu>();
        singleplayermenu  = GetComponent <Player1Menu>();
        gameLobbyScript   = GetComponent <GameLobby>();
        multiplayerScript = GetComponent <MultiplayerMenu>();

        //OpenMenu("multiplayer");
    }
 public void OpenJoinMenu()
 {
     OnlineMenu.SetActive(false);
     JoinMenu.SetActive(true);
 }
 public void CreateAGame()
 {
     MainMenu.SetActive(false);
     JoinMenu.SetActive(true);
     eventSystem.SetSelectedGameObject(startButton);
 }