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