Beispiel #1
0
    public int ReadJsonLength(int line, string type, TextAsset text)
    {
        string    json        = text.text;
        Teachings teachInJson = JsonUtility.FromJson <Teachings>(json);

        if (type == First)
        {
            return(teachInJson.teachings[line].name.Length);
        }
        else if (type == Second)
        {
            return(teachInJson.teachings[line].HeadersNr.Length);
        }
        else if (type == Third)
        {
            return(teachInJson.teachings[line].Buttons.Length);
        }
        else if (type == Fourth)
        {
            return(teachInJson.teachings[line].Texts.Length);
        }
        else
        {
            return(1);
        }
    }
Beispiel #2
0
    //Zugriff auf eine Zeile und das Objekt in diesem

    //Line = welcher Array aus dem Json soll gelesen werden
    //type = der bestimmte array wird ausgesucht darin mit den Werten
    //arrayNr = falls die Werte in einem Array gespeichert sind wird hier die Nummer von wo der Wert genommen werden soll eingefügt
    public string ReadJsonText(int line, string type, int arrayNr, TextAsset text)
    {
        string json = text.text;

        Debug.Log(line + "," + type + "," + arrayNr);
        Teachings teachInJson = JsonUtility.FromJson <Teachings>(json);

        Debug.Log(teachInJson.teachings.Length);
        if (type == First)
        {
            return(teachInJson.teachings[line].name);
        }
        else if (type == Second)
        {
            return(teachInJson.teachings[line].HeadersNr[arrayNr]);
        }
        else if (type == Third)
        {
            return(teachInJson.teachings[line].Buttons[arrayNr]);
        }
        else if (type == Fourth)
        {
            return(teachInJson.teachings[line].Texts[arrayNr]);
        }
        else
        {
            return("F**k off");
        }
    }