Example #1
0
    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));
    }
Example #2
0
    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);
    }