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); }
public EnemyInfo(EnemySettings settings) { MainDescription = new EnemyDescription(settings); ActualDescription = new EnemyDescription(settings); Bonus = new EnemyBonus(); }