yyl
2026-01-15 bface07b5ea879e40f5be8d082bfa77fb873b0bd
Main/System/Battle/Skill/SkillFactory.cs
@@ -58,6 +58,7 @@
      switch (skillConfig.SkillType)
      {
         case 1:
         case 11:
            //   先实现一个攻击的 后续有再慢慢增加
            skill = new DirectlyDamageSkill(_caster, skillConfig, vNetData, packList, battleField);
            break;
@@ -68,20 +69,37 @@
         case 4:
            skill = new DotSkill(_caster, skillConfig, vNetData, packList, battleField);
            break;
         case 8:
            skill = new RebornSkill(_caster, skillConfig, vNetData, packList, battleField);
            break;
         case 5:
         case 6:
         case 14:
         case 15:
            skill = new MountBuffSkill(_caster, skillConfig, vNetData, packList, battleField);
            break;
         //   光环
         case 10:
            //
            Debug.LogError(skillConfig.SkillID + " : 超出了技能类型范围 请检查配置, 目前暂时只支持攻击类型的技能 " + skillConfig.SkillType);
            break;
         case 7:
         case 9:
         case 12:
            Debug.LogError(skillConfig.SkillID + " : 超出了技能类型范围 请检查配置, 目前暂时只支持攻击类型的技能 " + skillConfig.SkillType);
            break;
         //   召唤
         case 13:
            Debug.LogError(skillConfig.SkillID + " : 超出了技能类型范围 请检查配置, 目前暂时只支持攻击类型的技能 " + skillConfig.SkillType);
            break;
         default:
            Debug.LogError("超出了技能类型范围 请检查配置, 目前暂时只支持攻击类型的技能 " + skillConfig.SkillType);
            Debug.LogError(skillConfig.SkillID + " : 超出了技能类型范围 请检查配置, 目前暂时只支持攻击类型的技能 " + skillConfig.SkillType);
            break;
      }
      // skill 挂载buff
      // skill  1 2 3 4技能
      // skill头 B428 尾
      return skill;
   }