29 lines
696 B
C#
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();
|
|
}
|
|
}
|
|
}
|