Files
test/Assets/PerfectWorld/Scripts/Chat/UI/ChatMessageView.cs
2026-03-31 17:14:13 +07:00

29 lines
696 B
C#

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