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); }