using UnityEngine; public class WeaponHitbox : MonoBehaviour { private BoxCollider2D col; private WeaponStat _stat; void Awake() { col = GetComponent(); gameObject.SetActive(false); } public void Setup(WeaponStat stat, string atkType) { _stat = stat; if (atkType == "SAtk") // ¾à°ø°Ý { col.size = stat.data.sboxSize; col.offset = stat.data.sboxOffset; } else if (atkType == "AAtk") // °­°ø°Ý { col.size = stat.data.aboxSize; col.offset = stat.data.aboxOffset; } } /*private void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Enemy")) { // °ø°Ý ŸÀÔ¿¡ ¸Â´Â µ¥¹ÌÁö °è»ê (¾à/°­ ÆÇÁ¤Àº Setup¿¡¼­ Á¤ÇØÁø »óÅÂ) // Àӽ÷ΠSAtk ±âÁØÀ¸·Î ±¸Çö (³ªÁß¿¡ ½ºÅÈ ½Ã½ºÅÛ°ú ¿¬µ¿) float damage = _stat.data.sDamage; other.GetComponent()?.TakeDamage(damage, _stat.data.hitStunTime); } }*/ }