public override void Draw(SpriteBatch spriteBatch) { BulletManager.Draw(spriteBatch); base.Draw(spriteBatch); FiringArc.Draw(spriteBatch); }
public override void Initialize() { base.Initialize(); currentFireTimer = TurretData.FireTimer; FiringArc = new FiringArc(this); Bullet = new Bullet(WorldPosition, this, TurretData.BulletAsset); Bullet.LoadContent(); Bullet.Initialize(); // Make sure we do not draw or update the bullet template which we will clone from Bullet.Visible = false; Bullet.Active = false; }