public LightCausingParticleObject(ParticleEffect effect, Renderer partilceRenderer, PointLight pointLight, ICollidableTile trackingObject)
 {
     Enabled            = true;
     Effect             = effect;
     Light              = pointLight;
     TrackingObject     = trackingObject;
     m_particleRenderer = partilceRenderer;
 }
 public LightCausingParticleObject(ParticleEffect effect, Renderer partilceRenderer, PointLight pointLight, ICollidableTile trackingObject)
 {
     Enabled = true;
     Effect = effect;
     Light = pointLight;
     TrackingObject = trackingObject;
     m_particleRenderer = partilceRenderer;
 }
        private void AddParticleEffect(ParticleEffect particleEffect, ICollidableTile trackingObject)
        {
            particleEffect.LoadContent(m_game.Content);

            particleEffect.Initialise();

            var entry = new LightCausingParticleObject(particleEffect, m_particleRenderer,
                                                       new PointLight()
            {
                Colour         = Color.Orange,
                LightIntensity = 4,
                LightRadius    = 25,
                LightPosition  = new Vector3(300, 160, -100)
            }, trackingObject)
            {
                Name    = "FlameThrower",
                Enabled = false
            };

            ParticleEffects.Add(entry);
        }
        private void AddParticleEffect(ParticleEffect particleEffect, ICollidableTile trackingObject)
        {
            particleEffect.LoadContent(m_game.Content);

            particleEffect.Initialise();

            var entry = new LightCausingParticleObject(particleEffect, m_particleRenderer,
            new PointLight()
            {
               Colour = Color.Orange,
               LightIntensity = 4,
               LightRadius = 25,
               LightPosition = new Vector3(300, 160, -100)
            }, trackingObject)
            {
                Name = "FlameThrower",
                Enabled = false
            };

            ParticleEffects.Add(entry);
        }