// Use this for initialization void Start() { if (PlayerPrefs.HasKey("NumberOfVisit") && SceneManager.GetActiveScene().name == "InputTest") { settingManager = FindObjectOfType <SettingManager>(); int numberOfVisit = PlayerPrefs.GetInt("NumberOfVisit"); ++numberOfVisit; settingManager.CloseTheInputScreen(); PlayerPrefs.SetInt("NumberOfVisit", numberOfVisit); } else if (!PlayerPrefs.HasKey("NumberOfVisit") && SceneManager.GetActiveScene().name == "InputTest") { settingManager = FindObjectOfType <SettingManager>(); settingManager.OpenTheInputScreen(); } if (SceneManager.GetActiveScene().name == "InputTest" && PlayerPrefs.GetString("UserName") != null) { userNameText.text = PlayerPrefs.GetString("UserName").ToString(); } }