| //--------------------------------------------------------  | 
| //    [Author]:           第二世界  | 
| //    [  Date ]:           Tuesday, November 07, 2017  | 
| //--------------------------------------------------------  | 
| using UnityEngine;  | 
| using System.Collections;  | 
| using UnityEngine.UI;  | 
|   | 
| namespace vnxbqy.UI  | 
| {  | 
|   | 
|     public class MapLineBehaviour : ScrollItem  | 
|     {  | 
|         [SerializeField] Button m_Select;  | 
|         [SerializeField] Text m_Title;  | 
|   | 
|         MapModel model { get { return ModelCenter.Instance.GetModel<MapModel>(); } }  | 
|   | 
|         MapLine line;  | 
|   | 
|         public override void Display(object _data)  | 
|         {  | 
|             base.Display(_data);  | 
|   | 
|             line = (MapLine)_data;  | 
|   | 
|             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<WorldMapWin>();  | 
|             WindowCenter.Instance.Close<LocalMapWin>();  | 
|             WindowCenter.Instance.Open<MainInterfaceWin>();  | 
|         }  | 
|   | 
|     }  | 
|   | 
| }  | 
|   | 
|   | 
|   |