private BaseMoveEnemyWaveStrategy CreateRandomMoveEnemyStrategy(EnemyWave enemyWave) { BaseMoveEnemyWaveStrategy strategy = null; int rand = Random.Range(0, 0); switch (rand) { case 0: strategy = new HorizontalMoveEnemyWaveStrategy(enemyWave, this.enemySpeed, this.enemyBorder); break; default: goto case 0; } return(strategy); }
private void OnEnemyWaweGenerated(EnemyWave enemyWave) { _moveEnemyWaveStrategy = CreateRandomMoveEnemyStrategy(enemyWave); }