public NPCRendererUpdater(ICurrentMapStateProvider currentMapStateProvider, INPCRendererRepository npcRendererRepository, INPCStateCache npcStateCache, INPCRendererFactory npcRendererFactory) { _currentMapStateProvider = currentMapStateProvider; _npcRendererRepository = npcRendererRepository; _npcStateCache = npcStateCache; _npcRendererFactory = npcRendererFactory; }
public NPCActions(IHudControlProvider hudControlProvider, INPCStateCache npcStateCache, INPCRendererRepository npcRendererRepository, IChatBubbleRepository chatBubbleRepository, IChatBubbleTextureProvider chatBubbleTextureProvider) { _hudControlProvider = hudControlProvider; _npcStateCache = npcStateCache; _npcRendererRepository = npcRendererRepository; _chatBubbleRepository = chatBubbleRepository; _chatBubbleTextureProvider = chatBubbleTextureProvider; }
public RendererRepositoryResetter(ICharacterRendererRepository characterRendererRepository, INPCRendererRepository npcRendererRepository, IChatBubbleRepository chatBubbleRepository, ICharacterStateCache characterStateCache, INPCStateCache npcStateCache) { _characterRendererRepository = characterRendererRepository; _npcRendererRepository = npcRendererRepository; _chatBubbleRepository = chatBubbleRepository; _characterStateCache = characterStateCache; _npcStateCache = npcStateCache; }
public MapChangedActions(ICharacterStateCache characterStateCache, INPCStateCache npcStateCache, ICharacterRendererRepository characterRendererRepository, INPCRendererRepository npcRendererRepository, IHudControlProvider hudControlProvider, IChatRepository chatRepository, ILocalizedStringFinder localizedStringFinder, ICurrentMapProvider currentMapProvider) { _characterStateCache = characterStateCache; _npcStateCache = npcStateCache; _characterRendererRepository = characterRendererRepository; _npcRendererRepository = npcRendererRepository; _hudControlProvider = hudControlProvider; _chatRepository = chatRepository; _localizedStringFinder = localizedStringFinder; _currentMapProvider = currentMapProvider; }