public CharacterRendererFactory(IEndlessGameProvider gameProvider, IRenderTargetFactory renderTargetFactory, ICharacterProvider characterProvider, IRenderOffsetCalculator renderOffsetCalculator, ICharacterPropertyRendererBuilder characterPropertyRendererBuilder, ICharacterTextures characterTextures, ICharacterSpriteCalculator characterSpriteCalculator) { _gameProvider = gameProvider; _renderTargetFactory = renderTargetFactory; _characterProvider = characterProvider; _renderOffsetCalculator = renderOffsetCalculator; _characterPropertyRendererBuilder = characterPropertyRendererBuilder; _characterTextures = characterTextures; _characterSpriteCalculator = characterSpriteCalculator; }
public CharacterRenderer(Game game, IRenderTargetFactory renderTargetFactory, ICharacterProvider characterProvider, IRenderOffsetCalculator renderOffsetCalculator, ICharacterPropertyRendererBuilder characterPropertyRendererBuilder, ICharacterTextures characterTextures, ICharacterSpriteCalculator characterSpriteCalculator, ICharacterRenderProperties renderProperties) : base(game) { _renderTargetFactory = renderTargetFactory; _characterProvider = characterProvider; _renderOffsetCalculator = renderOffsetCalculator; _characterPropertyRendererBuilder = characterPropertyRendererBuilder; _characterTextures = characterTextures; _characterSpriteCalculator = characterSpriteCalculator; RenderProperties = renderProperties; }