BS 0.2.0 Visual
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
using System.Collections.Generic;
|
||||
using System;
|
||||
using static Convention.WindowsUI.Variant.PropertiesWindow;
|
||||
using System.Reflection;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace Convention.WindowsUI.Variant
|
||||
{
|
||||
public class ConversationItem : PropertyListItem
|
||||
{
|
||||
[Resources, SerializeField] private Image m_Icon;
|
||||
[Resources, SerializeField] private Text m_Role;
|
||||
[Resources, SerializeField] private Text m_Text;
|
||||
[Setting] public float LineHeight = 25;
|
||||
|
||||
public void Setup([In] string text, [In] string role, int lineSize)
|
||||
{
|
||||
m_Icon.sprite = ConversationWindow.instance.GetRoleIconSprite(role);
|
||||
m_Role.text = text;
|
||||
m_Text.text = text;
|
||||
var rect = this.transform as RectTransform;
|
||||
rect.sizeDelta = new(rect.sizeDelta.x, LineHeight * lineSize);
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user