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); }