少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-31 bfd0b1b742335fc1b851b1f806e276aab661ba75
4480 【前端】【1.2.0】符印塔界面新增推荐战斗力显示
3个文件已修改
21 ■■■■■ 已修改文件
Core/GameEngine/Model/Config/RuneTowerFloorConfig.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RuneTowerFloorConfig.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RuneTower/RuneTowerWin.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RuneTowerFloorConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:            第二世界
//    [  Date ]:           Friday, September 21, 2018
//    [  Date ]:           Wednesday, October 31, 2018
//--------------------------------------------------------
using UnityEngine;
@@ -25,6 +25,7 @@
        public int RuneDrop { get ; private set ; }
        public int Fixed { get ; private set ; }
        public int AutoExit { get ; private set ; }
        public int Fightpower { get ; private set ; }
        public override string getKey()
        {
@@ -61,6 +62,8 @@
                Fixed=IsNumeric(rawContents[12]) ? int.Parse(rawContents[12]):0; 
            
                AutoExit=IsNumeric(rawContents[13]) ? int.Parse(rawContents[13]):0; 
                Fightpower=IsNumeric(rawContents[14]) ? int.Parse(rawContents[14]):0;
            }
            catch (Exception ex)
            {
Core/GameEngine/Model/Config/RuneTowerFloorConfig.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: eb8552f7e3b6ad843878daecebc9eb01
timeCreated: 1537535813
timeCreated: 1540967169
licenseType: Pro
MonoImporter:
  serializedVersion: 2
System/RuneTower/RuneTowerWin.cs
@@ -28,6 +28,7 @@
        [SerializeField] RawImage m_BossPortrait;
        [SerializeField] Transform m_ContainerReward;
        [SerializeField] PositionTween m_RewardShowTween;
        [SerializeField] Text m_FigthPower;
        [SerializeField] Text m_FloorRewardTitle;
        [SerializeField] ItemBehaviour m_ProductRune;
        [SerializeField] Button m_ViewProductRune;
@@ -83,6 +84,7 @@
            UpdateBossInfo();
            UpdateFloorRewardInfo();
            UpdateFightPower();
            runeSweepActionId = Config.Instance.Get<DailyQuestConfig>((int)DailyQuestType.RuneTowerSweep).RelatedID;
            OnRuneTowerSweepResult(runeSweepActionId);
@@ -237,6 +239,16 @@
            m_RunePreviewGroup.Display(nextUnLockFloor);
        }
        private void UpdateFightPower()
        {
            var towerConfig = Config.Instance.Get<RuneTowerConfig>(model.currentTower);
            var towerFloorConfig = Config.Instance.Get<RuneTowerFloorConfig>(model.selectedFloor);
            m_FigthPower.text = towerFloorConfig.Fightpower.ToString();
            var reached = PlayerDatas.Instance.baseData.FightPoint >= towerFloorConfig.Fightpower;
            m_FigthPower.color = UIHelper.GetUIColor(reached ? TextColType.Green : TextColType.Red);
        }
        private void PopupBossInfo()
        {
            showType = ShowType.BossInfo;
@@ -250,6 +262,7 @@
            showType = ShowType.RewardInfo;
            UpdateUIElement(showType);
            UpdateFloorRewardInfo();
            UpdateFightPower();
            m_RewardShowTween.Play();
        }
@@ -271,6 +284,7 @@
                    break;
                case ShowType.RewardInfo:
                    UpdateFloorRewardInfo();
                    UpdateFightPower();
                    break;
            }
        }