using System; 
 | 
using System.Collections.Generic; 
 | 
using UnityEngine; 
 | 
  
 | 
public class SkillEffect 
 | 
{ 
 | 
    protected SkillConfig skillConfig; 
 | 
    protected BattleObject caster; 
 | 
    protected H0604_tagUseSkillAttack tagUseSkillAttack;// 目标列表 
 | 
  
 | 
    public SkillEffect(SkillConfig _skillConfig, BattleObject _caster, H0604_tagUseSkillAttack _tagUseSkillAttack) 
 | 
    { 
 | 
        skillConfig = _skillConfig; 
 | 
        caster = _caster; 
 | 
        tagUseSkillAttack = _tagUseSkillAttack; 
 | 
    } 
 | 
  
 | 
    //   
 | 
    public virtual void Play(Action<int, List<H0604_tagUseSkillAttack.tagSkillHurtObj>> _onHit) 
 | 
    { 
 | 
  
 | 
    } 
 | 
  
 | 
    public virtual void Run() 
 | 
    { 
 | 
  
 | 
    } 
 | 
} 
 |