private void OnBossAttack(BossController.AttackPattern attackPattern) { if (attackPattern == BossController.AttackPattern.Melee) { PlayAudio(settings.bossAttackMelee); } else if (attackPattern == BossController.AttackPattern.Projectile) { PlayAudio(settings.bossAttackProjectile); } }
private void OnAttack(BossController.AttackPattern attackPattern) { if (m_Dead) { return; } if (attackPattern == BossController.AttackPattern.Melee) { m_BossAnimator.Melee(); m_CurrentTimer = Time.time; } else if (attackPattern == BossController.AttackPattern.Projectile) { m_BossAnimator.Range(); m_CurrentTimer = Time.time; } }