public OtherCharacterEventSubscriber(IChatBubbleActions chatBubbleActions, IChatBubbleRepository chatBubbleRepository, IChatBubbleTextureProvider chatBubbleTextureProvider, ICharacterRendererProvider characterRendererProvider) { _chatBubbleActions = chatBubbleActions; _chatBubbleRepository = chatBubbleRepository; _chatBubbleTextureProvider = chatBubbleTextureProvider; _characterRendererProvider = characterRendererProvider; }
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 ChatBubbleActions(IChatBubbleRepository chatBubbleRepository, IChatProcessor chatProcessor, IChatTypeCalculator chatTypeCalculator, ICharacterRendererProvider characterRendererProvider, IChatBubbleTextureProvider chatBubbleTextureProvider) { _chatBubbleRepository = chatBubbleRepository; _chatProcessor = chatProcessor; _chatTypeCalculator = chatTypeCalculator; _characterRendererProvider = characterRendererProvider; _chatBubbleTextureProvider = chatBubbleTextureProvider; }
public ChatBubbleUpdater(IChatBubbleRepository chatBubbleRepository) { _chatBubbleRepository = chatBubbleRepository; }