Beispiel #1
0
        static void SaveAllTasks(List <SerializedTask> tasks)
        {
            ListHolder <SerializedTask> holder = new ListHolder <SerializedTask>();

            holder.list = tasks;
            var data = JsonUtility.ToJson(holder);

            Debug.Log(data);
            PlayerPrefs.SetString(TaskKey, data);
        }
Beispiel #2
0
        static List <SerializedTask> LoadAllTasks()
        {
            ListHolder <SerializedTask> holder = new ListHolder <SerializedTask>();
            var data = PlayerPrefs.GetString(TaskKey, "");

            if (string.IsNullOrEmpty(data))
            {
                return(holder.list);
            }
            else
            {
                holder = JsonUtility.FromJson <ListHolder <SerializedTask> >(data);
                Debug.Log(holder.list);
                return(holder.list);
            }
        }