少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-27 45c82c513c67130bb52cb5e7f2f10c957e463cf1
System/WorldMap/LocalMapEventPointToggle.cs
@@ -34,18 +34,18 @@
            base.Display(_data);
            m_EventId = (int)_data;
            var mapConfig = ConfigManager.Instance.GetTemplate<MapConfig>(PlayerDatas.Instance.baseData.MapID);
            var mapConfig = Config.Instance.Get<MapConfig>(PlayerDatas.Instance.baseData.MapID);
            m_LayoutLeft.gameObject.SetActive(mapConfig.MapFBType == (int)MapType.OpenCountry);
            DrawEventInfo();
            OnSelected(model.selectedLocalMapEventPoint);
            model.selectLocalMapEventPointEvent += OnSelected;
            OnSelected(model.selectedMapEventPoint);
            model.selectMapEventPointEvent += OnSelected;
        }
        public override void Dispose()
        {
            base.Dispose();
            model.selectLocalMapEventPointEvent -= OnSelected;
            model.selectMapEventPointEvent -= OnSelected;
        }
        private void Awake()
@@ -56,8 +56,8 @@
        private void DrawEventInfo()
        {
            var config = ConfigManager.Instance.GetTemplate<TableConfig.MapEventPointConfig>(this.m_EventId);
            var tagChinNpcMod = ConfigManager.Instance.GetTemplate<NPCConfig>(config.NPCID);
            var config = Config.Instance.Get<TableConfig.MapEventPointConfig>(this.m_EventId);
            var tagChinNpcMod = Config.Instance.Get<NPCConfig>(config.NPCID);
            this.m_Title.text = tagChinNpcMod != null ? tagChinNpcMod.charName : "";
            if (config.LowLV == config.HighestLV)
            {
@@ -73,7 +73,7 @@
        private void FlyToEventPoint()
        {
            var flyBootOwn = playerPack.GetItemCountByID(PackType.rptItem, GeneralConfig.Instance.flyBootItemId);
            var flyBootOwn = playerPack.GetItemCountByID(PackType.rptItem, GeneralDefine.flyBootItemId);
            var isVipFreeTransfer = ModelCenter.Instance.GetModel<VipModel>().GetVipPrivilegeCnt(VipPrivilegeType.FreeTransfer) > 0;
            if (isVipFreeTransfer || flyBootOwn > 0)
            {
@@ -89,8 +89,8 @@
        private void MoveToNpc()
        {
            var mapNPCConfig = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(m_EventId);
            MapTransferUtility.Instance.MissionFlyTo(PlayerDatas.Instance.baseData.MapID, mapNPCConfig.NPCID);
            var config = Config.Instance.Get<MapEventPointConfig>(m_EventId);
            MapTransferUtility.Instance.MissionFlyTo(PlayerDatas.Instance.baseData.MapID, config.NPCID);
            WindowCenter.Instance.Close<WorldMapWin>();
            WindowCenter.Instance.Close<LocalMapWin>();
@@ -99,7 +99,7 @@
        private void SelectEventPoint()
        {
            model.selectedLocalMapEventPoint = m_EventId;
            model.selectedMapEventPoint = m_EventId;
        }
        private void OnSelected(int _event)