using System.Collections.Generic; using UnityEngine; using System; using System.Linq; public class DirectlyDamageSkill : SkillBase { public DirectlyDamageSkill(BattleObject _caster, SkillConfig _skillCfg, HB427_tagSCUseSkill _vNetData, List _packList, BattleField _battleField) : base(_caster, _skillCfg, _vNetData, _packList, _battleField) { foreach (var pack in packList) { BattleDebug.LogError("directly damage skill pack type is " + pack.GetType()); } } protected override void OnHitTargets(int _hitIndex, List hitList) { base.OnHitTargets(_hitIndex, hitList); } protected override void OnAllAttackMoveFinished() { base.OnAllAttackMoveFinished(); OnSkillFinished(); } }