少年修仙传客户端代码仓库
client_Wu Xijin
2019-04-12 5c6d49f48e70fd37919e948468a1c24d5aa2990e
System/MainInterfacePanel/LongPressShowPanel.cs
@@ -6,13 +6,42 @@
using System.Collections;
using UnityEngine.UI;
//技能详情面板
namespace Snxxz.UI {
namespace Snxxz.UI
{
    public class LongPressShowPanel:MonoBehaviour {
    public class LongPressShowPanel : MonoBehaviour
    {
        public Image m_Icon;
        public Text Name;
        public Text Describe;
        public void Display(int skillId)
        {
            var treasureModel = ModelCenter.Instance.GetModel<TreasureModel>();
            var treasures = treasureModel.GetAllTreasure();
            var treasureId = 0;
            for (int i = 0; i < treasures.Count; i++)
            {
                Treasure treasure;
                if (treasureModel.TryGetTreasure(treasures[i], out treasure))
                {
                    if (treasure.skillId == skillId)
                    {
                        treasureId = treasure.id;
                        break;
                    }
                }
            }
            var skillConfig = SkillConfig.Get(skillId);
            Name.text = skillConfig.SkillName;
            Describe.text = skillConfig.Description;
            var treasureConfig = TreasureConfig.Get(treasureId);
            m_Icon.SetSprite(treasureConfig.Icon);
        }
    }