| | |
| | | //-------------------------------------------------------- |
| | | using UnityEngine; |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using UnityEngine.UI; |
| | | |
| | | namespace Snxxz.UI |
| | |
| | | public void Display(EquipTipUtility.LegendProperty data) |
| | | { |
| | | var count = data.properties.Count; |
| | | var lines = new string[count]; |
| | | var lines = new List<string>(); |
| | | for (int i = 0; i < count; i++) |
| | | { |
| | | var property = data.properties[i]; |
| | |
| | | var quality = LegendPropertyConfig.Get(property.x).quality; |
| | | if (data.isPreview) |
| | | { |
| | | lines[i] = UIHelper.AppendColor(quality, string.Format("【推荐】{0}+{1}", config.Name, value)); |
| | | lines.Add(UIHelper.AppendColor(quality, string.Format("【推荐】{0}+{1}", config.Name, value))); |
| | | } |
| | | else |
| | | { |
| | | lines[i] = UIHelper.AppendColor(quality, string.Format("{0}+{1}", config.Name, value)); |
| | | lines.Add(UIHelper.AppendColor(quality, string.Format("{0}+{1}", config.Name, value))); |
| | | } |
| | | } |
| | | |
| | | m_PropertyBehaviours.text = string.Join("\r\n", lines); |
| | | 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()); |
| | | } |
| | | |
| | | } |