드디어 완성
This commit is contained in:
@@ -5,8 +5,27 @@ 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)
|
||||
@@ -16,6 +35,10 @@ private void OnTriggerEnter(Collider other)
|
||||
return;
|
||||
|
||||
hasBeenHit = true;
|
||||
|
||||
if (hitCollider != null)
|
||||
hitCollider.enabled = false;
|
||||
|
||||
onKimchiHit?.Invoke();
|
||||
|
||||
Debug.Log("김치싸대기 성공!");
|
||||
|
||||
Reference in New Issue
Block a user