public void UpdateWithConfig(ConfigurationEnemy setting) { CombinationSize = setting.CombinationSize; Speed = setting.Speed; NbrGold = setting.Gold; SpawnCooldown = setting.SpawnCoolDown; Life = setting.Life; }
protected void Spawn(int Size, int RLife) { if (Life <= 0) { return; } ConfigurationEnemy m = new ConfigurationEnemy(); m.Speed = 0.2f; m.t = ConfigurationEnemy.Type.Boss; m.SpawnCoolDown = 0; m.name = "Rocket"; m.Gold = 0; m.CombinationSize = Size; m.Life = RLife; m.prefab = ConfigurationGame.instance.GenerateEnemy("Rocket"); Gm.WaveManager.Spawn(m); }
public void Spawn() { if (minions.Count == 4) { return; } ConfigurationEnemy m = new ConfigurationEnemy(); m.Speed = 0; m.t = ConfigurationEnemy.Type.Boss; m.SpawnCoolDown = 0; m.name = "PawnMinion"; m.Gold = 0; m.CombinationSize = 4; m.Life = 4; m.prefab = ConfigurationGame.instance.GenerateEnemy("PawnMinion"); Gm.WaveManager.Spawn(m); }
public void Spawn(ConfigurationEnemy enemy) { EnemiesForCurrentWave.Add(enemy); }
public void ConfigEnemyToConfiguration() { //music.Play(); ConfigurationEnemy.SetActive(false); ConfigButtons.SetActive(true); }
public void ConfigurationToConfigEnemies() { ConfigButtons.SetActive(false); ConfigurationEnemy.SetActive(true); }