From 90d6578412b713ec00f31a9e5a1a1d865e484803 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期三, 06 三月 2019 15:45:59 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into Auction
---
System/MainWin/SkillContainer.cs | 83 +++++++++++------------------------------
1 files changed, 22 insertions(+), 61 deletions(-)
diff --git a/System/MainWin/SkillContainer.cs b/System/MainWin/SkillContainer.cs
index 889a366..76d8544 100644
--- a/System/MainWin/SkillContainer.cs
+++ b/System/MainWin/SkillContainer.cs
@@ -97,7 +97,7 @@
m_Skill7.RemoveAllListeners();
skillXP.RemoveAllListeners();
PlayerSkillDatas.OnRefreshSkill -= OnSkillRefresh;
- if(AchievementGoto.achievementType == AchievementGoto.ExcuteSkill)
+ if (AchievementGoto.achievementType == AchievementGoto.ExcuteSkill)
{
AchievementGoto.achievementType = 0;
}
@@ -119,17 +119,10 @@
m_Skill7.SetSkillData(indexSkillDataDict[6]);
m_BlinkSkill.SetSkillData(PlayerDatas.Instance.skill.GetSKillById(190));
- switch (PlayerDatas.Instance.baseData.Job)
- {
- case 1:
- m_SkillXP.SetSkillData(PlayerDatas.Instance.skill.GetSKillById(150));
- break;
- case 2:
- m_SkillXP.SetSkillData(PlayerDatas.Instance.skill.GetSKillById(250));
- break;
- default:
- break;
- }
+
+ var model = ModelCenter.Instance.GetModel<SkillModel>();
+ var skillXpId = model.GetXpSkillID();
+ m_SkillXP.SetSkillData(PlayerDatas.Instance.skill.GetSKillById(skillXpId));
}
void SwitchTarget()
@@ -244,32 +237,15 @@
}
void CastSkillXp()
- {
- switch (PlayerDatas.Instance.baseData.Job)
- {
- case 1:
- if (PlayerDatas.Instance.skill.GetSKillById(150) == null)
- {
- DebugEx.Log("鎶�鑳芥湭瑙i攣");
- return;
- }
-
- DoCastSkill(150);
- break;
- case 2:
- if (PlayerDatas.Instance.skill.GetSKillById(250) == null)
- {
- DebugEx.Log("鎶�鑳芥湭瑙i攣");
- return;
- }
-
- DoCastSkill(250);
- break;
- default:
- break;
- }
-
-
+ {
+ var model = ModelCenter.Instance.GetModel<SkillModel>();
+ var skillXpId = model.GetXpSkillID();
+ if (PlayerDatas.Instance.skill.GetSKillById(skillXpId) == null)
+ {
+ DebugEx.Log("鎶�鑳芥湭瑙i攣");
+ return;
+ }
+ DoCastSkill(skillXpId);
}
void PrepareCastSkill1()
@@ -353,29 +329,14 @@
void PrepareCastSkillXp()
{
- switch (PlayerDatas.Instance.baseData.Job)
- {
- case 1:
- if (PlayerDatas.Instance.skill.GetSKillById(150) == null)
- {
- DebugEx.Log("鎶�鑳芥湭瑙i攣");
- return;
- }
-
- DoPrepareCast(150);
- break;
- case 2:
- if (PlayerDatas.Instance.skill.GetSKillById(250) == null)
- {
- DebugEx.Log("鎶�鑳芥湭瑙i攣");
- return;
- }
-
- DoPrepareCast(250);
- break;
- default:
- break;
- }
+ var model = ModelCenter.Instance.GetModel<SkillModel>();
+ var skillXpId = model.GetXpSkillID();
+ if (PlayerDatas.Instance.skill.GetSKillById(skillXpId) == null)
+ {
+ DebugEx.Log("鎶�鑳芥湭瑙i攣");
+ return;
+ }
+ DoPrepareCast(skillXpId);
}
void PrepareCastBlinkSkill()
--
Gitblit v1.8.0