| | |
| | | m_PassiveSkill = new List<int>();
|
| | | }
|
| | |
|
| | | public bool TryGetPassiveEffectValue(int id, out SkillHelper.EffectValue effectValue)
|
| | | public bool TryGetPassiveEffectValue(int id, out SkillHelper.EffectValue effectValue,
|
| | | out SkillHelper.SkillInfo skill)
|
| | | {
|
| | | SkillHelper.SkillInfo _skill;
|
| | | foreach (var _id in m_PassiveSkill)
|
| | |
| | | _skill = SkillHelper.Instance.Get(_id);
|
| | | if (_skill.effectValue.TryGetValue(id, out effectValue))
|
| | | {
|
| | | skill = _skill;
|
| | | return true;
|
| | | }
|
| | | }
|
| | | effectValue = default(SkillHelper.EffectValue);
|
| | | skill = null;
|
| | | return false;
|
| | | }
|
| | |
|