Files
test/Assets/PerfectWorld/Scripts/Chat/UI/ChatMessageView.cs
T
2026-03-19 09:37:24 +07:00

28 lines
660 B
C#

using BrewMonster.Scripts.Task.UI;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace BrewMonster.Scripts.ChatUI
{
public class ChatMessageView : MonoBehaviour
{
public Image iconImage;
public TextMeshProUGUI messageText;
public void Bind(Sprite iconSprite, string message)
{
if (iconImage == null)
{
iconImage = GetComponent<Image>();
}
iconImage.sprite = iconSprite;
iconImage.enabled = iconSprite != null;
messageText.text = message;
GetComponent<IRefreshLayout>().RefreshLayout();
}
}
}