public void SaveCoin() //코인을 저장하는 함수 { savecoin save = new savecoin(); //세이브 코인 클래스 변수 세이브생성하고 할당 save.COIN = coin; //저장할 코인변수에 코인정보저장 string json = JsonUtility.ToJson(save); //텍스트로 코인정보저장 File.WriteAllText(Application.persistentDataPath + "/coindata.json", json); //코인데이터텍스트파일 생성 }
public void loadCoin()//코인정보를 불러올 함수 { try { string json = File.ReadAllText(Application.persistentDataPath + "/coindata.json"); //코인데이터 스트링으로 저장 savecoin load = new savecoin(); //생성한 로드변수에 클래스할당 load = JsonUtility.FromJson <savecoin>(json); //로드에 저장된 코인정보저장 coin = load.COIN; //코인에 저장된코인정보 저장 } catch { } }