|
|
using System.Collections.Generic;
|
|
public static class SkillEffectFactory
|
{
|
public static SkillEffect CreateSkillEffect(BattleObject caster, SkillConfig skillConfig, H0604_tagUseSkillAttack 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;
|
// }
|
return null;
|
}
|
}
|