Beispiel #1
0
    public void RegisterTower(GameObject tower)
    {
        var towerScript = tower.GetComponentInChildren <TowerController>();

        OnEnemyDeath += new OnEnemyDeathEventHandler(towerScript.EnemyDied);
        _deployedTowers.Add(tower);
    }
Beispiel #2
0
    public void UnregisterTower(GameObject tower)
    {
        var towerScript = tower.GetComponentInChildren <TowerController>();

        Debug.Log(towerScript);
        OnEnemyDeath -= new OnEnemyDeathEventHandler(towerScript.EnemyDied);
        _deployedTowers.Remove(tower);
    }