private EffectRenderer(EOGame game, DrawableGameComponent target, Action cleanupAction) : base(game) { _target = target; _cleanupAction = cleanupAction; _effectSpriteManager = new EffectSpriteManager(game.GFXManager); _sb = new SpriteBatch(game.GraphicsDevice); 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); }