์ง์ ์๊ฐ๋์ true๋ก ๋ง๋ค๋ ค๊ณ ์ฝ๋์งฐ๋๋ฐ,
์ธ์คํํฐ์์ skillduration์ 5๋ฃ์ด์ 5์ด๋ก์ค์ ํ๋๋ฐ 5์ด๊ฐ ์์๊ฐ์ ์ง๋๊ฐ ๋ฒ๋ฆฌ๊ณ ๋๋๋ฒ๋ฆฌ๋ค.. ๋ญ๊ฐ ์๋ชป๋๊ฑฐ์ผ?
์ง์ ์๊ฐ๋์ true๋ก ๋ง๋ค๋ ค๊ณ ์ฝ๋์งฐ๋๋ฐ,
์ธ์คํํฐ์์ skillduration์ 5๋ฃ์ด์ 5์ด๋ก์ค์ ํ๋๋ฐ 5์ด๊ฐ ์์๊ฐ์ ์ง๋๊ฐ ๋ฒ๋ฆฌ๊ณ ๋๋๋ฒ๋ฆฌ๋ค.. ๋ญ๊ฐ ์๋ชป๋๊ฑฐ์ผ?
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ๋๋ ๋ต๋ณ ๊ฑฐ๋ง์
while๋ฌธ ์์ yield return null ๋ฃ์ด์ผํจ
๊ณ ๋ง์
์ ๋ฐ ๊ฒฝ์ฐ๋ฉด while ๋ฌธ ์ฐ์ง ์๊ณ yield return new WaitForSeconds(remainingTime); ์ผ๋ก ์จ๋ ๋ ๋ฏ
์ค์ด์ค์ด.. ์ฒ์ฌ๋ค ๊ณ ๋ง๋ค! ๋ฆฌํด ๋๋ฃ์ผ๋๋๋ค . ๊ทธ๋ฆฌ๊ณ yield return new WaitForSeconds(remainingTime); ๊ฐ ์ต์ ํ ์ข์๋ฏ ์งฑ์งฑ๋งจ
while ํ๋ฒ์ ๋๋๊ฒ ๋ค
return ์์ด์ while ๋ฌธ ํ๋ฐฉ์ remaintime 0 ๋ ๋๊น์ง ๋ฐ๋ณต๋๋๊ฑฐ์ ใ ใ
๊ทธ๋ฌธ์ ๊ฐ ๋ง๋๊ฑฐ๊ฐ์๋ฐ, ๊ทธ๋๋ ๋ด์๊ฐ์ผ๋ก๋ deltatime ์ด๋๊น ๊ทธ์๊ฐ๋งํผ ๋์์ผํ๋๊ฑฐ๊ฐ์๋ฐ ์์ผ๊น.. ์ดํด๊ฐ์๊ฐ๋ค
์ค ์ดํด๊ฐ๊ฐ์ต๋๋ค. ์น์ ํ์ค๋ช ์งฑ์งฑ๋งจ