예제 #1
0
        public IChatManager ChatBuilder(Deltin.CustomGameAutomation.Chat deltinChat)
        {
            IChatDeltinChannelSwapper deltinChannelSwapper = new ChatDeltinChannelSwapper(deltinChat);
            IChatChannelSwapper       chatChannelSwapper   = new ChatChannelSwapper(deltinChannelSwapper);

            IChatDecorator chatDecorator = new ChatDecorator();

            IChatDeltinPrinter deltinPrinter = new ChatDeltinPrinter(deltinChat);

            IChatManager chat = new ChatManager(chatChannelSwapper, chatDecorator, deltinPrinter);

            return(chat);
        }
예제 #2
0
 public ChatDeltinPrinter(Deltin.CustomGameAutomation.Chat chat)
 {
     _chat = chat;
 }
예제 #3
0
 public ChatDeltinChannelSwapper(Deltin.CustomGameAutomation.Chat chat)
 {
     _chat = chat;
 }