Esempio n. 1
0
    public static List <ResearchObject> FromJsonArray(string rep)
    {
        ResearchObjects lst = JsonUtility.FromJson <ResearchObjects>(rep);
        List <ResearchObjectRepresentation> reps = lst.ros;
        List <ResearchObject> objs = new List <ResearchObject> ();

        reps.ToList <ResearchObjectRepresentation>().ForEach(rp => {
            objs.Add(new ResearchObject(rp.name, researchMap[rp.icon], rp.description, "act"));
        });
        return(objs);
    }
Esempio n. 2
0
    public static List <ResearchObject> LoadAllFromFile()
    {
        StreamReader reader = new StreamReader("Assets/ResearchList.json");
        string       file   = reader.ReadToEnd();

        reader.Close();
        List <ResearchObjectRepresentation> reps = ResearchObjects.CreateFromJSON(file).ros;
        List <ResearchObject> objs = new List <ResearchObject> ();

        reps.ForEach(rp => {
            objs.Add(new ResearchObject(rp.name, researchMap[rp.icon], rp.description, "act"));
        });
        return(objs);
    }