diff --git a/DungeonShooting_Godot/src/game/activity/bullet/normal/BoomBullet.cs b/DungeonShooting_Godot/src/game/activity/bullet/normal/BoomBullet.cs index 9da59f6..129e855 100644 --- a/DungeonShooting_Godot/src/game/activity/bullet/normal/BoomBullet.cs +++ b/DungeonShooting_Godot/src/game/activity/bullet/normal/BoomBullet.cs @@ -21,9 +21,12 @@ public override void OnCollisionTarget(IHurt o) { - State = BulletStateEnum.CollisionTarget; - PlayBoom(); - LogicalFinish(); + if (o.CanHurt(Camp)) + { + State = BulletStateEnum.CollisionTarget; + PlayBoom(); + LogicalFinish(); + } } public override void OnMoveCollision(KinematicCollision2D lastSlideCollision)