using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI
|
{
|
public class TipSpiritWeaponPropertyWidget : MonoBehaviour
|
{
|
[SerializeField] Text m_PropertyBehaviour;
|
|
public void Display(ItemTipUtility.SpiritWeaponProperty data)
|
{
|
var count = data.properties.Count;
|
var lines = new string[count];
|
var lineIndex = 0;
|
foreach (var property in data.properties)
|
{
|
var config = PlayerPropertyConfig.Get(property.x);
|
var name = config.Name;
|
var valueDescription = PlayerPropertyConfig.GetValueDescription(property.x, property.y);
|
lines[lineIndex++] = UIHelper.AppendColor(property.z, string.Format("{0}: {1}", name, valueDescription));
|
}
|
|
m_PropertyBehaviour.text = string.Join("\r\n", lines);
|
}
|
|
}
|
}
|