사운드 추가 및 리소스 깨지는 문제 수정
This commit is contained in:
@@ -66,12 +66,24 @@ public class Enemy : MonoBehaviour
|
||||
{
|
||||
if (hp <= 0)
|
||||
{
|
||||
// 1. 적 전사 사망 효과음 재생
|
||||
if (SoundManager.Instance != null)
|
||||
{
|
||||
SoundManager.Instance.PlayEnemyDeath();
|
||||
}
|
||||
|
||||
// SPUM 리소스 기준 사망(4_Death) 트리거 작동
|
||||
animator.SetTrigger("4_Death");
|
||||
Debug.Log($"[Enemy] 적 {enemyName}이(가) 사망하였습니다.");
|
||||
}
|
||||
else
|
||||
{
|
||||
// 2. 적 피격 효과음 재생
|
||||
if (SoundManager.Instance != null)
|
||||
{
|
||||
SoundManager.Instance.PlayPunchHit();
|
||||
}
|
||||
|
||||
// SPUM 리소스 기준 피격(3_Damaged) 트리거 작동
|
||||
animator.SetTrigger("3_Damaged");
|
||||
}
|
||||
@@ -85,6 +97,12 @@ public class Enemy : MonoBehaviour
|
||||
|
||||
Debug.Log($"[Enemy] 적 {enemyName}이(가) 플레이어를 공격합니다! (데미지: {attackPower})");
|
||||
|
||||
// 3. 적 공격 휘두르기 효과음 재생
|
||||
if (SoundManager.Instance != null)
|
||||
{
|
||||
SoundManager.Instance.PlayAttackSwing();
|
||||
}
|
||||
|
||||
if (animator != null)
|
||||
{
|
||||
// SPUM 리소스 기준 공격(2_Attack) 트리거 작동
|
||||
|
||||
Reference in New Issue
Block a user