Example #1
0
    void DestroyShield()
    {
        EnemyBonus enemy = GetComponentInParent <EnemyBonus>();

        enemy.bonus = EnemyBonus.Bonus.None;
        enemy.StopCoroutine(enemy.shieldDeactivatedCoroutine);
        //update in score manager
        ScoreManager.scoreManager.enemyMirrorBroken++;
        Destroy(this.gameObject);
    }
Example #2
0
 public EnemyInfo(EnemySettings settings)
 {
     MainDescription   = new EnemyDescription(settings);
     ActualDescription = new EnemyDescription(settings);
     Bonus             = new EnemyBonus();
 }