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); }
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(); } }