ย ย string quitTime;
ย ย private void Awake()
ย ย {
ย ย ย ย quitTime = PlayerPrefs.GetString("quitTime");
ย ย ย ย Debug.Log(quitTime);
ย ย ย ย getTime();
ย ย }
ย ย void getTime()
ย ย {
ย ย ย ย DateTime quitTimeData = DateTime.Parse(quitTime);
ย ย ย ย TimeSpan compareTime = DateTime.Now - quitTimeData;
ย ย ย ย if (snowPersec != 0)
ย ย ย ย ย ย snowTotal.snow += compareTime.TotalSeconds * snowPersec;
ย ย }
ย ย private void OnApplicationQuit()
ย ย {
ย ย ย ย PlayerPrefs.SetString("quitTIme", DateTime.Now.ToString());
ย ย ย ย Debug.Log(DateTime.Now.ToString());
ย ย ย ย PlayerPrefs.Save();
ย ย }
ํ์ฌ ์ฝ๋ ๊ผฌ๋ผ์ง๋ ์ด๋ ์ต๋๋ค
OnApplicationQuit์ ๋ณด์๋ฉด
quitTime์ด๋ผ๋ string์ DateTime.Now.ToString()์ "quitTime"์ด๋ผ๋ ์ด๋ฆ์ผ๋ก Setstringํด๋๊ณ ย Saveํ์๋๋ค.
๋ก๊ทธ์๋ ํ์ฌ์๊ฐ ์ ๋จ๊ณ ์
๊ทผ๋ฐ Awake์์ Getstring์ผ๋ก "quitTime"์ ๋ถ๋ฌ์์ ๋
์ด๋ ๊ฒ ํ ๋น์ด์๋ ๋ฌด์ธ๊ฐ๊ฐ ํธ์ถ๋๋ฉฐ
๋น์ฐํ ์์์ผ๋ก ํด๋น string์ DateTime์ผ๋ก ๋ณํํ ์ ์๋ค๊ณ ๊ฒฝ๊ณ ๊ฐ ๋น๋๋ค...
๋ฌด์์ด ๋ฌธ์ ์ธ์ง ์๋ ค์ฃผ์ค ๋ถ ๊ณ์ ๊ฐ์ฌ...
์คํ Time TIme - dc App
์ผ์ ๋ฏผ๋งํด๋ผ...๊ฐ์ฌํฉ๋๋ค ์์ธ์ด...
์ค์ํ๊ธฐ ๋ฑ ์ข์ผ๋ ์คํธ๋ง ๋ฆฌํฐ๋ด ์ฐ์ง ๋ง๊ณ ์์ ๋ง๋ค์ด์ ์ฐ์ !
๊ฟํ ๊ฐ์ฌํฉ๋๋ค ์์ธ์ด... - dc App