23 lines
762 B
C#
23 lines
762 B
C#
using LitJson;
|
||
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using UnityEngine;
|
||
using UnityEngine.UI;
|
||
|
||
public class ListInformation : MonoBehaviour
|
||
{
|
||
public List<GameObject> contents;
|
||
[SerializeField] GameObject prefab; //预制体
|
||
[SerializeField] GameObject parent; //父物体(content)
|
||
|
||
// Start is called before the first frame update
|
||
void Start()
|
||
{
|
||
TextAsset jsonFile = Resources.Load<TextAsset>("testfile");
|
||
string jsonString = jsonFile.text;
|
||
Root data = JsonMapper.ToObject<Root>(jsonString);
|
||
GameObject item = Instantiate(prefab, parent.transform);
|
||
contents.Add(item);
|
||
contents[0].transform.GetChild(0).GetChild(0).GetComponent<Text>().text = data.Name;
|
||
}
|
||
} |