public static void SaveFurnitureData(int floor, List <FurnitureSaveData> datas) { FurnitureSaveDataSet s = new FurnitureSaveDataSet() { saveDatas = datas }; //Debug.LogWarning("save=" + JsonUtility.ToJson(s, true) + " " + datas.Count); PlayerPrefs.SetString(GetSaveKey(floor), JsonUtility.ToJson(s)); }
public static List <FurnitureSaveData> LoadFurnitureData(int floor) { List <FurnitureSaveData> ret = new List <FurnitureSaveData>(); string sdata = PlayerPrefs.GetString(GetSaveKey(floor), ""); if (!string.IsNullOrEmpty(sdata)) { FurnitureSaveDataSet s = JsonUtility.FromJson <FurnitureSaveDataSet>(sdata); if (s != null) { //Debug.LogWarning("loadCnt=" + JsonUtility.ToJson(s, true)); ret = s.saveDatas; } } return(ret); }