Files
dldydtn9755-crypto 4feab8d265 드디어 완성
2026-07-29 17:42:55 +09:00

46 lines
915 B
C#

using UnityEngine;
using UnityEngine.Events;
public class KimchiHitZone : MonoBehaviour
{
[SerializeField] private UnityEvent onKimchiHit;
private Collider hitCollider;
private bool hasBeenHit;
private void Awake()
{
hitCollider = GetComponent<Collider>();
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("김치싸대기 성공!");
}
}