Example #1
0
        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);
        }
Example #2
0
 private void OnEnemyWaweGenerated(EnemyWave enemyWave)
 {
     _moveEnemyWaveStrategy = CreateRandomMoveEnemyStrategy(enemyWave);
 }