少年修仙传客户端代码仓库
hch
2019-10-23 6d5f5234a3d947f20687e4e48bee400d24c3c962
0312 快捷购买刷新界面物品信息
3个文件已修改
46 ■■■■■ 已修改文件
System/Alchemy/AlchemyDrugWin.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipTrain/EquipTrainWin.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/SystemSetting/HangUpWin.cs 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Alchemy/AlchemyDrugWin.cs
@@ -24,6 +24,7 @@
        [SerializeField] UIEffect m_StudySuccEffect;
        AlchemyModel model { get { return ModelCenter.Instance.GetModel<AlchemyModel>(); } }
        PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        #region Built-in
        protected override void BindController()
        {
@@ -40,6 +41,8 @@
            SetDefaultSelect();
            model.jumpAlchemy = 0;
            packModel.refreshItemCountEvent += OnItemCountRefresh;
        }
        protected override void OnActived()
@@ -69,13 +72,23 @@
            model.selectAlchemyRefresh -= SelectAlchemyRefresh;
            model.alchemyStateRefresh -= AlchemyStateRefresh;
            packModel.refreshItemCountEvent -= OnItemCountRefresh;
        }
        protected override void OnAfterClose()
        {
        }
        #endregion
        private void OnItemCountRefresh(PackType type, int index, int itemId)
        {
            if (type == PackType.Item)
            {
                var itemConfig = ItemConfig.Get(itemId);
                if (itemConfig.Type == 55) DisplayAlchmey();
            }
        }
        void SetDefaultSelect()
        {
            int alchemyId = 0;
System/EquipTrain/EquipTrainWin.cs
@@ -64,6 +64,7 @@
        protected override void OnPreOpen()
        {
            packModel.refreshItemCountEvent += OnItemCountRefresh;
            if (model.selectedLevel.value == 0)
            {
                var equipPosition = model.GetRecommendEquipPosition();
@@ -77,7 +78,7 @@
        protected override void OnPreClose()
        {
            packModel.refreshItemCountEvent -= OnItemCountRefresh;
        }
        protected override void OnAfterClose()
@@ -101,6 +102,19 @@
        #endregion
        private void OnItemCountRefresh(PackType type, int index, int itemId)
        {
            if (type == PackType.Item && itemId ==  5303)
            {
                var material = model.material.Fetch();
                m_MaterialCell.Display(material.x, packModel.GetItemCountByID(PackType.Item, 5303), material.z);
            }
        }
        private void DisplayBaseInfo()
        {
            CreateLevelBehaviours();
System/SystemSetting/HangUpWin.cs
@@ -52,6 +52,7 @@
        protected override void OnPreOpen()
        {
            packModel.useItemSuccessEvent += RefreshOfflinePluginTimeAndItemCount;
            packModel.refreshItemCountEvent += OnItemCountRefresh;
        }
        protected override void OnAfterOpen()
@@ -61,6 +62,7 @@
        protected override void OnPreClose()
        {
            packModel.useItemSuccessEvent -= RefreshOfflinePluginTimeAndItemCount;
            packModel.refreshItemCountEvent -= OnItemCountRefresh;
        }
        protected override void OnAfterClose()
@@ -72,9 +74,18 @@
        {
            base.OnActived();
            RefreshOfflinePluginTimeAndItemCount(0, m_TargetItemId);
        }
        private void InitUI()
        }
        private void OnItemCountRefresh(PackType type, int index, int itemId)
        {
            if (type == PackType.Item && itemId == m_TargetItemId)
            {
                RefreshOfflinePluginTimeAndItemCount(0, m_TargetItemId);
            }
        }
            private void InitUI()
        {
            _hpPercentSlider.minValue = 1;
            _hpPercentSlider.maxValue = 99;