UI HUGE UPDATE

This commit is contained in:
2026-06-25 11:48:56 +08:00
parent bd2a06f4c7
commit b2a1e307a4
1806 changed files with 359863 additions and 20822 deletions
+28 -2
View File
@@ -4,16 +4,32 @@ using TMPro;
public class get_item_prefab : MonoBehaviour
{
[SerializeField] private bool testColorChange;
[SerializeField] private Color defaultItemNameColor = Color.white;
public Image item_btm;
public Image itemProfile;
public TextMeshProUGUI itemAmount;
public Text itemName;
public void Bind(Sprite icon, string displayName, int amount, Color qualityColor)
private void Awake()
{
ApplyItemNameColor(defaultItemNameColor);
}
private void OnEnable()
{
if (!testColorChange)
{
ApplyItemNameColor(defaultItemNameColor);
}
}
public void Bind(Sprite icon, string displayName, int amount, Color qualityColor, Sprite backgroundSprite)
{
if (item_btm != null)
{
item_btm.color = qualityColor;
item_btm.sprite = backgroundSprite;
item_btm.color = backgroundSprite != null ? Color.white : qualityColor;
}
if (itemProfile != null)
@@ -28,6 +44,8 @@ public class get_item_prefab : MonoBehaviour
itemName.text = displayName ?? string.Empty;
}
ApplyItemNameColor(testColorChange ? qualityColor : defaultItemNameColor);
if (itemAmount != null)
{
if (amount <= 1)
@@ -40,4 +58,12 @@ public class get_item_prefab : MonoBehaviour
}
}
}
private void ApplyItemNameColor(Color color)
{
if (itemName != null)
{
itemName.color = color;
}
}
}