private void Start() { BeginingModules(); //Instantiate the first modules menuInfo = GameObject.Find("ScenePath").GetComponent <SceneCommunicationScript>(); print(menuInfo.player); Vector3 initPlayerPos = playerStart.transform.position; GameObject newPlayer = Instantiate(menuInfo.player, initPlayerPos, playerStart.transform.rotation); //Instantiate Player player = newPlayer; gameOverPanel.SetActive(false); _personalScore = gameOverPanel.transform.GetChild(1).GetComponent <Text>(); //Get personnal score Text component for gameover panel print("personalScore: " + _personalScore.gameObject.name); _bestScore = gameOverPanel.transform.GetChild(2).GetComponent <Text>(); //Get best score Text component for gameover panel print("bestScore: " + _bestScore.gameObject.name); scoreText.enabled = true; highscoreText.enabled = true; if (PlayerPrefs.GetInt("0", _highScore) < 1) //Check si il a des PlayerPrefs { PlayerPrefs.SetInt("0", 0); } _highScore = PlayerPrefs.GetInt("0", _highScore); //Set la valeur du highscore en fonction des PlayerPrefs highscoreText.text = "Highscore : " + _highScore; // Set le texte à l'écran }
private void Start() { if (intance == null) { intance = this; DontDestroyOnLoad(gameObject); // Empeche ce script d'être détruit entre les scènes //UpdatePlayerPrefab(); } else { Destroy(gameObject); } }