IEnumerator ZombieAct()
ย ย {
ย ย ย ย switch (zombieState)
ย ย ย ย {
ย ย ย ย ย ย case ZombieState.trace:
ย ย ย ย ย ย ย ย nv.enabled = true;
ย ย ย ย ย ย ย ย nv.SetDestination(playerTransform.position);
ย ย ย ย ย ย ย ย ย
ย ย ย ย ย ย ย ย break;
ย ย ย ย ย ย case ZombieState.attack:
ย ย ย ย ย ย ย ย nv.enabled = false;
ย ย ย ย ย ย ย ย break;
ย ย ย ย }
ย ย ย ย yield return null;
ย ย }
์ด ํจ์ ๊ผญ ์ฝ๋ฃจํด์ผ๋ก ํ ํ์์์ด?
์๋
ํ์์์ด๊ฐ ์๋๊ณ ์ง๊ธ ์ฝ๋๋ง ๋ดค์๋ ์์จ์ผํ๋ค startcoroutine์คํํ๋ฉด ๊ฐ๋น์ง ์์ฑ๋๋ค
์ด๊ฑฐ๋ง๋ด์ ์๋ฌด๊ฒ๋๋ชจ๋ฆ ์๊ฐ์๋ ผ๋ฆฌ๋ก ์ ๋ฐ์ดํธ ๋ฆฌ์๋ฒ ๋ง๋ค์ด๋๋ฉด ๋งค๋ฒ ํ๋ ์ ๊น์๋จน์