using System.Collections; using System.Collections.Generic; using UnityEditor.PackageManager; using UnityEngine; using UnityEngine.UI; using UnityEngine.UIElements; using System.IO; using LitJson; public class StartGame : MonoBehaviour { public ScrollView scrollView; public GameObject content; public GameObject textObj; public List eventDatas = new List(); public List ageDatas = new List(); public int currentIndex = 0; void Start() { string agePath = "Assets/Data/myAge.json"; string eventPath = "Assets/Data/myEvents.json"; if(File.Exists(agePath)) { string dataAsJson = File.ReadAllText(agePath); ageListData ageListData = JsonMapper.ToObject(dataAsJson); foreach (var item in ageListData.age) { ageDatas.Add(item); } } if(File.Exists(eventPath)) { string dataAsJson = File.ReadAllText(eventPath); EventListData eventListData = JsonMapper.ToObject(dataAsJson); foreach (var item in eventListData.events) { eventDatas.Add(item); } } } // Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Space)) { GameObject obj = Instantiate(textObj); obj.transform.SetParent(content.transform); Debug.Log(ageDatas.Count); //obj.transform.GetChild(0).GetComponent().text = ageDatas[currentIndex].age + "ثي :"; //+ Random.Range(0, ageDatas[currentIndex].events.Count); // string txt = eventDatas[Random.Range(0, ageDatas[currentIndex].events.Count)].id } } }