这是第一个 Unity 开放项目的repo,是 Unity 和社区合作创建的一个小型开源游戏演示,第一款游戏是一款名为 Chop Chop 的动作冒险游戏。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

28 行
877 B

using UnityEngine;
using TMPro;
using UnityEngine.Localization.Components;
public class UIInspectorDescription : MonoBehaviour
{
[SerializeField] private LocalizeStringEvent _textDescription = default;
[SerializeField] private TextMeshProUGUI _textHealthRestoration = default;
[SerializeField] private LocalizeStringEvent _textName = default;
public void FillDescription(ItemSO itemToInspect)
{
_textName.StringReference = itemToInspect.Name;
_textName.StringReference.Arguments = new[] { new { Purpose = 0, Amount = 1 } };
_textDescription.StringReference = itemToInspect.Description;
if (itemToInspect.HealthResorationValue > 0)
{
_textHealthRestoration.text = "+" + itemToInspect.HealthResorationValue;
}
else
{
_textHealthRestoration.text = "";
}
_textName.gameObject.SetActive(true);
_textDescription.gameObject.SetActive(true);
}
}