| | |
| | | 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); |
| | | } |
| | | |
| | | } |
| | | |