Add PhantomCamera components and UI elements for improved scene management; refactor existing components for better integration

This commit is contained in:
2025-08-26 19:48:48 +02:00
parent cea3956fbb
commit 4c15f50f6e
65 changed files with 2654 additions and 61 deletions

View File

@@ -30,11 +30,10 @@ public partial class FlashingComponent : Node
public void StartFlashing()
{
if (Sprite == null) return;
_tween?.Kill();
if (_tween != null && _tween.IsRunning()) return;
_tween = CreateTween();
_tween.SetParallel(true);
_tween.SetParallel(false);
var flashes = (int)(FlashDuration / FlashTime);
for (var i = 0; i < flashes; i++)