//Fonction appellee lorsque l'on met le jeu en pause public void PauseGame() { towerFabric.CloseMenu(); //On ferme la fabrique if (TowerPlacement.Instance != null) { TowerPlacement.Instance.DeleteInstance(); //On detruit la tour en cours de placement } Time.timeScale = 0.0f; //On arrete le temps pauseButton.SetActive(false); //On masque le bouton pause helpButton.SetActive(false); //On masque le bouton d'aide nextWaveButton.SetActive(false); //On masque le bouton de lancement de vague openFabricMenu.SetActive(false); // On masque le bouton d'ouverture de la fabrique menu.SetActive(true); //On affiche le menu pause }
//Initialisation void Start() { TowerFabric fabric = FindObjectOfType <TowerFabric>(); //On cherche la fabrique dans la scene et on la reference if (fabric != null) { fabric.CloseMenu(); //Pour aider au developpement, on ferme automatiquement la fabrique } }