From 39001a600fcae2bcf27c225df8752d75fb92fef4 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 31 十月 2025 11:18:26 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts
---
Main/System/Battle/Skill/DirectlyHealSkill.cs | 36 ++++++++----------------------------
1 files changed, 8 insertions(+), 28 deletions(-)
diff --git a/Main/System/Battle/Skill/DirectlyHealSkill.cs b/Main/System/Battle/Skill/DirectlyHealSkill.cs
index 9facf9f..4324a11 100644
--- a/Main/System/Battle/Skill/DirectlyHealSkill.cs
+++ b/Main/System/Battle/Skill/DirectlyHealSkill.cs
@@ -6,45 +6,25 @@
public class DirectlyHealSkill : SkillBase
{
- protected SkillEffect skillEffect;
public DirectlyHealSkill(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 heal skill pack type is " + pack.GetType());
- }
+
}
- public override void Run()
- {
- if (null != skillEffect)
- {
- skillEffect.Run();
- }
- base.Run();
+ protected override void OnHitTargets(int _hitIndex, List<HB427_tagSCUseSkill.tagSCUseSkillHurt> hitList)
+ {
+ base.OnHitTargets(_hitIndex, hitList);
}
- // 鍓嶆憞缁撴潫
- public override void OnStartSkillFrameEnd()
+ protected override void OnAllAttackMoveFinished()
{
- skillEffect = SkillEffectFactory.CreateSkillEffect(
- caster,
- skillConfig,
- tagUseSkillAttack
- );
- if (skillEffect != null)
- {
- skillEffect.Play(OnHitTargets);
- }
- }
+ base.OnAllAttackMoveFinished();
- protected override void OnHitTargets(int _healIndex, List<HB427_tagSCUseSkill.tagSCUseSkillHurt> healList)
- {
- base.OnHitTargets(_healIndex, healList);
- }
+ OnSkillFinished();
+ }
}
\ No newline at end of file
--
Gitblit v1.8.0