装备系统完结,修复并加入很多

This commit is contained in:
2026-04-03 19:15:02 +08:00
parent 538085b64f
commit d9376833b6
378 changed files with 62464 additions and 16756 deletions
+44
View File
@@ -0,0 +1,44 @@
using UnityEngine;
using UnityEngine.UI;
public class esDesPrefab : MonoBehaviour
{
public Image skillProfile;
public Text skillName;
public Text skillDescription;
public Text skill_story;
public void Bind(string displayName, Sprite icon, string description)
{
if (skillProfile != null)
{
skillProfile.sprite = icon;
skillProfile.enabled = icon != null;
}
if (skillName != null)
{
skillName.text = displayName ?? string.Empty;
}
string mainText = description ?? string.Empty;
string storyText = string.Empty;
int splitIndex = mainText.IndexOf("\n\n", System.StringComparison.Ordinal);
if (splitIndex >= 0)
{
storyText = mainText.Substring(splitIndex + 2).Trim();
mainText = mainText.Substring(0, splitIndex).Trim();
}
if (skillDescription != null)
{
skillDescription.text = mainText;
}
if (skill_story != null)
{
skill_story.text = storyText;
skill_story.gameObject.SetActive(!string.IsNullOrWhiteSpace(storyText));
}
}
}