refactor: update collision shape disabling method for improved performance
This commit is contained in:
@@ -41,7 +41,7 @@ public partial class EnemyDeathComponent : Node
|
|||||||
EventBus.EmitEnemyDefeated(Owner, ownerNode.GlobalPosition);
|
EventBus.EmitEnemyDefeated(Owner, ownerNode.GlobalPosition);
|
||||||
}
|
}
|
||||||
|
|
||||||
CollisionShape.SetDisabled(true);
|
CollisionShape.SetDeferred(CollisionShape2D.PropertyName.Disabled, true);
|
||||||
var tween = CreateTween();
|
var tween = CreateTween();
|
||||||
tween.TweenProperty(Owner, "scale", Vector2.Zero, TweenDuration);
|
tween.TweenProperty(Owner, "scale", Vector2.Zero, TweenDuration);
|
||||||
await ToSignal(tween, Tween.SignalName.Finished);
|
await ToSignal(tween, Tween.SignalName.Finished);
|
||||||
|
|||||||
Reference in New Issue
Block a user