// 공격 받은 거 처리 private void OnCollisionEnter(Collision collision) { if (collision.transform.CompareTag("Weapon0")) { float Damage = collision.gameObject.GetComponent <PlayerWeapon>().damage; enemyHpBar.Dmg(Damage); currentHp -= Damage; Instantiate(EffectSet.Instance.MonsterDmgEffect[0], collision.contacts[0].point, Quaternion.Euler(90, 0, 0)); SoundManager.Instance.effectAudio.PlayOneShot(SoundManager.Instance.PlayerEFXSounds[2]); } if (collision.transform.CompareTag("Weapon1")) { float Damage = collision.gameObject.GetComponent <PlayerWeapon>().damage; enemyHpBar.Dmg(Damage); currentHp -= Damage; Instantiate(EffectSet.Instance.MonsterDmgEffect[1], collision.contacts[0].point, Quaternion.Euler(90, 0, 0)); SoundManager.Instance.effectAudio.PlayOneShot(SoundManager.Instance.PlayerEFXSounds[3]); } if (collision.transform.CompareTag("Weapon2")) { float Damage = collision.gameObject.GetComponent <PlayerWeapon>().damage; enemyHpBar.Dmg(Damage); currentHp -= Damage; Instantiate(EffectSet.Instance.MonsterDmgEffect[2], collision.contacts[0].point, Quaternion.Euler(90, 0, 0)); SoundManager.Instance.effectAudio.PlayOneShot(SoundManager.Instance.PlayerEFXSounds[4]); } }