public override void Update(GameTime gameTime) { particleManager.EmitParticle(ParticleName, Target == null ? TargetLocation : Target.Position); Finished = true; base.Update(gameTime); }