public override void TodoOnDeath() { //Change sprite this.drawPoster = false; this.hitbox = new EmptyHitbox(this); //Free crazy doc CrazyDoc doc = new CrazyDoc(Vector2.Zero, new String[] { "crazyDocIsDead" }); doc.Location = new Vector2(this.dRect.Left + 175, this.dRect.Top + 235); doc.IsOnScreen = true; TGPAContext.Instance.AddEnemy(doc); this.DrawLifebar = false; this.Background = true; //Kill parts leftEar.Removable = true; leftHand.Removable = true; leftWheels.Removable = true; rightEar.Removable = true; rightHand.Removable = true; rightWheels.Removable = true; //Hack : "delete" sprites. Yeah it's dirty leftEar.SrcRect = Rectangle.Empty; rightEar.SrcRect = Rectangle.Empty; leftHand.SrcRect = Rectangle.Empty; rightHand.SrcRect = Rectangle.Empty; rightWheels.SrcRect = Rectangle.Empty; leftWheels.SrcRect = Rectangle.Empty; base.TodoOnDeath(); }