Debug.Log("1")
Instantiate(GameObj)
Debug.Log("2")
์ด๋ฐ ์ฝ๋๊ฐ ์์ผ๋ฉด
1 ์ถ๋ ฅ๋๊ณ
GameObj์ Awak(), Start() ํธ์ถ๋๊ณ
2 ์ถ๋ ฅ๋๋๋ฐ
์ ๋ ์ฒ์์ 1,2 ์ถ๋ ฅ๋๊ณ ๋ค์ ์ ๋ํฐ์์ง ์ฌ์ดํด์์ GameObj์ Awake(), Start()๊ฐ ํธ์ถ๋๋ ์ค ์์๋๋ฐ
์ด๋ฐ๊ฑธ ๋ญ๋ผ๊ณ ํ๋์? ์ด๋ป๊ฒ ๋ฐ๋ก ์ถ๋ ฅ์ด ๋๋(ํจ์ ์ ์ด๊ถ์ด ๋์ด๊ฐ๋)์ง ์ ์ ์๋์?
๋น์ทํ ์๋ก SetActiveํธ์ถํ๋ฉด OnDisableํจ์๋ก ์ ์ด๊ถ์ด ๋ฐ๋ก ๋์ด๊ฐ๋๋ฐย
1 awake 2 start ์์ผํ ๋ฐ
์ ๋ํฐ ๋ผ์ดํ์ฌ์ดํด, ํ๋ ์ด์ด๋ฃจํ