示例#1
0
    //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
    }
示例#2
0
    //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
        }
    }