少年修仙传客户端代码仓库
client_linchunjie
2019-04-25 0b7660198adf795e96b4a8a11a7cc016e1ca056f
3335 法宝章节界面
1个文件已修改
31 ■■■■ 已修改文件
System/Treasure/TreasureCollectBriefInfoBehaviour.cs 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureCollectBriefInfoBehaviour.cs
@@ -15,6 +15,8 @@
    public class TreasureCollectBriefInfoBehaviour : MonoBehaviour
    {
        [SerializeField] Transform m_ContainerDisplay;
        [SerializeField] Transform m_ContainerUnknown;
        [SerializeField] Transform m_ContainerCollect;
@@ -64,6 +66,18 @@
            DisplayBase();
            m_Goto.SetListener(OnGoto);
        }
        private void OnEnable()
        {
            m_ContainerDisplay.gameObject.SetActive(false);
            StartCoroutine(Co_Display());
        }
        IEnumerator Co_Display()
        {
            yield return null;
            m_ContainerDisplay.gameObject.SetActive(true);
        }
        private void TreasureStateChangeEvent(int id)
@@ -186,23 +200,6 @@
                }
            }
            return 0;
        }
        bool IsAllCompleted()
        {
            var treasureIds = model.GetTreasureCategory(TreasureCategory.Human);
            foreach (var id in treasureIds)
            {
                Treasure treasure;
                if (model.TryGetTreasure(id, out treasure))
                {
                    if (treasure.state != TreasureState.Collected)
                    {
                        return false;
                    }
                }
            }
            return true;
        }
        private void WindowAfterOpenEvent(Window window)