๋ถ€์Šคํ„ฐ ์‚ฌ์šฉ ํ›„ ์ฝ”๋ฃจํ‹ด์„ ์ด์šฉํ•ด์„œ 3์ดˆ์— ํ•œ๋ฒˆ์”ฉ ๊ฒŒ์ด์ง€๊ฐ€ ์ฐจ๋„๋ก ๋งŒ๋“ค๊ณ ์‹ถ์Œ.


ย private IEnumerator BoosterRecoverCoroutine()

ย  ย  {

ย  ย  ย  ย  YieldInstruction wait = new WaitForSeconds(3);

ย  ย  ย  ย  while (isBoosterRecovering) //๋ถ€์Šคํ„ฐ ์‚ฌ์šฉํ›„ true๋กœ ๋ฐ”๋€œ

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  yield return wait;ย 


ย  ย  ย  ย  ย  ย  currentBoosterLeft += 1;

ย  ย  ย  ย  ย  ย  if (currentBoosterLeft >= maxBoosterCount)

ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  currentBoosterLeft = maxBoosterCount;

ย  ย  ย  ย  ย  ย  ย  ย  isBoosterRecovering = false;

ย  ย  ย  ย  ย  ย  }

ย  ย  ย  ย  }

ย  ย  }


์ด๋ ‡๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งœ๋ดค๋Š”๋ฐ ๋ฌธ์ œ๋Š” 3์ดˆ์— ํ•œ๋ฒˆ์”ฉ ์ฐจ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ๊ฑฐ์˜ 1์ดˆ๋งŒ์— ๋‹ค ์ฐจ๋ฒ„๋ฆผ..

์™œ ์ด๋Ÿฐ๊ฑฐ์ž„?ย