// Use this for initialization public void Start() { DontDestroyOnLoad(this); loginMenu = loginMenu.GetComponent<Canvas> (); loginFailedMenu = loginFailedMenu.GetComponent<Canvas> (); loginSuccessMenu = loginSuccessMenu.GetComponent<Canvas> (); loginNewUserMenu = loginNewUserMenu.GetComponent<Canvas> (); loginNewUserFailedMenu = loginNewUserFailedMenu.GetComponent<Canvas>(); loggedInMenu = loggedInMenu.GetComponent<Canvas>(); lobbyMenu = lobbyMenu.GetComponent<Canvas>(); sessionFailedMenu = sessionFailedMenu.GetComponent<Canvas>(); menuGUI = GameObject.FindGameObjectWithTag("Menus"); menu = menuGUI.GetComponent<MenuScript>(); lobbyName = lobbyName.GetComponent<InputField>(); currentUsername = currentUsername.GetComponent<Text> (); currentUsername.text = ""; username = username.GetComponent<InputField> (); password = password.GetComponent<InputField> (); networking = GameObject.FindGameObjectWithTag("Networking"); clientManager = networking.GetComponent<ClientScript> (); connectionStarted = false; if (!clientManager.getLoggedIn()) { loginMenu.enabled = true; loginFailedMenu.enabled = false; loginSuccessMenu.enabled = false; loginNewUserMenu.enabled = false; loginNewUserFailedMenu.enabled = false; loggedInMenu.enabled = false; sessionFailedMenu.enabled = false; lobbyMenu.enabled = false; } else { loginMenu.enabled = false; loginFailedMenu.enabled = false; loginSuccessMenu.enabled = false; loginNewUserMenu.enabled = false; loginNewUserFailedMenu.enabled = false; loggedInMenu.enabled = true; lobbyMenu.enabled = false; sessionFailedMenu.enabled = false; currentUsername.text = clientManager.getUsername(); } }