save(){

string jsonData = JsonUtility.ToJson(testData, true);

ย  ย  ย  string path = Application.persistentDataPath + "/VDate/testData.json";

ย  ย  ย  File.WriteAllText(path, jsonData);

}

load(){

if (!Directory.Exists(Application.persistentDataPath + "/VDate"))//

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  Debug.Log("ํด๋”์ƒ์„ฑ");

ย  ย  ย  ย  ย  ย  Directory.CreateDirectory(Application.persistentDataPath + "/VDate");// +"/VDate"

ย  ย  ย  ย  }


ย  ย  ย  ย  string path = Application.persistentDataPath + "/VDate/testData.json"; ;// +"/VDate"

ย  ย  ย  ย  /*

ย  ย  ย  ย  if (!File.Exists(path))

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  Debug.Log("ํŒŒ์ผ์ƒ์„ฑ");

ย  ย  ย  ย  ย  ย  SaveData();

ย  ย  ย  ย  ย  ย  return;ย  ย  ย  ย  ย  ย ย 

ย  ย  ย  ย  }*/

ย  ย  ย ย ย ย string jsonData = File.ReadAllText(path);

ย  ย  ย  ย  testData = JsonUtility.FromJson<TestData>(jsonData);

}


์ €๊ฑฐ ํŒŒ์ผ ์ƒ์„ฑ์€ ์œ ํˆฌ๋ธŒ ๊ฐ•์˜์— ์žˆ์–ด์„œ ๋„ฃ์—ˆ๋Š”๋ฐ ์žˆ์–ด๋„, ์—†์–ด๋„ ์—๋””ํ„ฐ์—์„œ๋Š” ๋˜๊ณ  ์ปดํ“จํ„ฐ์—์„œ๋Š” ์•ˆ๋˜๋”๋ผ....




์‹ ๊ธฐํ•œ๊ฒŒย 


์—๋””ํ„ฐ์—์„œ ์ €์žฅ๋œ๊ฑฐ๋Š” ๋‹ค์šด๋ฐ›์œผ๋ฉด ์ปดํ“จํ„ฐ์—์„œ ์ ์šฉ๋จ.....


์˜ˆ๋ฅผ ๋“ค์–ด ์—๋””ํ„ฐ์—์„œ testData.TotalKill = 10;์œผ๋กœ ์ €์žฅ ๋๋‹ค๋ฉด,

์ปดํ“จํ„ฐ๋กœ ๋นŒ๋“œํ•ด์„œ ์‹คํ–‰ํ•˜๋ฉด totalKill = 10์ธ ์ƒํƒœ์ž„