少年修仙传客户端代码仓库
client_linchunjie
2019-06-22 acf172fd7d008f8a17621f09393fbe11d7478bcb
4223 【BUG】【2.0】打宝界面物品获取途径跳转表现错误
7个文件已修改
31 ■■■■■ 已修改文件
System/Alchemy/AlchemyBaseWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/EquipTipWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/ItemTipWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/PetMountTipWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/SpiritWeaponTipWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipGetWaysWidget.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/WingTipWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Alchemy/AlchemyBaseWin.cs
@@ -27,6 +27,10 @@
        protected override void OnActived()
        {
            base.OnActived();
            if (WindowCenter.Instance.IsOpen<AlchemyDrugLimitWin>())
            {
                WindowCenter.Instance.Close<AlchemyDrugLimitWin>();
            }
        }
        protected override void OnPreClose()
System/ItemTip/EquipTipWin.cs
@@ -297,6 +297,7 @@
                            if (!getWaysWidget.gameObject.activeSelf)
                            {
                                getWaysWidget.Display(getWay);
                                getWaysWidget.Bind("EquipTipWin");
                            }
                            else
                            {
System/ItemTip/ItemTipWin.cs
@@ -167,6 +167,7 @@
                    if (!m_GetWaysWidget.gameObject.activeSelf)
                    {
                        m_GetWaysWidget.Display(getWay);
                        m_GetWaysWidget.Bind("ItemTipWin");
                    }
                    else
                    {
System/ItemTip/PetMountTipWin.cs
@@ -203,6 +203,7 @@
                    if (!m_GetWaysWidget.gameObject.activeSelf)
                    {
                        m_GetWaysWidget.Display(getWay);
                        m_GetWaysWidget.Bind("PetMountTipWin");
                    }
                    else
                    {
System/ItemTip/SpiritWeaponTipWin.cs
@@ -122,6 +122,7 @@
                    if (!m_GetWaysWidget.gameObject.activeSelf)
                    {
                        m_GetWaysWidget.Display(getWay);
                        m_GetWaysWidget.Bind("SpiritWeaponTipWin");
                    }
                    else
                    {
System/ItemTip/TipGetWaysWidget.cs
@@ -6,7 +6,8 @@
using System.Collections;
using UnityEngine.UI;
using DG.Tweening;
using System;
namespace Snxxz.UI
{
@@ -14,6 +15,8 @@
    {
        [SerializeField] WayCell[] m_GetWays;
        [SerializeField] CanvasGroup m_AlphaTween;
        string windowName;
        public void Display(ItemTipUtility.GetWay getWay)
        {
@@ -25,6 +28,8 @@
                    var way = getWay.ways[i];
                    behaviour.gameObject.SetActive(true);
                    behaviour.Display(way);
                    behaviour.RemoveAllListeners();
                    behaviour.AddListener(OnGetWay);
                }
                else
                {
@@ -35,7 +40,20 @@
            this.gameObject.SetActive(true);
            m_AlphaTween.alpha = 0;
            m_AlphaTween.DOFade(1, 0.5f);
        }
        }
        public void Bind(string windowName)
        {
            this.windowName = windowName;
        }
        private void OnGetWay()
        {
            if (!string.IsNullOrEmpty(windowName))
            {
                WindowCenter.Instance.Close(windowName);
            }
        }
        public void Hide()
        {
System/ItemTip/WingTipWin.cs
@@ -137,6 +137,7 @@
                    if (!m_GetWaysWidget.gameObject.activeSelf)
                    {
                        m_GetWaysWidget.Display(getWay);
                        m_GetWaysWidget.Bind("WingTipWin");
                    }
                    else
                    {