From 4ee981568cb248234a8b863157d74a0667440983 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期六, 02 三月 2019 16:13:38 +0800
Subject: [PATCH] 6259 子 【策划】【2.0】技能升级功能 / 【前端】【2.0】技能升级功能

---
 System/Skill/TreasurePotentialLevelUpWin.cs |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/System/Skill/TreasurePotentialLevelUpWin.cs b/System/Skill/TreasurePotentialLevelUpWin.cs
index 3ec8b44..b27c71c 100644
--- a/System/Skill/TreasurePotentialLevelUpWin.cs
+++ b/System/Skill/TreasurePotentialLevelUpWin.cs
@@ -26,6 +26,7 @@
         [SerializeField] Text m_PreSkillCondition;
         [SerializeField] ItemBehaviour m_Item;
         [SerializeField] Transform m_ContainerMax;
+        [SerializeField] Button m_Learn;
         [SerializeField] Button m_LevelUp;
         [SerializeField] Button m_GetWay;
         [SerializeField] Button m_Close;
@@ -51,6 +52,7 @@
         protected override void AddListeners()
         {
             m_LevelUp.AddListener(LevelUp);
+            m_Learn.AddListener(LevelUp);
             m_Close.AddListener(CloseClick);
             m_GetWay.AddListener(GetWay);
         }
@@ -146,9 +148,16 @@
                 }
             }
 
+            var potentialLevel = 0;
+            if (potential != null)
+            {
+                potentialLevel = potential.level;
+            }
+
             var error = 0;
             bool satisfyLevelUp = model.TryLevelUpPotential(selectPotentialId, out error);
-            m_LevelUp.gameObject.SetActive(satisfyLevelUp);
+            m_LevelUp.gameObject.SetActive(satisfyLevelUp && potentialLevel > 0);
+            m_Learn.gameObject.SetActive(satisfyLevelUp && potentialLevel == 0);
         }
 
         private void GetWay()

--
Gitblit v1.8.0