Beispiel #1
0
    public void ExtractingAndArranginJsonData()
    {
        bool hasName = false;

        searchData = GetComponent <InputData>();
        scrollRect = listcontent.GetComponent <ScrollRect>();


        mydata = JsonUtility.FromJson <DataList>(textJSON.text);

        foreach (Data dat in mydata.data)
        {
            items = Instantiate(listItems);

            if (strComparisonLoop(searchData.ChangeData(), dat.name))
            {
                items.GetComponent <Image>().color = new Color(1f, 0.5f, 0.32f);
                hasName   = true;
                scrollpos = rank;
            }
            items.transform.SetParent(this.gameObject.transform, false);
            items.transform.GetChild(0).GetComponent <TextMeshProUGUI>().text = rank.ToString();
            rank++;
            items.transform.GetChild(1).GetComponent <TextMeshProUGUI>().text = dat.name;
            items.transform.GetChild(2).GetComponent <TextMeshProUGUI>().text = dat.code.ToString();
        }

        if (!hasName)
        {
            notFoundNamePanel.SetActive(true);
        }
    }