|
|
|
|
@ -5,6 +5,7 @@ namespace Scripts;
|
|
|
|
|
public partial class Asteroid : Node3D {
|
|
|
|
|
[Export] private RigidBody3D asteroidRb;
|
|
|
|
|
[Export] private MeshInstance3D asteroidMesh;
|
|
|
|
|
[Export] private GpuParticles3D explosion;
|
|
|
|
|
|
|
|
|
|
private float speed;
|
|
|
|
|
private float rotSpeed = 100f;
|
|
|
|
|
@ -46,6 +47,7 @@ public partial class Asteroid : Node3D {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void Explode() {
|
|
|
|
|
explosion.Emitting = true;
|
|
|
|
|
QueueFree();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|