| | |
| | | }
|
| | | var talentConfig = talent.GetTalentConfig(talent.level + 1);
|
| | | var skillConfig = talent.GetSkillConfig(talent.level + 1);
|
| | | var requireSeriesPoint = skillConfig.RequireSeriesPoint();
|
| | | var requireSeriesPoint = skillConfig.RequireTalentSeriesPoint();
|
| | | if (requireSeriesPoint != 0)
|
| | | {
|
| | | var requireSeries = skillConfig.RequireSeries();
|
| | | var requireSeries = skillConfig.RequireTalentSeries();
|
| | | if (GetSeriesPoint(talentConfig.type, requireSeries) < requireSeriesPoint)
|
| | | {
|
| | | error = 3;
|
| | |
| | |
|
| | | public static class TalentHelper
|
| | | {
|
| | | public static int RequireSeries(this SkillConfig config)
|
| | | public static int RequireTalentSeries(this SkillConfig config)
|
| | | {
|
| | | if (config == null)
|
| | | {
|
| | |
| | | return config.LearnSkillPointReq / 10000;
|
| | | }
|
| | |
|
| | | public static int RequireSeriesPoint(this SkillConfig config)
|
| | | public static int RequireTalentSeriesPoint(this SkillConfig config)
|
| | | {
|
| | | if (config == null)
|
| | | {
|