|
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<GameNetPackBasic> _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<HB427_tagSCUseSkill.tagSCUseSkillHurt> hitList)
|
{
|
base.OnHitTargets(_hitIndex, hitList);
|
}
|
|
protected override void OnAllAttackMoveFinished()
|
{
|
base.OnAllAttackMoveFinished();
|
|
OnSkillFinished();
|
}
|
|
}
|