BS 0.2.0 Visual

This commit is contained in:
2025-07-21 15:58:52 +08:00
parent f6750189d0
commit d0e5420f95
142 changed files with 11176 additions and 11 deletions

View File

@@ -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);
}
}
}