Exemple #1
0
 private void OnEnemyAttack(EnemyController.AttackPattern attackPattern)
 {
     if (attackPattern == EnemyController.AttackPattern.Melee)
     {
         PlayAudio(settings.enemyAttackMelee);
     }
     else if (attackPattern == EnemyController.AttackPattern.Projectile)
     {
         PlayAudio(settings.enemyAttackProjectile);
     }
 }
Exemple #2
0
    private void OnAttack(EnemyController.AttackPattern attackPattern)
    {
        if (m_Dead)
        {
            return;
        }

        if (attackPattern == EnemyController.AttackPattern.Melee)
        {
            m_EnemyAnimator.Melee();
            m_CurrentTimer = Time.time;
        }
        else if (attackPattern == EnemyController.AttackPattern.Projectile)
        {
            m_EnemyAnimator.Range();
            m_CurrentTimer = Time.time;
        }
    }