Beispiel #1
0
 public List <T> LoadList()
 {
     if (!is_a_list)
     {
         Debug.LogError("ERROR: No fue configurado para cargar listas"); return(null);
     }
     Check();
     convertedtext = File.ReadAllText(path);
     objList       = JsonUtility.FromJson <ListObjs2>(convertedtext);
     foreach (T o in objList.array_objects)
     {
         current.Add(o);
     }
     return(current);
 }
Beispiel #2
0
    public JsonSaveLoad(string _docname, bool is_a_list, T model)
    {
        this.is_a_list = is_a_list;
        docname        = _docname;

        initializedModel = model;

        if (is_a_list)
        {
            current = new List <T>();
            objList = new ListObjs2 {
                array_objects = new List <T>()
            };
        }

        path = @"" + docname + ".txt";
    }