lzx hai 1 semana
pai
achega
9d4188218f
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      Assets/Scripts/GameLogic/RedDot/RedDotManager.cs

+ 5 - 1
Assets/Scripts/GameLogic/RedDot/RedDotManager.cs

@@ -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];