public void RegisterTower(GameObject tower) { var towerScript = tower.GetComponentInChildren <TowerController>(); OnEnemyDeath += new OnEnemyDeathEventHandler(towerScript.EnemyDied); _deployedTowers.Add(tower); }
public void UnregisterTower(GameObject tower) { var towerScript = tower.GetComponentInChildren <TowerController>(); Debug.Log(towerScript); OnEnemyDeath -= new OnEnemyDeathEventHandler(towerScript.EnemyDied); _deployedTowers.Remove(tower); }