Exemple #1
0
    public void EscolheuTorre(GameObject selectedTorre)
    {
        torre = selectedTorre;

        TowerData ta = torre.GetComponent <TowerData> ();

        string nome     = ta.nome;
        int    tropas   = ta.levels[ta.getCurrentLevel() + 1].tropas;
        float  cadencia = ta.levels[ta.getCurrentLevel() + 1].cadencia;
        int    dano     = ta.levels[ta.getCurrentLevel() + 1].dano;

        AttCampos(nome, dano, cadencia, tropas);
    }
Exemple #2
0
 public void DestroyTower()
 {
     if (tower != null)                                                                                                                                      //se o local tiver algum monstro
     {
         TowerData ta     = tower.GetComponent <TowerData> ();                                                                                               //cria uma variavel do tipo dados de monstro, que vai receber o monstro que estiver no slot
         int       tropas = (int)ta.levels [ta.getCurrentLevel()].tropas;
         gameManager.Tropas += (int)(tropas * 0.4);
         Destroy(this.tower.gameObject);
         this.tower = null;
         DisableAllTowers();
     }
 }