//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, November 07, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace Snxxz.UI { public class MapLineBehaviour : ScrollItem { [SerializeField] Button m_Select; [SerializeField] Text m_Title; MapModel model { get { return ModelCenter.Instance.GetModel(); } } FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel(); } } MapLine line; public override void Display(object _data) { base.Display(_data); line = (MapLine)_data; var grabBossLine = 0; if (fairyGrabBossModel.TryGetFairyGrabBossLine(out grabBossLine) && line.lineIndex == grabBossLine + 1) { m_Title.text = Language.Get("FairyGrabBossLine"); } else { m_Title.text = Language.Get("line", line.lineIndex); } } public override void Dispose() { base.Dispose(); } private void Awake() { m_Select.AddListener(SelectLine); } private void SelectLine() { model.RequestSelectedLine(line.lineIndex - 1); WindowCenter.Instance.Close(); WindowCenter.Instance.Close(); WindowCenter.Instance.Open(); } } }