์ด๋ฐ ์๋ฌ๊ฐ ๋์ค๋๋ฐ ๋ช์๊ฐ๋์ ๋๋ฒ๊ทธ ์ฐ์ด๋ณด๋ฉด์ ์ฐพ์๋ธ๊ฒ ์ ์ด์ ํ๋ ์ด์ด์ ์ธ๋ฒคํ ๋ฆฌ ์ฌ์ด์ฆ๊ฐ ๋ชจ๋ ๊ณณ์์ 0์ผ๋ก ๋์ค๋๋ผ๊ตฌ์.ย
๊ทธ๋์ ์ธ๋ฒคํ ๋ฆฌ ์ฒ์์ ์์ฑํ ๋ ์ฌ์ด์ฆ๊ฐ 0์ด๋ผ์ ์ธ๋ฒคํ ๋ฆฌ๊ฐ ์์ฑ ์์ฒด๊ฐ ์๋๋๊ฑฐ์๋๋ฐ
์ง๊ธ ๋ช์๊ฐ๋์ ํ๋ฉด์ ์์ธ์ ์ฐพ์๊ฑฐ๋ ์.
1. ํ๋ ์ด์ด ํ๋ฆฌํน์ด ์์. ๊ทธ ํ๋ฆฌํน์ ์ธ๋ฒคํ ๋ฆฌ ์ฌ์ด์ฆ๋ฅผ ์ง์ ํด๋์.
2. ๊ฒ์์ด ์์๋๋ฉด ๊ฒ์๋งค๋์ ์์ ํ๋ ์ด์ด ํ๋ฆฌํน์ instantiate๋ก ์์ฑํจ (Awake์์)
3. ์ธ๋ฒคํ ๋ฆฌย ์์คํ ์ด ํ๋ ์ด์ด์ ์ธ๋ฒคํ ๋ฆฌ ์ฌ์ด์ฆ๋ฅผ ๋ฐ์์์ผ ํ๋๋ฐ ์ฌ์ ์์ผ๋ ํ๋ฆฌํน์ ์๋๊ฑธ ์ฐ๊ฒฐํ์
4. ๊ฒ์์์ํ๋ฉด ๋ก๊ทธ๋ฅผ ์ฐ์ด๋ณด๋ ์ธ๋ฒค์ฌ์ด์ฆ๊ฐ 0์ผ๋ก ๋์ด.
5. ๊ทธ๋์ ์ธ๋ฒคํ ๋ฆฌ ์์ฑํ ๋ ์ธ๋ฑ์ค ์๋ฌ๊ฐ ๋จ.
6. ํ๋ฆฌํน์ด ์๋๋ผ ์ฌ์ ์ง์ ๋ฐฐ์นํด์ ์ฐ๊ฒฐํ๋๊น ๋จ
Awake๋ Start๋ ์๋๊ณ ์ฌ์ด์ฆ๊ฐ 0์ด๋ผ๋ธ
์ธ๋ฒคํ ๋ฆฌ ์ฌ๋กฏ์ด 0์นธ์. ์ Inventory Size 40์ด ์ธ๋ฒค์ฌ์ด์ฆ์ธ๋ฐย
ํ๋ ์ด์ด๊ฐ ์ธ๋ฒคํ ๋ฆฌํ๋ ํด๋์ค๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋๊น ์ด๋ ๊ฒ ์ฐ๊ฒฐ์ ๋จ. ์ฐ๊ฒฐํ๊ณ ๋์ ๋ก๊ทธ์ฐ์ผ๋ฉด ์ฌ์ด์ฆ๊ฐ 0์ด ๋์ด
๊ทผ๋ฐ ์ฌ์๋ค๊ฐ ๊ทธ๋ฅ ์ฉ์ผ๋ก ๋ฐฐ์นํด์ ์ฐ๊ฒฐํ๋ฉด ๋ฉ์ฉกํ๊ฒ ์๋๋จ.
๋จธ๊ฐ ๋ฌธ์ ์ผ๊น์ ใ ใ
์ค๋จ์ ์ค์ ํ๊ณ ๋๋ฒ๊ฑฐ ๋ถ์ฌ์ ํ์ค์ฉ ํ์ธํด์ ๊ทธ๊ฒ๋ฐ์ ์์ด
๊ทธ๋ฆฌ๊ณ Start ๋จ์ GetComponent ํ๊ฑฐ ๋ณด๋๊น Inventory์์ ๋จผ๊ฐ ์ ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํ ์ฝ๋๊ฐ ์๋๊ฒ ๊ฐ์๋ฐ ๊ทธ๋ด ๊ฒฝ์ฐ ๊ทธ๋ฅ DefaultExecutionOrder ์ดํธ๋ฆฌ๋ทฐํธ ์ด์ฉํด
player inventory holder ์คํฌ๋ฆฝํธ๋ ๋ค์ฌ๋ ค์ค
์ง๊ธ ์ฌ๋ฆด๊ฒ์
๋ด ์๊ฐ์๋ ์บ๋ฆญํฐ ํ๋ฆฌํน์์ฑ(40)>> ์ฌ์ด์ฆ๋ฅผ ๋ฐ์์ ์ธ๋ฒคํ ๋ฆฌ ์์ฑ ์ด์์๋ฅผ ์๊ฐํ๊ณ ์ง ๊ฑฐ๊ฐ์๋ฐ
๋ชจ์ข ์ ์ด์ ๋ก ํ๋ฆฌํน์ดinstantiate๋๊ธฐ์ ์ ์ฌ์ด์ฆ๋ฅผ ๋ฐ์์ 0์ด์ฐํ๋๊ฑฐ๊ฐ์
์ธ๋ฒคํ ๋ฆฌ๊ฐ ํ๋ ์ด์ด์ ์ข ์์ ์ด๋ผ๋ฉด ์ธ๋ฒคํ ๋ฆฌ๊ฐ ํ๋ ์ด์ด์40์ ์ฐธ์กฐํ๋๊ฑฐ๋ณด๋ค ํ๋ ์ด์ด๊ฐ ์์ ์40์ ๊ฐ์ง๊ณ ์ธ๋ฒคํ ๋ฆฌ ์์ฑํ๋ ์์๊ฐ ๋ ์ข์๋ณด์