| | |
| | | { |
| | | public static SkillEffect CreateSkillEffect(BattleObject caster, SkillConfig skillConfig, HB427_tagSCUseSkill tagUseSkillAttack) |
| | | { |
| | | // switch (skillConfig.effectType) |
| | | // { |
| | | // case SkillEffectType.Bullet: |
| | | // return new BulletSkillEffect(skillConfig, caster, tagUseSkillAttack); |
| | | // case SkillEffectType.Direct: |
| | | // return new NormalSkillEffect(skillConfig, caster, tagUseSkillAttack); |
| | | // // case SkillEffectType.BuffEffect: |
| | | // // return new BuffSkillEffect(skillConfig, caster, targets); |
| | | // // case SkillEffectType.StageEffect: |
| | | // // return new StageSkillEffect(skillConfig, caster, targets); |
| | | // default: |
| | | // UnityEngine.Debug.LogError("Unknown Skill Effect Type"); |
| | | // break; |
| | | // } |
| | | switch (skillConfig.effectType) |
| | | { |
| | | case SkillEffectType.Bullet: |
| | | return new BulletSkillEffect(skillConfig, caster, tagUseSkillAttack); |
| | | case SkillEffectType.Direct: |
| | | return new NormalSkillEffect(skillConfig, caster, tagUseSkillAttack); |
| | | // case SkillEffectType.BuffEffect: |
| | | // return new BuffSkillEffect(skillConfig, caster, targets); |
| | | // case SkillEffectType.StageEffect: |
| | | // return new StageSkillEffect(skillConfig, caster, targets); |
| | | default: |
| | | UnityEngine.Debug.LogError("Unknown Skill Effect Type"); |
| | | break; |
| | | } |
| | | return null; |
| | | } |
| | | } |