예제 #1
0
 public PrivateMessageActions(IHudControlProvider hudControlProvider,
                              IChatProvider chatProvider,
                              IChatTypeCalculator chatTypeCalculator)
 {
     _hudControlProvider = hudControlProvider;
     _chatProvider       = chatProvider;
     _chatTypeCalculator = chatTypeCalculator;
 }
예제 #2
0
 public ChatBubbleActions(IChatBubbleRepository chatBubbleRepository,
                          IChatProcessor chatProcessor,
                          IChatTypeCalculator chatTypeCalculator,
                          ICharacterRendererProvider characterRendererProvider,
                          IChatBubbleTextureProvider chatBubbleTextureProvider)
 {
     _chatBubbleRepository      = chatBubbleRepository;
     _chatProcessor             = chatProcessor;
     _chatTypeCalculator        = chatTypeCalculator;
     _characterRendererProvider = characterRendererProvider;
     _chatBubbleTextureProvider = chatBubbleTextureProvider;
 }
예제 #3
0
 public ChatActions(IChatRepository chatRepository,
                    ICharacterProvider characterProvider,
                    IChatTypeCalculator chatTypeCalculator,
                    IChatPacketBuilder chatPacketBuilder,
                    IPacketSendService packetSendService,
                    ILocalCommandHandler localCommandHandler,
                    IChatProcessor chatProcessor)
 {
     _chatRepository      = chatRepository;
     _characterProvider   = characterProvider;
     _chatTypeCalculator  = chatTypeCalculator;
     _chatPacketBuilder   = chatPacketBuilder;
     _packetSendService   = packetSendService;
     _localCommandHandler = localCommandHandler;
     _chatProcessor       = chatProcessor;
 }