๋ด๊ฐ ์จ๋ณธ ์ฝ๋ฃจํด ๊ฒฝ์ฐ๋
๊ทธ๋ฅ StartCoroutine(๋ฉ์๋) ํด์ ์ฌ์ฉํ๊ฑฐ๋
StartCoroutine(๋ค๋ฅธ๊ฐ์ฒด.๋ฉ์๋) ์ด๋ฐ์์ผ๋ก ๋ค๋ฅธ ๊ฐ์ฒด์ ๋ฉ์๋๋ ์คํํด๋ดฃ๋๋ฐ
Class Test์
๋ค๋ฅธ๊ฐ์ฒด.StartCoroutine(ํด๋น ํ ์คํธ ๊ฐ์ฒด์ ๋ฉ์๋)
์ด๋ ๊ฒ ๋ค๋ฅธ ๊ฐ์ฒด์ ๋ฉ์๋๊ฐ ์๋๋ผ ๋ค๋ฅธ ๊ฐ์ฒด์์ ์คํํธ ์ฝ๋ฃจํด์ ํด์ฃผ๋๊ฑด ๋ฌด์จ ๊ฒฝ์ฐ๋?
๋ค๋ฅธ๊ฐ์ฒด๊ฐ ์ฃผ์ฒด๊ฐ ๋๋ค๋๊ฑฐ. ๊ทธ ๋ค๋ฅธ๊ฐ์ฒด ์์์ stopallcoroutines ํ๋ฉด ๋๋ฆฌํธ์ถ๋ ์ฝ๋ฃจํด์ด ๋ฉ์ถ๋ค๋ ๋ป
์ํ ๋๋ ์คํ ์ฝ๋ฃจํด์ ๋ํด์๋ ์ ๋ชฐ๋๋๋ฐ ์๋ ์คํ์ฝ๋ฃจํด์ด ์ด๋ฆ ์ ํด์ฃผ๋๊ฑฐ ๋ง๊ณ ์ฌ์คํํ๊ฒ ๋๋ฉด ํด๋น ๊ฐ์ฒด์์ ์คํํ ์ฝ๋ฃจํด๋ค๋ง ๋ชจ๋ ๋ฉ์ถฐ์ฃผ๋๊ฑฐ์? ๋ ๊ทธ๋ฅ ์ ์ฒด ๋ชจ๋ ์ฝ๋ฃจํด์ธ์ค ์์๋๋ฐ.
๊ทธ๋ผ ์ ๋ ๊ฒ ๋ค๋ฅธ๊ฐ์ฒด.StartCoroutine ํ๋ฉด Test ๊ฐ์ฒด์์ ์ฌ์คํํด๋ ๋ค๋ฅธ ๊ฐ์ฒด์์ ์คํํ ์ฝ๋ฃจํด์ฒ๋ผ ์ฃผ์ฒด๊ฐ ๋ค๋ฅธ ๊ฐ์ฒด๋ผ ์คํ ์๋๋ค๋ ๊ทธ ๋ง์ด์ง?
๊ณจ๋ ์ ๋ต
์ํ ๋ต๋ณ ๊ฐ์ฌ~
์ฅ?? ์คํ์ฌ์ฝ๋ฃจํด์ ์ด๋์์ฐ๋ ๋์๊ฐ๊ณ ์๋ ๋ชจ๋ ์ฝ๋ฃจํด ๋ฉ์ถ๋๊ฑฐ์๋์์??
StartCoroutine์ด Monobehaviour์ ๋ฉ์๋์ ๊ทธ๋ฅ this.StartCoroutine()์ด๋ other์ด๋ผ๋ ์ปดํฌ๋ํธ ๋ณ์๊ฐ ์์ผ๋ฉด other.StartCoroutine()์ ์ฐจ์ด