|
@@ -7,22 +7,22 @@ namespace GameLogic.Hero
|
|
|
{
|
|
|
public class SkillData
|
|
|
{
|
|
|
- public SkillConfig skillConfig;
|
|
|
+ // public SkillConfig skillConfig;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 所有技能
|
|
|
/// </summary>
|
|
|
- public List<SkillInfo> allSkills = new List<SkillInfo>();
|
|
|
+ // public List<SkillInfo> allSkills = new List<SkillInfo>();
|
|
|
|
|
|
/// <summary>
|
|
|
/// 已解锁的技能
|
|
|
/// </summary>
|
|
|
- public List<SkillInfo> allUnLockSkill = new List<SkillInfo>();
|
|
|
+ // public List<SkillInfo> allUnLockSkill = new List<SkillInfo>();
|
|
|
|
|
|
/// <summary>
|
|
|
/// 战斗中的技能数据
|
|
|
/// </summary>
|
|
|
- public List<SkillInfo> allSkill4Combat = new List<SkillInfo>();
|
|
|
+ // public List<SkillInfo> allSkill4Combat = new List<SkillInfo>();
|
|
|
|
|
|
public Dictionary<int, List<SkillInfo>> mySkillDic = new Dictionary<int, List<SkillInfo>>();
|
|
|
|
|
@@ -64,6 +64,22 @@ namespace GameLogic.Hero
|
|
|
// {
|
|
|
// this.heroInfo = heroInfo;
|
|
|
// }
|
|
|
+
|
|
|
+
|
|
|
+ public void UpdateSkills()
|
|
|
+ {
|
|
|
+ // foreach (SkillInfo skillInfo in mySkillDic[groupID])
|
|
|
+ // {
|
|
|
+ // skillInfo.UpdateInfo();
|
|
|
+ // }
|
|
|
+ foreach (KeyValuePair<int,List<SkillInfo>> keyValuePair in mySkillDic)
|
|
|
+ {
|
|
|
+ foreach (SkillInfo skillInfo in keyValuePair.Value)
|
|
|
+ {
|
|
|
+ skillInfo.UpdateInfo();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
public void InitSkills()
|
|
|
{
|
|
@@ -71,16 +87,16 @@ namespace GameLogic.Hero
|
|
|
{
|
|
|
int skillGroup = heroInfo.modelConfig.skillID[i];
|
|
|
|
|
|
- foreach (SkillConfig config in PlayerManager.Instance.groupSkillDIc[skillGroup])
|
|
|
+ foreach (SkillConfig config in PlayerManager.Instance.groupSkillDic[skillGroup])
|
|
|
{
|
|
|
SkillInfo skillInfo = new SkillInfo();
|
|
|
skillInfo.Init(this, config);
|
|
|
- allSkills.Add(skillInfo);
|
|
|
-
|
|
|
- if (skillInfo.isUnLock)
|
|
|
- {
|
|
|
- allUnLockSkill.Add(skillInfo);
|
|
|
- }
|
|
|
+ // allSkills.Add(skillInfo);
|
|
|
+ //
|
|
|
+ // if (skillInfo.isUnLock)
|
|
|
+ // {
|
|
|
+ // allUnLockSkill.Add(skillInfo);
|
|
|
+ // }
|
|
|
|
|
|
if (mySkillDic.ContainsKey(skillGroup))
|
|
|
{
|