123456789101112131415161718192021222324252627282930313233 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using static XunJianDataManager;
- public class XunJianLieBiaoWindow : WindowSingleton<XunJianLieBiaoWindow>
- {
- public GameObject parentGo;
- public List<GameObject> itemList;
- protected override void OnStart()
- {
- base.OnStart();
- GameObject liebiao = WindowsManager.Instance.GetPrefab(WindowConfig.windowType.XunJian, "liebiao");
- XunJianDataManager.Instance.GetXunJianList((List<XunJianListData> data) => {
- for (int i = 0; i < data.Count; i++)
- {
- GameObject itemGo = GameObject.Instantiate(liebiao, parentGo.transform);
- XunJianLieBiaoItem item = itemGo.GetComponent<XunJianLieBiaoItem>();
- item.updateData(data[i]);
- itemList.Add(itemGo);
- }
- });
- }
- public void RemoveAll()
- {
- for (int i = 0; i < itemList.Count; i++)
- {
- Destroy(itemList[i]);
- }
- }
- }
|