少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-25 e0ad38d177d667473cbcc49019ed2b3802ecace3
3335 fixed 副本鼓舞界面和助战界面关闭后的界面闪动问题。
2个文件已修改
25 ■■■■ 已修改文件
System/Dungeon/DungeonAssistPlayerWin.cs 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonInspireWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonAssistPlayerWin.cs
@@ -32,7 +32,7 @@
            goldRefreshBtn.AddListener(ClickRefresh);
            oneKeyHelpBtn.AddListener(ClickOneKeyAssist);
            freeRefreshBtn.AddListener(ClickRefresh);
        }
        protected override void OnPreOpen()
@@ -44,7 +44,7 @@
        protected override void OnAfterOpen()
        {
            WindowCenter.Instance.Open<MainInterfaceWin>();
        }
        protected override void OnPreClose()
@@ -57,7 +57,7 @@
        protected override void OnAfterClose()
        {
        }
        #endregion
@@ -87,10 +87,10 @@
            if (playerInfos == null) return;
            assistPlayerCtrl.Refresh();
            for(int i = 0; i < playerInfos.Count; i++)
            for (int i = 0; i < playerInfos.Count; i++)
            {
                var info = playerInfos[i];
                assistPlayerCtrl.AddCell(ScrollerDataType.Header,info.PlayerID);
                assistPlayerCtrl.AddCell(ScrollerDataType.Header, info.PlayerID);
            }
            assistPlayerCtrl.Restart();
        }
@@ -113,13 +113,13 @@
            bool isFree = assistModel.TryGetFreeRefresh(out remainNum);
            freeRefreshBtn.gameObject.SetActive(isFree);
            goldRefreshBtn.gameObject.SetActive(!isFree);
            if(isFree)
            if (isFree)
            {
                freeRefreshText.text = Language.Get("DungeonAssist129",remainNum);
                freeRefreshText.text = Language.Get("DungeonAssist129", remainNum);
            }
            else
            {
                goldRefreshCostMoneyText.text = assistModel.refreshCostMoney.ToString();
                goldRefreshCostMoneyText.text = assistModel.refreshCostMoney.ToString();
                goldRefreshRemianNumText.text = Language.Get("DungeonAssist129", remainNum);
            }
            UpdateGoldRefreshBtn();
@@ -129,7 +129,7 @@
        {
            int remainNum = 0;
            bool isFree = assistModel.TryGetFreeRefresh(out remainNum);
            if(isFree || remainNum > 0)
            if (isFree || remainNum > 0)
            {
                goldRefreshImg.material = MaterialUtility.GetUIDefaultGraphicMaterial();
            }
@@ -141,7 +141,7 @@
        private void UpdateTime(float time)
        {
            if(time > 0)
            if (time > 0)
            {
                oneKeyHelpText.text = Language.Get("DungeonAssist128", time);
            }
@@ -164,13 +164,13 @@
            isRefresh = false;
            int remainNum = 0;
            bool isFree = assistModel.TryGetFreeRefresh(out remainNum);
            if(isFree)
            if (isFree)
            {
                assistModel.SendAssistRefresh();
            }
            else
            {
                if(remainNum > 0)
                if (remainNum > 0)
                {
                    ulong haveBindGold = UIHelper.GetMoneyCnt(2);
                    if (haveBindGold < (ulong)assistModel.refreshCostMoney)
System/Dungeon/DungeonInspireWin.cs
@@ -103,6 +103,7 @@
        protected override void OnPreClose()
        {
            model.dungeonInspireLvEvent -= DungeonEncourageEvent;
            WindowCenter.Instance.Open<MainInterfaceWin>();
        }
        protected override void OnAfterClose()