Beispiel #1
0
 private void OnBossAttack(BossController.AttackPattern attackPattern)
 {
     if (attackPattern == BossController.AttackPattern.Melee)
     {
         PlayAudio(settings.bossAttackMelee);
     }
     else if (attackPattern == BossController.AttackPattern.Projectile)
     {
         PlayAudio(settings.bossAttackProjectile);
     }
 }
Beispiel #2
0
    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;
        }
    }