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)); }
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++; } }