From ffd736fac6f2880561165dcc758e058a5a860c53 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 30 十二月 2025 22:27:28 +0800
Subject: [PATCH] 76 聊天系统-客户端 没有聊天记录时隐藏首页的最后一条消息展示
---
Main/System/Battle/Skill/DirectlyHealSkill.cs | 31 +++++++------------------------
1 files changed, 7 insertions(+), 24 deletions(-)
diff --git a/Main/System/Battle/Skill/DirectlyHealSkill.cs b/Main/System/Battle/Skill/DirectlyHealSkill.cs
index cefe803..4324a11 100644
--- a/Main/System/Battle/Skill/DirectlyHealSkill.cs
+++ b/Main/System/Battle/Skill/DirectlyHealSkill.cs
@@ -6,7 +6,6 @@
public class DirectlyHealSkill : SkillBase
{
- protected SkillEffect skillEffect;
public DirectlyHealSkill(BattleObject _caster, SkillConfig _skillCfg,
HB427_tagSCUseSkill _vNetData, List<GameNetPackBasic> _packList, BattleField _battleField)
@@ -15,33 +14,17 @@
}
- 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