From 3e36e48e974bae77ce90fec677a72a63e63a0163 Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Thu, 19 Mar 2026 02:11:28 +0100 Subject: [PATCH] refactor: update collision shape disabling method for improved performance --- scripts/components/EnemyDeathComponent.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/components/EnemyDeathComponent.cs b/scripts/components/EnemyDeathComponent.cs index 2e9722a..465b1a2 100644 --- a/scripts/components/EnemyDeathComponent.cs +++ b/scripts/components/EnemyDeathComponent.cs @@ -41,7 +41,7 @@ public partial class EnemyDeathComponent : Node EventBus.EmitEnemyDefeated(Owner, ownerNode.GlobalPosition); } - CollisionShape.SetDisabled(true); + CollisionShape.SetDeferred(CollisionShape2D.PropertyName.Disabled, true); var tween = CreateTween(); tween.TweenProperty(Owner, "scale", Vector2.Zero, TweenDuration); await ToSignal(tween, Tween.SignalName.Finished);