Debug.Log("1")


Instantiate(GameObj)


Debug.Log("2")



์ด๋Ÿฐ ์ฝ”๋“œ๊ฐ€ ์žˆ์œผ๋ฉด

1 ์ถœ๋ ฅ๋˜๊ณ 

GameObj์˜ Awak(), Start() ํ˜ธ์ถœ๋˜๊ณ 

2 ์ถœ๋ ฅ๋˜๋Š”๋ฐ


์ €๋Š” ์ฒ˜์Œ์— 1,2 ์ถœ๋ ฅ๋˜๊ณ  ๋‹ค์Œ ์œ ๋‹ˆํ‹ฐ์—”์ง„ ์‚ฌ์ดํด์—์„œ GameObj์˜ Awake(), Start()๊ฐ€ ํ˜ธ์ถœ๋˜๋Š” ์ค„ ์•Œ์•˜๋Š”๋ฐ


์ด๋Ÿฐ๊ฑธ ๋ญ๋ผ๊ณ  ํ•˜๋‚˜์š”? ์–ด๋–ป๊ฒŒ ๋ฐ”๋กœ ์ถœ๋ ฅ์ด ๋˜๋Š”(ํ•จ์ˆ˜ ์ œ์–ด๊ถŒ์ด ๋„˜์–ด๊ฐ€๋Š”)์ง€ ์•Œ ์ˆ˜ ์žˆ๋‚˜์š”?


๋น„์Šทํ•œ ์˜ˆ๋กœ SetActiveํ˜ธ์ถœํ•˜๋ฉด OnDisableํ•จ์ˆ˜๋กœ ์ œ์–ด๊ถŒ์ด ๋ฐ”๋กœ ๋„˜์–ด๊ฐ€๋˜๋ฐย