๋ถ๋ช ์ ๊ฐ ์๋ ํ์ ํ c# ์ง์์ผ๋ก๋
new ํค์๋๋ฅผ ํตํด์ ํ ์์ญ์ Room ํด๋์ค ํ๋ ์์ฑํด์ ์ฃผ์๊ฐ ์ป์ด์์
room์ ํ ์์ญ์ ์ฃผ์๊ฐ์ ์ ์ฅํด๋๋ ๊ฑธ๋ก ์๊ณ ์๋๋ฐ
์ room์ด null๊ฐ์ ๊ฐ๋๊ฑฐ์ฃ
์ฌ์ง์ด ์์ ๋ณ์๋ ์กฐ์ ๊ฐ๋ฅํ๋ฐ room ์์ฒด๊ฐ null์ด ๋จ๋๊ฒ ๋๋ฌด ์ด์ํด์
์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.. ์ null์ด ๋จ๋๊ฑฐ๊ณ null์ด ์๋จ๊ฒ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น์
rooms๋ new ํด์ค๋ผ
๊ทธ๊ฑด ํด์คฌ์ด์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ๋ฐ๊ฒ๋ ์๋๋ฐ.. Init()์ ๋ฑ ๋ฉค๋ฒ๋ณ์ ์ด๊ธฐํ๋ง ํ๊ตฌ์์..
ํ ์คํ์ค๋ฒํ๋ก์ฐ ๋ค์ ธ๋ณด๋ค๊ฐ ์ด์ ์์๋ค monobehaviour ์์ ๋ฐ๋ ์ ๋ new ํค์๋ ์๋๋ค๋๊ฒ ์ฒจ์ ๊ณต๋ถํ ๋ ๋ญ์๋ฆฐ๊ฐ ํ๋๋ฐ ์ด๊ฑฐ๊ตฌ๋ ์
monobehaviour ๋ฌ๋ ค์์ผ๋ฉด new ์ฐ๋ฉด์๋๊ณ AddComponent๋ Instantiate๋ก๋ง ์๋ก์ด ์ธ์คํด์ค ์์ฑ๊ฐ๋ฅํ๋ค๋ค...
๋ ๋นก๋๊ฐ๋ฆฌ์ผ...
์ฑ๊ธํด์? ใ ใ ๊ฒ ์ธ์คํด์ค ๋นต์ผ~