IEnumerator ButffSystem() {
Debug.Log("๊ณต์ ์ฆ๊ฐ");
Destroy(gameObject);
Destroy(this.gameObject);
playerAttack.coolTime = playerAttack.coolTime/2.0f;
yield return new WaitForSeconds(1f);
Debug.Log("๋ค์ ์๋๋๋ก");
}
์๋ ์ด๊ฑฐ ์ yield ํ๊ณ ์ ๋ก๊ทธ ์์ฐํ?
์์ ๋ฃ์ผ๋ฉด ์๊ฐ ๋จนํ๋๋ฐ ์ ์ด๋ฐ๊ฒจ
๋๋ง ๋ชป๋ณด๋ ๋ญ๊ฐ ์๋?
์ผ๋ฐค์ ์๋ฒ ์ด๊ฑธ๋ก ๋จธ๋ฆฌ ๋ฝ๊ฐ๋ค
๊ฒ์์ค๋ธ์ ํธ๋ฅผ ๋์คํธ๋ก์ด ํ๋๋ฐ ์ด๋ป๊ฒ ์ถ๋ ฅ๋จ
์ ๋ ๊ฐ๋ฉ์ฒญํ๋ค ใ ใ
์ด๊ฑฐ ๋ฌ๊ณ ์๋ ์ค๋ธ์ ํธ๊ฐ destroy๋ก ์์ด์ก์ผ๋๊น ์ฝ๋ฃจํด๋ ๋ฉ์ถค
ใฑใ ใฑใ ์ํ๊ธฐ๊ฐ์ด๋ผ ๋ฏธ์ณ์์๋ค