์ฟจํƒ€์ž„ ์„ค์ •ํ•˜๊ณ  n์ดˆ ๋’ค์— ์ดˆ๊ธฐํ™”ํ•˜๋Š” ์ฝ”๋ฃจํ‹ด ํ•˜๋‚˜๋กœ ๋Œ๋ ค์“ฐ๊ณ  ์‹ถ์€๋ฐ


IEnumerator SetCooldown(float timeS, ref bool isInCooldown)

{

isInCooldown = true;

yield return new WaitForSeconds(timeS);

isInCooldown = false;

}


์ด๋ ‡๊ฒŒ ํ–ˆ๋”๋‹ˆ ref๋Š” IEnumerator์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ์—๋Ÿฌ ๋ฑ‰๋Š”๋‹ค


๊ฑ ๋ณ€์ˆ˜๋งˆ๋‹ค ์ฝ”๋ฃจํ‹ด ๊ฐ๊ฐ ๋งŒ๋“ค์–ด์„œ ์“ฐ๋ฉด ๋˜๊ธด ํ•˜๋Š”๋ฐ

๊ทธ๋Ÿผ ์ฟจํƒ€์ž„ ์ ์šฉํ•  ์ƒํ™ฉ ์ƒ๊ธธ ๋•Œ๋งˆ๋‹ค ์ ์  ๋Š˜์–ด๋‚˜์„œ SetAttackCooldown, SetSkill1Cooldown, SetSkill2Cooldown, SetSkill3Cooldown ์ด์ง€๋ž„ ๋‚  ๊ฑฐ ๊ฐ™์Œ

์–ด์ผ€ ๋Œ๋ ค์“ธ ๋ฐฉ๋ฒ• ์—†๋ƒ...