ย ย public long gold
ย ย {
ย ย ย ย get
ย ย ย ย {
ย ย ย ย ย ย if(!PlayerPrefs.HasKey("Gold"))
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย return 0;
ย ย ย ย ย ย }
ย ย ย ย ย ย string tmpGold = PlayerPrefs.GetString("Gold");
ย ย ย ย ย ย return long.Parse(tmpGold);
ย ย ย ย }
ย ย ย ย set
ย ย ย ย {
ย ย ย ย ย ย PlayerPrefs.SetString("Gold", value.ToString());
ย ย ย ย }
ย ย }
์ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ฉดย formatexception ์๋ฌ๊ฐ ๋จ๋๋ฐย
๋งํ๋์ค....
์ ์ฅ๋๊ฐ์ด string์ด ์๋๊ฒ ์๋๊น
์ฐ์ ๋ ์ด๋ณด๋ผ์ ์ ๋ชจ๋ฆ ์ ์ฅ๋ ๊ฐ์ด ์คํธ๋ง์ด ์๋ ๊ฑด ๋ง์ ๊ทผ๋ฐ ์ ์ฝ๋๊ฐ ์คํธ๋ง์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ ์ฝ๋์ธ ๊ฑธ๋ก ์๊ณ ์์
long.TryParse ๋ก ํ์ฑ์ด ์ ๋๋ก ๋ ๋๋ง ๊ฐ ๋ฐํํ๊ฒ๋ ์์ธ์ฒ๋ฆฌ ํด์ฃผ๊ณ ์ ์๋ฌ๊ฐ ๋ฐ์ํ ๋ ์ด๋ค string ๊ฐ์ด ๋ค์ด๊ฐ๋์ง ๊ถ๊ธํ๋ฉด try catch ๋ฌธ์ผ๋ก ์์ธ์ฒ๋ฆฌํด์ ์ด๋ค๊ฐ์ด ๋ค์ด์์๋์ง ๋ก๊ทธ ์ฐ์ด๋ด