少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-21 2cdf97a00b6f5b5866404003f3c8a9e7acfa7ddb
1889 【前端】神兽地界及界面相关
1个文件已修改
17 ■■■■■ 已修改文件
System/DogzDungeon/DogzDungeonBreifInfoBehaviour.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DogzDungeon/DogzDungeonBreifInfoBehaviour.cs
@@ -79,16 +79,21 @@
            UpdateBossPortrait(interactorableState);
            OnSelected(bossId);
            model.boxSurplusChangeEvent -= OnGuardInfoUpdate;
            model.boxSurplusChangeEvent -= OnBoxInfoUpdate;
            model.dogzDungeonBox.refreshTimeEvent -= OnBoxRefreshTimeChange;
            model.dogzDungeonElite.refreshTimeEvent -= OnEliteRefreshTimeChange;
            switch (config.MonsterType)
            {
                case 1:
                case 2:
                    model.dogzDungeonBox.refreshTimeEvent += OnBoxRefreshTimeChange;
                    model.boxSurplusChangeEvent += OnGuardInfoUpdate;
                    break;
                case 3:
                    model.dogzDungeonElite.refreshTimeEvent += OnEliteRefreshTimeChange;
                    model.boxSurplusChangeEvent += OnBoxInfoUpdate;
                    break;
            }
@@ -100,6 +105,8 @@
        {
            base.Dispose();
            model.bossSelectedEvent -= OnSelected;
            model.boxSurplusChangeEvent -= OnGuardInfoUpdate;
            model.boxSurplusChangeEvent -= OnBoxInfoUpdate;
            model.dogzDungeonBox.refreshTimeEvent -= OnBoxRefreshTimeChange;
            model.dogzDungeonElite.refreshTimeEvent -= OnEliteRefreshTimeChange;
        }
@@ -154,6 +161,16 @@
            UpdateBossRebornCoolDown(isUnLocked);
        }
        private void OnGuardInfoUpdate()
        {
            UpdateBossPortrait(interactorableState);
        }
        private void OnBoxInfoUpdate()
        {
            UpdateBossPortrait(interactorableState);
        }
        private void OnSelected(int _bossId)
        {
            UpdateBossNameLevelFont(interactorableState);