//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, March 12, 2019 //-------------------------------------------------------- using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; namespace Snxxz.UI { public class TipLegendPropertyWidget : MonoBehaviour { [SerializeField] Text m_PropertyBehaviours; public void Display(EquipTipUtility.LegendProperty data) { var count = data.properties.Count; var lines = new List(); for (int i = 0; i < count; i++) { var property = data.properties[i]; var quality = LegendPropertyConfig.Get(property.x).quality; if (data.isPreview) { lines.Add(UIHelper.AppendColor(quality, string.Format("【推荐】{0}", PlayerPropertyConfig.GetFullDescription( property.x,property.y)))); } else { lines.Add(UIHelper.AppendColor(quality, PlayerPropertyConfig.GetFullDescription(property.x, property.y))); } } if (data.isPreview) { var description = UIHelper.AppendColor(TextColType.Green, UIHelper.ReplaceNewLine(Language.Get("LegendAttributePriview1", data.trueCount))); lines.Insert(0, description); } m_PropertyBehaviours.text = string.Join("\r\n", lines.ToArray()); } } }