From 61ecdebb21abddc10ea86fa002dd7e7801eccc6a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 30 九月 2019 16:22:18 +0800
Subject: [PATCH] 0312 技能调整初版

---
 System/MainWin/SkillContainer.cs |   70 ++++++++++++++++------------------
 1 files changed, 33 insertions(+), 37 deletions(-)

diff --git a/System/MainWin/SkillContainer.cs b/System/MainWin/SkillContainer.cs
index 8ff1f2a..73f1628 100644
--- a/System/MainWin/SkillContainer.cs
+++ b/System/MainWin/SkillContainer.cs
@@ -44,8 +44,8 @@
         [SerializeField] SkillButton m_Skill7;
         public SkillButton skill7 { get { return m_Skill7; } }
 
-        [SerializeField] SkillButton m_SkillXP;
-        public SkillButton skillXP { get { return m_SkillXP; } }
+        [SerializeField] SkillButton m_Skill8;
+        public SkillButton skill8 { get { return m_Skill8; } }
 
         const int SKILL_COUNT_MAX = 8;
         Dictionary<int, int> indexSkillDataDict = new Dictionary<int, int>();
@@ -64,7 +64,7 @@
             m_Skill5.AddDownListener(CastSkill5);
             m_Skill6.AddDownListener(CastSkill6);
             m_Skill7.AddDownListener(CastSkill7);
-            m_SkillXP.AddDownListener(CastSkillXp);
+            m_Skill8.AddDownListener(CastSkill8);
 
             m_BlinkSkill.AddUpListener(PrepareCastBlinkSkill);
             m_Skill1.AddUpListener(PrepareCastSkill1);
@@ -74,11 +74,11 @@
             m_Skill5.AddUpListener(PrepareCastSkill5);
             m_Skill6.AddUpListener(PrepareCastSkill6);
             m_Skill7.AddUpListener(PrepareCastSkill7);
-            m_SkillXP.AddUpListener(PrepareCastSkillXp);
+            m_Skill8.AddUpListener(PrepareCastSkill8);
 
             MainWinSkillController.Instance.InitSkill();
             OnSkillRefresh();
-            HandleAchievement();
+            //HandleAchievement();
             PlayerSkillDatas.OnRefreshSkill += OnSkillRefresh;
         }
 
@@ -95,7 +95,7 @@
             m_Skill5.RemoveAllListeners();
             m_Skill6.RemoveAllListeners();
             m_Skill7.RemoveAllListeners();
-            skillXP.RemoveAllListeners();
+            m_Skill8.RemoveAllListeners();
 
             m_BlinkSkill.Dispose();
             m_Skill1.Dispose();
@@ -105,13 +105,13 @@
             m_Skill5.Dispose();
             m_Skill6.Dispose();
             m_Skill7.Dispose();
-            skillXP.Dispose();
+            m_Skill8.Dispose();
 
             PlayerSkillDatas.OnRefreshSkill -= OnSkillRefresh;
-            if (AchievementGoto.achievementType == AchievementGoto.ExcuteSkill)
-            {
-                AchievementGoto.achievementType = 0;
-            }
+            //if (AchievementGoto.achievementType == AchievementGoto.ExcuteSkill)
+            //{
+            //    AchievementGoto.achievementType = 0;
+            //}
         }
 
         private void OnSkillRefresh()
@@ -129,14 +129,11 @@
             m_Skill5.Initialize(indexSkillDataDict[4]);
             m_Skill6.Initialize(indexSkillDataDict[5]);
             m_Skill7.Initialize(indexSkillDataDict[6]);
+            m_Skill8.Initialize(indexSkillDataDict[7]);
 
             var blinkSkillData = PlayerDatas.Instance.skill.GetSKillById(190);
             m_BlinkSkill.Initialize(blinkSkillData == null ? 0 : blinkSkillData.id);
-
-            var model = ModelCenter.Instance.GetModel<SkillModel>();
-            var skillXpId = model.GetXpSkillID();
-            var skillXpData = PlayerDatas.Instance.skill.GetSKillById(skillXpId);
-            m_SkillXP.Initialize(skillXpData != null ? skillXpId : 0);
+            
         }
 
         void SwitchTarget()
@@ -241,19 +238,19 @@
             }
 
             DoCastSkill(indexSkillDataDict[6]);
-        }
+        }
+
+        void CastSkill8()
+        {
+            if (indexSkillDataDict[7] == 0)
+            {
+                DebugEx.Log("鎶�鑳芥湭瑙i攣");
+                return;
+            }
 
-        void CastSkillXp()
-        {
-            var model = ModelCenter.Instance.GetModel<SkillModel>();
-            var skillXpId = model.GetXpSkillID();
-            if (PlayerDatas.Instance.skill.GetSKillById(skillXpId) == null)
-            {
-                DebugEx.Log("鎶�鑳芥湭瑙i攣");
-                return;
-            }
-            DoCastSkill(skillXpId);
-        }
+            DoCastSkill(indexSkillDataDict[7]);
+        }
+
 
         void PrepareCastSkill1()
         {
@@ -333,16 +330,15 @@
             DoPrepareCast(indexSkillDataDict[6]);
         }
 
-        void PrepareCastSkillXp()
+        void PrepareCastSkill8()
         {
-            var model = ModelCenter.Instance.GetModel<SkillModel>();
-            var skillXpId = model.GetXpSkillID();
-            if (PlayerDatas.Instance.skill.GetSKillById(skillXpId) == null)
-            {
-                DebugEx.Log("鎶�鑳芥湭瑙i攣");
-                return;
-            }
-            DoPrepareCast(skillXpId);
+            if (indexSkillDataDict[7] == 0)
+            {
+                DebugEx.Log("鎶�鑳芥湭瑙i攣");
+                return;
+            }
+
+            DoPrepareCast(indexSkillDataDict[7]);
         }
 
         void PrepareCastBlinkSkill()

--
Gitblit v1.8.0