|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public static SkillEffect CreateSkillEffect(BattleObject caster, SkillConfig skillConfig, HB427_tagSCUseSkill tagUseSkillAttack) | 
|---|
|  |  |  | { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | switch (skillConfig.effectType) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | case SkillEffectType.Bullet: | 
|---|
|  |  |  | 
|---|
|  |  |  | //     return new BuffSkillEffect(skillConfig, caster, targets); | 
|---|
|  |  |  | // case SkillEffectType.StageEffect: | 
|---|
|  |  |  | //     return new StageSkillEffect(skillConfig, caster, targets); | 
|---|
|  |  |  | case SkillEffectType.NoEffect: | 
|---|
|  |  |  | return new NoEffect(skillConfig, caster, tagUseSkillAttack); | 
|---|
|  |  |  | default: | 
|---|
|  |  |  | BattleDebug.LogError("Unknown Skill Effect Type"); | 
|---|
|  |  |  | UnityEngine.Debug.LogError("Unknown Skill Effect Type " + skillConfig.effectType + " skill id is " + skillConfig.SkillID); | 
|---|
|  |  |  | return new NoEffect(skillConfig, caster, tagUseSkillAttack); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return null; | 
|---|