unity๋ก ๊ฐ๋ฐ ์ค์ด๊ณ
stageManager๋ก ์คํ ์ด์ง๋ฅผ ๊ด๋ฆฌํ๊ณ ์์
๊ธฐ์กด์๋ ์คํ ์ด์ง ๋ณ๊ฒฝ์ ํ ๋ stageManager์ initialize ๋ฉ์๋๋ player์ initialize ๋ฉ์๋๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ผ๋ก
๋งต์ destoryํ๋ค๊ฐ ๋ค์ ์์ฑํ๊ณ ํ๋ ์ด์ด ์ํ๋ฅผ ์ด๊ธฐํ ํ๋๋ฐ
์ด๊ฒ ๋์ค ๋ผ์ย ๋ณด๋๊น ํ๋ ์ด์ด initalize๋ฅผ public์ผ๋ก ๋์ ๊ฒ๋ ๋ชจ์๋ผ ๋ง ๊ฐ๋ค ์ฐ๋ ๊ฒ ๋ญ๊ฐ ์๋ชป๋ ๊ฑฐ ๊ฐ์
๊ทธ๋์ ํด๊ฒฐ์ฑ ์ผ๋ก ์คํ ์ด์ง ๋งค๋์ ์ OnStageChanging๋ผ๋ UnityEvent๋ฅผ ๋ง๋ค๊ณ
๊ทธ ์ด๋ฒคํธ๋ฅผ ํ๋ ์ด์ด ์คํฌ๋ฆฝํธ์์ย ๊ตฌ๋ ํ๋ ๋ฐฉ์์ผ๋ก ๊ด๋ฆฌํ๋ ค๊ณ ํ๋๋ฐ
์ด๋ค ๊ฑฐ ๊ฐ์?
์ง๊ธ ์ ๋์๊ฐ๊ณ ์์ผ๋ก ๋ฌธ์ ์์๊ฑฐ๊ฐ์ผ๋ฉด ๊ทธ๋๋ก ๋๊ณ , ๋ฌธ์ ๊ฐ ์๊ธธ๊ฒ ๋ปํ๋ฐ ๊ทธ๋ ๊ฒ ๊ณ ์น๋ฉด ํด๊ฒฐ๋๊ฒ ๋ค ์ถ์ผ๋ฉด ๊ทธ๋ ๊ฒ ํด.