1
This commit is contained in:
parent
152df87951
commit
5350b1312d
@ -544,3 +544,17 @@ void Skill::Reset()
|
|||||||
}
|
}
|
||||||
level_ = 1;
|
level_ = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const mt::Skill* Skill::GetCurrSkillMeta()
|
||||||
|
{
|
||||||
|
if (level_ > 1) {
|
||||||
|
const mt::Skill* new_skill_meta = mt::Skill::GetById(meta->skill_id() + level_ - 1);
|
||||||
|
if (new_skill_meta) {
|
||||||
|
return new_skill_meta;
|
||||||
|
} else {
|
||||||
|
return meta;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return meta;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -51,6 +51,7 @@ class Skill
|
|||||||
void LevelUp();
|
void LevelUp();
|
||||||
void Clear();
|
void Clear();
|
||||||
void Reset();
|
void Reset();
|
||||||
|
const mt::Skill* GetCurrSkillMeta();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void InitActiveSkill();
|
void InitActiveSkill();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user