using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class HistoryPanel : BasePanel { public Button returnBtn; public List KillTimesList;//100次击杀统计 public GameObject historyItemPre;//物品预制体 public Transform ItemPreGrid;//预制体生成后的父物体 public List ItemList; public override void Start() { base.Start(); returnBtn.onClick.AddListener(OnClickReBtn); } public void OnClickReBtn() { HidePanel(); } public void SetKilledText(gameEscapeRoomKillCountResponseVo gameKill)//近100次被杀记录的文本修改方法 { for (int i=0;i().nameTextPro.text = item.nameTextPro.text;//房间名字 historyItemPre.GetComponent().TextPro.text=item.TextPro.text;//被杀次数 historyItemPre.GetComponent().image.sprite=item.sprite;//背景图片 if (ItemList.Count>10) { for (int i=0;i<10;i++) { Destroy(ItemList[i]); ItemList.Remove(ItemList[i]); } } ItemList.Add(Instantiate(historyItemPre, ItemPreGrid)); //break; } } } } }