少年修仙传客户端代码仓库
client_linchunjie
2019-05-23 81e9b16b9317820730963bc28fbbaae13c2af991
6926 子 【策划】【2.0】魔族法宝 / 【2.0】【前端】魔族法宝挑战需求调整
1个文件已修改
17 ■■■■■ 已修改文件
System/Treasure/DemonTreasureWin.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/DemonTreasureWin.cs
@@ -32,6 +32,7 @@
        [SerializeField] Transform m_ContainerChallenge;
        [SerializeField] Button m_Challenge;
        [SerializeField] Text m_RecommondPower;
        [SerializeField] Text m_RecommondDefense;
        [SerializeField] Button m_ViewProperty;
        [SerializeField] float m_Expand = 1.05f;
@@ -172,7 +173,9 @@
                return;
            }
            var fightPower = PlayerDatas.Instance.baseData.FightPoint;
            var defense = UIHelper.GetPropertyValue(PropertyType.DEF);
            var recommandPower = 0;
            var recommandDefense = 0;
            TreasureDungeon treasureDungeon;
            if (model.TryGetTreasureDungeon(model.selectedTreasure, out treasureDungeon))
            {
@@ -180,7 +183,14 @@
                if (!dungeonInfo.Equals(default(TreasureDungeonInfo)))
                {
                    recommandPower = dungeonInfo.fightPower;
                    recommandDefense = dungeonInfo.defense;
                }
            }
            if (fightPower < recommandPower && defense < recommandDefense)
            {
                SysNotifyMgr.Instance.ShowTip("TreasureDungeonGotoError_1");
                return;
            }
            var config = TreasureConfig.Get(model.selectedTreasure);
@@ -390,7 +400,9 @@
            }
            m_ContainerChallenge.gameObject.SetActive(treasure.state == TreasureState.Collecting);
            var fightPower = PlayerDatas.Instance.baseData.FightPoint;
            var defense = UIHelper.GetPropertyValue(PropertyType.DEF);
            var recommandPower = 0;
            var recommandDefense = 0;
            TreasureDungeon treasureDungeon;
            if (model.TryGetTreasureDungeon(model.selectedTreasure, out treasureDungeon))
            {
@@ -398,10 +410,15 @@
                if (!dungeonInfo.Equals(default(TreasureDungeonInfo)))
                {
                    recommandPower = dungeonInfo.fightPower;
                    recommandDefense = dungeonInfo.defense;
                }
            }
            m_RecommondPower.text = Language.Get("TreasureRecommendAttr", StringUtility.Contact(fightPower, "/", recommandPower));
            m_RecommondPower.color = UIHelper.GetUIColor(fightPower >= recommandPower ? TextColType.Green : TextColType.Red);
            m_RecommondDefense.text = Language.Get("TreasureRecommendDefense", StringUtility.Contact(defense, "/", recommandDefense));
            m_RecommondDefense.color = UIHelper.GetUIColor(defense >= recommandDefense ? TextColType.Green : TextColType.Red);
        }
        private void DisplayDungeons()