using UnityEngine; using UnityEngine.Events; public class KimchiHitZone : MonoBehaviour { [SerializeField] private UnityEvent onKimchiHit; private Collider hitCollider; private bool hasBeenHit; private void Awake() { hitCollider = GetComponent(); if (hitCollider != null) hitCollider.enabled = false; } public void Arm() { hasBeenHit = false; if (hitCollider != null) hitCollider.enabled = true; Debug.Log("김치싸대기 판정 활성화"); } private void OnTriggerEnter(Collider other) { if (hasBeenHit) return; if (!other.CompareTag("Kimchi")) return; hasBeenHit = true; if (hitCollider != null) hitCollider.enabled = false; onKimchiHit?.Invoke(); Debug.Log("김치싸대기 성공!"); } }