少年修仙传客户端代码仓库
client_linchunjie
2019-04-26 a7aaedcdca11a7ea037c06c01aad7b9407a28fe5
3335 修改炼丹表现
2个文件已修改
25 ■■■■■ 已修改文件
System/Alchemy/AlchemyUseDrugWin.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/NormalDialogueWin.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Alchemy/AlchemyUseDrugWin.cs
@@ -26,7 +26,6 @@
        #region Built-in
        protected override void BindController()
        {
            m_Controller.lockType = EnhanceLockType.KeepVertical;
        }
        protected override void AddListeners()
@@ -69,7 +68,8 @@
        void DisplayDrugs()
        {
            m_Controller.Refresh();
            var lastCount = displayItems.Count;
            displayItems.Clear();
            var items = model.GetAlchemyDrugs();
@@ -86,12 +86,19 @@
            displayItems.Sort(Compare);
            for (int i = 0; i < displayItems.Count; i++)
            if (lastCount != displayItems.Count)
            {
                m_Controller.AddCell(ScrollerDataType.Header, displayItems[i]);
                m_Controller.Refresh();
                for (int i = 0; i < displayItems.Count; i++)
                {
                    m_Controller.AddCell(ScrollerDataType.Header, i);
                }
                m_Controller.Restart();
            }
            m_Controller.Restart();
            else
            {
                m_Controller.m_Scorller.RefreshActiveCellViews();
            }
        }
        private void OnSortRefresh()
@@ -107,7 +114,7 @@
        private void OnRefreshCell(ScrollerDataType type, CellView cell)
        {
            var useDrugCell = cell as AlchemyUseDrugCell;
            useDrugCell.Display(cell.index);
            useDrugCell.Display(displayItems[cell.index]);
        }
        private void RefreshItemCountEvent(PackType packType, int arg2, int itemId)
System/Treasure/NormalDialogueWin.cs
@@ -84,7 +84,6 @@
            timer += Time.deltaTime;
            if (timer >= autoSeconds)
            {
                timer = 0f;
                OnClickEmpty();
            }
@@ -118,6 +117,9 @@
        private void DisplayDialogue()
        {
            timer = 0f;
            DisplayTime();
            if (speakTypes == null || dialogues == null)
            {
                return;