From 57923ab6ebf227a0611540c5d2d66b2ae8b5d403 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 14 八月 2018 15:00:25 +0800
Subject: [PATCH] 2492 【前端】小地图界面分线,支持更多线
---
System/WorldMap/MapLineBehaviour.cs | 25 ++++++++++++++-----------
1 files changed, 14 insertions(+), 11 deletions(-)
diff --git a/System/WorldMap/MapLineBehaviour.cs b/System/WorldMap/MapLineBehaviour.cs
index a90d2de..ae8dc1e 100644
--- a/System/WorldMap/MapLineBehaviour.cs
+++ b/System/WorldMap/MapLineBehaviour.cs
@@ -9,22 +9,26 @@
namespace Snxxz.UI
{
- public class MapLineBehaviour : MonoBehaviour
+ public class MapLineBehaviour : ScrollItem
{
[SerializeField] Button m_Select;
[SerializeField] Text m_Title;
- MapModel m_Model;
- MapModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<MapModel>()); } }
+ MapModel model { get { return ModelCenter.Instance.GetModel<MapModel>(); } }
- int lineId = 0;
- Transform m_ContainerLines;
+ MapLine line;
- public void Display(int _lineId, Transform _parent)
+ public override void Display(object _data)
{
- lineId = _lineId;
- m_Title.text = Language.Get("line", _lineId + 1);
- m_ContainerLines = _parent;
+ base.Display(_data);
+
+ line = (MapLine)_data;
+ m_Title.text = Language.Get("line", line.lineIndex);
+ }
+
+ public override void Dispose()
+ {
+ base.Dispose();
}
private void Awake()
@@ -34,8 +38,7 @@
private void SelectLine()
{
- m_ContainerLines.gameObject.SetActive(false);
- model.RequestSelectedLine(lineId);
+ model.RequestSelectedLine(line.lineIndex - 1);
WindowCenter.Instance.Close<WorldMapWin>();
WindowCenter.Instance.Close<LocalMapWin>();
--
Gitblit v1.8.0