public GameScenarioCompiler(EnemyFactory factory) { this.factory = factory; waves = new EnemyWaveCompiler[1]; waves[0] = new EnemyWaveCompiler(factory, 1); waves[0].setSpawnSequence(0, 1.5f, 10, factory, A); }
public State(EnemyWaveCompiler wave) { this.wave = wave; index = 0; Debug.Assert(wave.spawnSequences.Length > 0, "Empty wave!"); sequence = wave.spawnSequences[0].Begin(); }
public GameScenarioCompiler(EnemyFactory factory) { this.factory = factory; waves = new EnemyWaveCompiler[2]; waves[0] = new EnemyWaveCompiler(factory, 2); waves[0].setSpawnSequence(0, 1f, 10, factory, A); waves[0].setSpawnSequence(1, 10.0f, 1, factory, Delay); waves[1] = new EnemyWaveCompiler(factory, 3); waves[1].setSpawnSequence(0, 1f, 10, factory, A); waves[1].setSpawnSequence(1, 7.5f, 1, factory, Delay); waves[1].setSpawnSequence(2, 1f, 20, factory, A); }
public GameScenarioCompiler(EnemyFactory factory) { this.factory = factory; waves = new EnemyWaveCompiler[2]; waves[0] = new EnemyWaveCompiler(factory, 5); waves[0].setSpawnSequence(0, 5.0f, 1, factory, Delay); waves[0].setSpawnSequence(1, 1f, 10, factory, A); waves[0].setSpawnSequence(2, 5.0f, 1, factory, Delay); waves[0].setSpawnSequence(3, 1f, 2, factory, B); waves[0].setSpawnSequence(4, 5.0f, 1, factory, Delay); waves[1] = new EnemyWaveCompiler(factory, 3); waves[1].setSpawnSequence(0, 1.5f, 5, factory, B); waves[1].setSpawnSequence(1, 4.0f, 1, factory, Delay); waves[1].setSpawnSequence(2, 1f, 10, factory, A); }