| | |
| | | Skill.RefreshCD(_skill.id, vNetData.RemainTime * Constants.F_GAMMA, _skill.skillInfo.config.CoolDownTime * Constants.F_GAMMA);
|
| | | }
|
| | |
|
| | | if (_skill.skillInfo.config.FuncType == 9)
|
| | | if (_skill.skillInfo.config.FuncType == 2)
|
| | | {
|
| | | SkillHelper.Instance.OnSpSkillChange(vNetData.NewSkillID, 1);
|
| | | }
|
| | |
| | |
|
| | | public List<SkillInfo> GetSpSkill(int skillID)
|
| | | {
|
| | | List <SkillInfo> tmpSkills = new List<SkillInfo>();
|
| | | tmpSkills.Clear();
|
| | |
|
| | | if (SkillClassifingConfig.Get(skillID).FuncType == 8)
|
| | | {
|
| | | tmpSkills.AddRange(m_SkillToSpSkill[3]);
|
| | | }
|
| | | if (m_SkillToSpSkill.ContainsKey(skillID))
|
| | | {
|
| | | return m_SkillToSpSkill[skillID];
|
| | | tmpSkills.AddRange(m_SkillToSpSkill[skillID]);
|
| | | return tmpSkills;
|
| | | }
|
| | | return null;
|
| | |
|
| | | return tmpSkills;
|
| | | }
|
| | |
|
| | | public SkillInfo Get(int skillID)
|