public void Unlock(PlayerCharacter playerCharacter) { Learnt = true; if (UpgradeType == SkillUpgradeType.SkillPoints) { playerCharacter.AddSkillPoints(-SkillPointsToLevel); } }
public void Upgrade(PlayerCharacter playerCharacter) { if (UpgradeType == SkillUpgradeType.SkillPoints) { playerCharacter.AddSkillPoints(-SkillPointsToLevel); } CurrentRank++; if (CurrentRank > MaxRank) { CurrentRank = MaxRank; } }