コード例 #1
1
		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);
		}
コード例 #2
0
		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);
		}
コード例 #3
0
        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);
        }