Exemplo n.º 1
0
 public NPCRendererUpdater(ICurrentMapStateProvider currentMapStateProvider,
                           INPCRendererRepository npcRendererRepository,
                           INPCStateCache npcStateCache,
                           INPCRendererFactory npcRendererFactory)
 {
     _currentMapStateProvider = currentMapStateProvider;
     _npcRendererRepository   = npcRendererRepository;
     _npcStateCache           = npcStateCache;
     _npcRendererFactory      = npcRendererFactory;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 4
0
 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;
 }