//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Thursday, November 09, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace Snxxz.UI { public class RunePreviewBehaviour : MonoBehaviour { [SerializeField] Image m_Icon; [SerializeField] Button m_Preview; int runeId = 0; public void Display(int _runeId) { runeId = _runeId; var config = ItemConfig.Get(runeId); m_Icon.SetSprite(config.IconKey); } private void Awake() { m_Preview.AddListener(PreView); } private void PreView() { var config = RuneConfig.Get(runeId); if (config == null) { return; } var towerFloorConfig = RuneTowerFloorConfig.Get(config.TowerID); if (towerFloorConfig == null) { return; } var runeTowerConfig = RuneTowerConfig.Get(towerFloorConfig.TowerId); if (runeTowerConfig == null) { return; } var runeModel = ModelCenter.Instance.GetModel(); var propertyValue = runeModel.GetRunePropertyDescription(runeId, 1); ItemTipUtility.Show(runeId); } } }