Beispiel #1
0
    private string CreateFAKEJson()
    {
        string name = "LOL";
        string mac  = "sdfgsdfgsdfg";

        string name2 = "LOLOL";
        string MAC2  = "zgfzsdhgfxcvbn";


        ScrollObject obj1 = new ScrollObject();

        obj1.Name = name;
        obj1.MAC  = mac;

        ScrollObject obj2 = new ScrollObject();

        obj2.Name = name2;
        obj2.MAC  = MAC2;

        ScrollArray jsonArray = new ScrollArray();

        jsonArray.Devices.Add(obj1);
        jsonArray.Devices.Add(obj2);



        return(JsonUtility.ToJson(jsonArray, true));
    }
Beispiel #2
0
    internal void PopulateScrollView()
    {
        foreach (Transform item in scrollObjParent)
        {
            Destroy(item.gameObject);
        }

        //ScrollArray scrollArray = JsonUtility.FromJson<ScrollArray>(CreateFAKEJson());

        ScrollArray scrollArray = JsonUtility.FromJson <ScrollArray>(fragTestReference.GetPairedDeviceListJson());
        int         i           = 0;

        foreach (ScrollObject obj in scrollArray.Devices)
        {
            ScrollViewObject spawnedObj = Instantiate(scrollViewObject, scrollObjParent);
            spawnedObj.SetNameAndMac(obj.Name, obj.MAC, i);
            spawnedObj.ActivateClicks();
            i++;
        }
    }