3D Explosions

This commit is contained in:
Marco 2025-06-20 11:28:18 +02:00
commit ad63d2ff43
20 changed files with 207 additions and 19 deletions

View file

@ -34,6 +34,9 @@ public partial class Bullet3D : Area3D, IBullet
[Signal]
public delegate void OnDestroyEventHandler();
[Signal]
public delegate void InitializedEventHandler();
private AudioStreamPlayer3D _grazeSound;
private GpuParticles3D _grazeParticles;
@ -65,6 +68,8 @@ public partial class Bullet3D : Area3D, IBullet
// Ugly hack to make instances unique
_modifiers = _bulletInfo.TimeModifiers.Select(x => x.Wrap()).ToList();
EmitSignalInitialized();
}
/// <summary>