Bullet resource

This commit is contained in:
Marco 2025-02-12 16:20:55 +01:00
commit 07f6e58ebd
19 changed files with 236 additions and 50 deletions

View file

@ -0,0 +1,27 @@
using Godot;
namespace Cirno.Scripts.Components;
public partial class AutodeleteParticle : GpuParticles2D
{
[Export]
public double LifeTime { get; private set; }
private double _timer = 0;
public void Init()
{
this.Emitting = true;
}
public override void _Process(double delta)
{
_timer += delta;
if (_timer >= LifeTime || this.Emitting == false)
{
QueueFree();
}
}
}