public static GameManager instance:
์ด๊ฑฐ ํ๊ณ
private void awake()
{
ย ย ย if(!instance)
ย ย ย {
ย ย ย ย ย ย ย instance = this;
ย ย ย }
}
์ด๊ฑฐ
์ด๋ ๊ฒ ํด๋๊ณ ๋ค๋ฅธ ์คํฌ๋ฆฝํธ์์ GameManager.instance.(ํจ์) ์ด๋ฐ ํ์์ผ๋ก ์ฐ๋๋ฐ
๊ฒ์๋งค๋์ ๋ณ์๋ฅผ ์คํฌ๋ฆฝํธ๋ง๋ค ์ ์ธํด์ฃผ๋๊ฑฐ๋ณด๋ค ํจ์ฌ ์ข์ ๋ฐฉ๋ฒ์?
์ฑ๊ธํด = ์์ ๋ ์ , ์ฝ๋๋ฅผ ์ข๊น์ง ์ณ๋ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋๋ฐ ํ์ผ ์ ๋ฐ์ดํธ๋ ๋ณ๊ฒฝํ ์ผ์์ผ๋ฉด ๋งค์ฐ ์ข๊ฐ์์ง
ํธ์์ฑ์์ ๋์ฌ๋ฒฝ