Files
5.24BuYu/Assets/MyGame/aa/UI/Home/Sub/SelectGameLeave/SelectGameLeave_DefaultUIItem.cs
T
2026-06-21 18:20:55 +08:00

40 lines
993 B
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class SelectGameLeave_DefaultUIItem : MonoBehaviour
{
public TextMeshProUGUI tMP_Name;
public Image sprite_Avatar;
public TextMeshProUGUI tMP_GoldCount;
public TextMeshProUGUI tMP_DiamodCount;
public Button btn_StartQuickly;
public Button btn_FanHui;
public Button btn_SheZhi;
private void OnEnable()
{
GameManager.Instance.OnAvatarChanged += OnAvatarChanged;
}
private void OnDisable()
{
if (GameManager.Instance != null)
GameManager.Instance.OnAvatarChanged -= OnAvatarChanged;
}
private void OnAvatarChanged(Sprite sprite)
{
if (sprite != null) sprite_Avatar.sprite = sprite;
}
public void UpdateData(string name, string gold, string diamod)
{
tMP_Name.text = name;
tMP_GoldCount.text = gold;
tMP_DiamodCount.text = diamod;
}
}