CutePet/Assets/Scripts/GameScene/Panel/GoldRecordPanel.cs

46 lines
1.2 KiB
C#
Raw Normal View History

2024-10-25 11:10:04 +08:00
using System.Collections;
using System.Collections.Generic;
using System.Xml;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.UIElements;
using Button = UnityEngine.UI.Button;
using Image = UnityEngine.UI.Image;
public class GoldRecordPanel : BasePanel
{
//<2F>ر<EFBFBD>
public Button btnColse;
public Image img;
public Text txt;
public ScrollRect sv;
public override void Init()
{
GameDataMgr.Instance.goldRealMsg.openId = GameDataMgr.Instance.player.openId;
StartCoroutine(NetMgr.Instance.GoldRealGet(GameDataMgr.Instance.goldRealMsg));
btnColse.onClick.AddListener(() =>
{
UIManager.Instance.HidePanel<GoldRecordPanel>();
});
}
//<2F><><EFBFBD><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
public void UpdatePanel(List<GoldRealMsg> msg)
{
img.gameObject.SetActive(false);
txt.gameObject.SetActive(false);
for (int i = 0; i < msg.Count; i++)
{
GameObject item = Instantiate(Resources.Load<GameObject>("UI/GoldRecord"));
item.transform.SetParent(sv.content, false);
GoldRecord gold = item.GetComponent<GoldRecord>();
gold.UpdatePanel(msg[i].realRecord);
}
}
}