์บ๋ฆญํฐ๊ฐ ์ฝ์ธ์ ๋จน์๋๋ง๋ค ์ ์ 1์ฉ ์ฆ๊ฐ์ํค๊ธฐ < ๋ฅผ ๊ตฌํ์ค์ธ๋ฐ
DataManager๋ ๋น ์ค๋ธ์ ํธ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ฉ์ํค๋๋ฐ
ย ย static DataManager instance;
ย ย public static DataManager Instance
ย ย {
ย ย ย ย get
ย ย ย ย {
ย ย ย ย ย ย return instance;
ย ย ย ย }
ย ย }
public int Score = 0;
์์ ๋๋ฆฌ๋ฅผ ์ ์ณ์ผ๋๋์ง ๋ชจ๋ฅด๊ฒ ์
๊ทธ๋ฅ public int Score ๋ณ์๋ง ์ ์ธํด๋๊ณ
์ฝ์ธ ์คํฌ๋ฆฝํธ์๋ค๊ฐย DataManager.Score += 1 ํด๋์ผ๋ฉด ๋๋๊ฑฐ์๋??
์ ์ static ์ ์ธ์ ํด๋๊ณ ย ย get์ด๋ return์ด๋ ์ด๋ฐ ๊ฒ๋ค์ ํ๋๊ฑด์ง ์ดํด๊ฐ ์์๊ฐ...
https://blog.naver.com/and_lamyland/221413870397
<< ์๊ฑฐ ๋ณด๋ฉด์ ํด๋ณด๊ณ ์๋๋ฐ ์ดํด ์๊ฐ์ ๊ทธ๋ ์ต๋๋ค.
์ฑ๊ธํค ๊ธฐ๋ฒ์ด์์ c# ์ฑ๊ธํค ์ ๊ดํด์ ์์๋ณด๊ณ ์ ๋ํฐ์์ ์ด๋ค์์ผ๋ก ๊ตฌํ๋๋์ง ์์๋ณด๋ฉด ์ดํด๋์ค๊ฑฐ์์
๊ฐ์ฌํจ๋ท
์ธ์คํด์ค ์ฌ๋ฌ ๊ฐ ๋ชป ๋ง๋ค๊ฒ ํ๋ ์ฑ๊ธํด ํจํด์ธ๋ฐ ํผ์ ์๊ท๋ชจ๋ก ์์ ํ ๋๋ ๋ณ๋ก ํ์๊ฐ ์์
์ ๋จผ๋ง์ธ์ง ๋ฐ๋ก ์๊ฒ ์ ใณใณ
์ฑ๊ธํด ํจํด ์ฐ๋ฉด ๋ค๋ฅธ ์คํฌ๋ฆฝํธ์์ ์ฑ๊ธํด์ด์คํฌ๋ฆฝํธ.instance.์ฑ๊ธํด์ด์คํฌ๋ฆฝํธํจ์,๋ณ์ ์ด๋ฐ์์ผ๋ก ๋ถ๋ฌ์ฌ์์์ด์ ์ข์์