์ด๊ฒ ํจ์๋ฅผ
ย ย ย public int GetManaPerSec()
ย ย ย {
ย ย ย ย ย ย ย int manaPerSec = 0;
ย ย ย ย ย ย ย for (int i = 0; i ย ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย ย ย ย if (backgroundItems[i].isPurchased == true)
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย manaPerSec += backgroundItems[i].manaPerSec;
ย ย ย ย ย ย ย }
ย ย ย ย ย ย ย return manaPerSec;
ย ย ย }
์ด๊ฑฐ ํ๊ณ ์ด๊ฑธ Start์์ ๋ค๋ฅธ ํจ์๋ ๊ณฑํด์ ๋ค๋ฅธ ํจ์์ ๋ํด์ฃผ๋๊ฒ ์๋๋ฐ ๊ฑฐ๊ธฐ์ ์๊พธ ๋ํด์ง๋ ๊ฐ์ด ํ๋๋ ์๊ธธ๋ ๋ดค๋๋ ์ ์์ ์ ํจ์๊ฐ Start ํจ์๊ฐ ์คํ์ด ๋ ๋๋ 0์ด๋๋ผ๊ณ ... ๊ทธ ๋ค์์ ๊ฐ์์ผ ๊ฐ์ด ๋์ค๊ณ ....
์ด๊ฒ ์ด๊ธฐํ? ๋ถ๋ฌ์ค๊ธฐ ์์? ๋ฌธ์ ์ธ๊ฒ ๊ฐ์๋ฐ ๋ด๊ฐ ๋ด์ฌ๋ ๊ฐ์ข๋ฅผ ๋ณด๊ณ ๊ทธ๋๋ก ๋ฐ๋ผํ๊ฑด๋ฐ ๋์ฒด ์ ๋๋ ์๊พธ 0์ด ๋์ค๋๊ฑธ๊น..?
Start๊ฐ ์คํ๋ ๋ ์ด ํจ์๊ฐ ๋จผ์ ธ ๋ถ๋ฌ์์ง๋? ๋ญ๋ผํด์ผ๋์ง ๊ทธ๊ฑธ ์ด๋ป๊ฒ ์์ ํด์ผ๋ ๊น?
๋ด๊ฐ ์ฉ์ด๋ณด๋ผ ์ ๋ชจ๋ฅด๋ค๋ณด๋๊น ์ข ๋๊ฒ ์์๋ฃ๊ธฐ ํ๋ค๊ฒ ์ด๋ฏ... ๋ฏธ์
์ด๊ฑด ์ฝ๋ ๋ต๋ณ ๋ฃ๋๋ค๊ณ ๋ ๊ฒ ์๋๊ณ
https://docs.unity3d.com/kr/530/Manual/ExecutionOrder.html
์ฌ๊ธฐ ๋ค์ด๊ฐ์ ์ ๋ํฐ ์คํ์์๋ผ๋ ํ๋ฒ ์ฝ์ด๋ด ๊ธฐ์ด ์ ์ธ ๋ถ๋ถ์์ ๋งํ๋ฉด ๊ธฐ์ด๋ฅผ ๊ณต๋ถํด์ผ์ง ๊ทธ ๋ถ๋ถ๋ง ํด๊ฒฐํ๋ค๊ณ ๋๋๊ฒ ์๋
ํ์ ๊ฐ๊ธธ์ด ๋ฉ๊ตฌ๋... ์ดํ
๊ฒ์ ์ค๋ธ์ ํธ๊ฐ ์ฌ๋ฌ๊ฐ ์์๋ start ๊ฐ ํธ์ถ ๋๋ ์์๋ ์ ์ ์์. ์ค๋ น ์ด์ข๊ฒ ์์๊ฐ ๋ง์๋ ์ธ์ ๋ ์ง ๋ฐ๋ ์ ์์. ๊ฐ๋ฅํ๋ฉด start ์์ ๋ค๋ฅธ ๊ฒ์์ค๋ธ์ ํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์์ ํ๊ณ ๊ผญ ํ์ํ๋ค๋ฉด ๊ฒ์ ์ค๋ธ์ ํธ ๊ฐ์ ์ด๊ธฐํ ์์๋ฅผ ์ ์ ๋ฆฌํ ๋ค์ ์์์ ๋ง์ถฐ์ ์ด๊ธฐํ๋ฅผ ์งํํด ์ค์ผ ํจ. ์ฐ์ ์ด๊ธฐํ ์์๋ฅผ ์ ๋ฆฌํด ๋ณด๊ธฐ ๋ฐ๋.
์ด....์
https://docs.unity3d.com/kr/530/Manual/class-ScriptExecution.html
์คํฌ๋ฆฝํธ ์คํ ์์ ์ง์ ํด์ค์ ์์ด์ผ ์ง์ ์ํ๋ฉด ๋๋ค์ด์ง๋ง ์ง์ ํ๋ฉด ์์๋๋ก ์คํ๋จ....์ด...์ ๋ฉด๋ฐ ์ฃผ๋๊ฑด ์๋๊ณ ๊ทธ๋ ๋ค๊ตฌ์ผ ใ ใ ;;
์ค~ ์ด๋ฐ ๊ธฐ๋ฅ์ด ์์๋ค. ๋๋ ์ฝ๋๋ก ์์ ๋ง์ถฐ ์คฌ๋๋ฐ ใ ใ
์ค ๊ณ ๋ง์ ๋ด์ผ๊ฒ ๋ค
์์ ๋ต๋ณ์ฒ๋ผ ์ ๋ํฐ ์๋ํฐ์์ Script Execution Order ์ง์ ํด์ฃผ๋ฉด ๋จ. ๊ทผ๋ฐ ์ด๊ฒ ๋ชฉ๋ก์์ ์ฐพ์๋ค ๋ฃ๋๊ฑฐ๋ผ ํ๋ก์ ํธ ์ปค์ง๋ฉด ๋ฒ๊ฑฐ๋ก์. ๋๋ฌธ์... Start()์ ๋๋ ค๋ฐ์ง ๋ง๊ณ ์คํ๋ ์ดํ์ ๋ค์ ํจ์๋ฅผ ๋ถ๋ฌ์ฃผ๋ ์์ผ๋ก ์ง์
์ด ํ๋ก์ ํธ๋ ์์๊ฑฐ๋ผ ๊ด์ฐฎ์๋ฏ. ๊ทธ๋๋ ํน์ ๋ชจ๋ฅด๋๊น ๊ทธ๋ ๊ฒ ํด๋ด์ผ๊ฒ ๋ค. ์กฐ์ธ ๊ณ ๋ง์