์๋ฅผ๋ค์ด ๊ฒ์๋งค๋์ ์ ๊ฒ์์ค๋ฒ ํจ์๋ฅผ ๋ถ๋ฌ์ฌ๋
๊ฒ์์ค๋ฒ ํจ์๋ ํผ๋ธ๋ฆญ์ผ๋ก ํ๊ณ
[Serializefield] GameManager _GameManager;
์ผ๋ก ํด์ ์ธ์คํํฐ์์ ๊ฒ์๋งค๋์ ์ถ๊ฐ์ํค๊ณ
_GameManager.Gameover();
์ด๋ ๊ฒ ํ๊ฑฐ๋ฑ?
์ด๋ณด๋ผ ์ด ๋ฐฉ๋ฒ์ด ์ฌ์์ ์ด๋ ๊ฒ ํ๋๋ฐ ํน์ ๋ฌธ์ ๊ฐ ์๋ ์ถ์ด์
๋ค๋ฅธ ๊ณณ์์ ์์ ํ์ง ๋ชปํ๋๋ก ํ๋กํผํฐ๋ก private set์ ํด์ฃผ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด์์. ๊ทธ๋ฆฌ๊ณ GameManager๊ฐ ๊ฒ์ ์ ์ญ์์ ๋จ ํ๋๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ผ๋ฉด ์ ์ ์์ฑ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒํ ๊ฒ์. -> public static GameManager current { get; private set; }
์ฑ๊ธํค ๊ฒ์ํด์ ์ ์ฉํด์. ํธํจ