Ejemplo n.º 1
0
        private void OnEnemyKilled(EnemyFacade enemey)
        {
            _killedTankCount++;
            _onEnemyExplodedSignal.Fire();
            _enemySpawnController.RemoveKilledUnit(enemey);

            SendTankCountInfo();
            _enemySpawnController.SpawnOneUnit();
            CheckWinGondition();
        }
Ejemplo n.º 2
0
 public void RemoveKilledUnit(EnemyFacade enemy)
 {
     _enemyPool.Despawn(enemy);
     _enemyInGame.Remove(enemy);
 }