예제 #1
0
 public override void OnSetup()
 {
     Inject_HackFail.OnCalled = (node) =>
     {
         var waveSetting = new GenericEnemyWaveData()
         {
             WaveSettings   = 1,
             WavePopulation = 5,
             TriggerAlarm   = false,
             SpawnDelay     = 3.0f
         };
         TriggerWave(waveSetting, node);
     };
 }
 /// <summary>
 /// Trigger Single WaveSetting
 /// </summary>
 /// <param name="waveData">WaveData to use for spawn</param>
 /// <param name="node">Spawnnode</param>
 /// <param name="type">SpawnType</param>
 public void TriggerWave(GenericEnemyWaveData waveData, AIG_CourseNode node = null, SurvivalWaveSpawnType type = SurvivalWaveSpawnType.InRelationToClosestAlivePlayer)
 {
     TriggerWave(new GenericEnemyWaveData[] { waveData }.ToList(), node, type);
 }