private EffectRenderer(INativeGraphicsManager gfxManager,
							   DrawableGameComponent target,
							   Action cleanupAction)
		{
			_target = target;
			_cleanupAction = cleanupAction;
			_effectSpriteManager = new EffectSpriteManager(gfxManager);
			_effectSoundManager = new EffectSoundManager(new SoundManager());

			SetEffectInfoTypeAndID(EffectType.Invalid, -1);
		}
        private EffectRenderer(INativeGraphicsManager gfxManager,
                               DrawableGameComponent target,
                               Action cleanupAction)
        {
            _target              = target;
            _cleanupAction       = cleanupAction;
            _effectSpriteManager = new EffectSpriteManager(gfxManager);
            _effectSoundManager  = new EffectSoundManager(new SoundManager());

            SetEffectInfoTypeAndID(EffectType.Invalid, -1);
        }