From 7db60022821fc9391b0229c20dfcc2c86207c9bd Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 6 Oct 2022 09:00:17 +0800 Subject: [PATCH] 1 --- server/gameserver/trigger.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/gameserver/trigger.cc b/server/gameserver/trigger.cc index 6a8ba181..bfe5e2f9 100644 --- a/server/gameserver/trigger.cc +++ b/server/gameserver/trigger.cc @@ -423,7 +423,9 @@ void Trigger::DispatchEvent(int event_id, const std::vector& param) void Trigger::BulletHit(Bullet* bullet) { - DispatchEvent(kBulletHit, {bullet}); + if (bullet->sender.Get()) { + bullet->sender.Get()->DispatchEvent(kBulletHit, {bullet}); + } } void Trigger::ShieldDestory()