|
|
@@ -335,7 +335,7 @@ public class RedDotManager : Singleton<RedDotManager>
|
|
|
List<SkillConfig> allSkillConfigs = ConfigComponent.Instance.GetAll<SkillConfig>().ToList();
|
|
|
var configs = allSkillConfigs.Where(s => s.IDGroup == _skillInfo.skillConfig.IDGroup).ToList();
|
|
|
|
|
|
- if (_skillInfo.SkillData.star > configs.Count)
|
|
|
+ if (_skillInfo.SkillData.level > configs.Count)
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
|
@@ -343,6 +343,10 @@ public class RedDotManager : Singleton<RedDotManager>
|
|
|
ItemConfig itemConfig = ConfigComponent.Instance.Get<ItemConfig>(_skillInfo.skillConfig.PieceID);
|
|
|
|
|
|
SkillConstant skillConstant = ConfigComponent.Instance.Get<SkillConstant>(itemConfig.quality);
|
|
|
+ if (skillConstant.SkillPromoteNeedPieceNum == null)
|
|
|
+ {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
|
|
|
int count = skillConstant.SkillPromoteNeedPieceNum[_skillInfo.skillConfig.level - 1];
|
|
|
|