public void StartWaves(BattleVariant battleVariant) { spawnRateCurrent = spawnRate * battleVariant.spawnRateMult + battleVariant.spawnRatePlus; waveNumberCurrent = (int)Math.Round(waveNumber * battleVariant.waveNumberMult) + battleVariant.waveNumberPlus; numOfSpawnsCurrent = (int)Math.Round(numOfSpawns * battleVariant.numOfSpawnsMult) + battleVariant.numOfSpawnsPlus; StartWaves(false); }
void StartBattle(BattleVariant battleVariant) { Stage = StageGame.Battle; hero.SetActive(true); ShowCanvasWays(false); mobSpawner.StartWaves(battleVariant); }