public class PlayerCtrl : MonoBehaviour

{

private Transform monsterTr;
private Transform playerTr;
List enemyLists = new List();

}


void Start()
{
playerTr = GetComponent();
}



void Update()
{
if (enemyLists.Count > 0)
{
Transform monsterTr = enemyLists[0];
}


IEnumerator CheckPlayerState()
{
while (!isDie)
{
yield return new WaitForSeconds(0.1f);

Β float distance = Vector3.Distance(monsterTr.position, playerTr.position);
Debug.Log(distance);


if (distance <= attackRange) //곡격 사거리 이내에 λ“€μ–΄μ™”λŠ”κ°€?
{
playerState = PlayerState.attack;
}




private void OnTriggerEnter2D(Collider2D collision)
{

if (collision.tag == "Monster")
{
enemyLists.Add(collision.transform);

}
}

private void OnTriggerExit2D(Collider2D collision)
{
foreach (Transform go in enemyLists)
{
if (go == collision.transform)
{
enemyLists.Remove(go);
break;
}
}
}



μ•„λ‹ˆ μ§€κΈˆ μƒˆλ²½λΆ€ν„° μ§€κΈˆκΉŒμ§€ 계속 μ°Ύμ•„λ΄£λŠ”λ° λ„μ €νžˆ λͺ¨λ₯΄κ² μŒ

λ‹€λ₯Έλ°©λ²•μœΌλ‘œ λ‹€ μ‹œλ„ ν•΄λ΄£λŠ”λ° μ•ˆλ¨

Debug.Log(distance);κ°€ μ•„μ˜ˆ 좜λ ₯μ‘°μ°¨ μ•ˆλ˜κ³ 

distanceκ°€ μ•„μ˜ˆ 계산이 μ•ˆλ¨

λ‚΄κ°€ μ•„λŠ” 방법 λ‹€ μ‹œλ„ν•΄λ΄£λŠ”λ° λ‹€μ•ˆλ¨ 어케해야됨 γ… γ… ?