Initial debris

This commit is contained in:
2021-04-18 00:27:13 +02:00
parent d99cbe3211
commit cc3df2e2a5
15 changed files with 150 additions and 2 deletions
+8
View File
@@ -14,6 +14,7 @@ namespace EvilSatellites.Objects
private ISoundEffect3D Sound;
private int Health;
private int SatelliteID;
private Random rnd = new Random();
public Satellite(IScreen screen, Vector3 pos, int satelliteID = 1) : base(screen)
{
Type = ObjectType.Satellite;
@@ -52,8 +53,15 @@ namespace EvilSatellites.Objects
if (Health <= 0)
{
Screen.Manager.Sound.PlayOneshot(@"sfx/satellite/"+SatelliteID.ToString()+"/explode.wav", new System.Numerics.Vector3(Position.X, Position.Y, Position.Z));
SpawnDebris();
Destroy();
}
}
public void SpawnDebris()
{
var screen = (GameScreen)Screen;
screen.AddObject(new Debris(screen, Position));
}
}
}