Example #1
0
 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);
    }
Example #3
0
    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);
    }
Example #4
0
 public void Spawn(ConfigurationEnemy enemy)
 {
     EnemiesForCurrentWave.Add(enemy);
 }
Example #5
0
 public void ConfigEnemyToConfiguration()
 {
     //music.Play();
     ConfigurationEnemy.SetActive(false);
     ConfigButtons.SetActive(true);
 }
Example #6
0
 public void ConfigurationToConfigEnemies()
 {
     ConfigButtons.SetActive(false);
     ConfigurationEnemy.SetActive(true);
 }