public MicController(
     Config.BotConfiguration botConfig,
     Audio.IMicrophoneHandler microphoneHandler,
     Audio.Effects.IAudioEffectSystem audioEffectSystem)
 {
     this.botConfig         = botConfig;
     this.microphoneHandler = microphoneHandler;
     this.audioEffectSystem = audioEffectSystem;
 }
Exemplo n.º 2
0
 public NoticeHandler(
     ICommunication communication,
     Audio.Effects.IAudioEffectSystem audioEffectSystem,
     Notifications.ISubscriptionHandler subhandler,
     Notifications.IRaidHandler raidhandler,
     Notifications.IGiftSubHandler giftSubHandler)
 {
     this.communication     = communication;
     this.audioEffectSystem = audioEffectSystem;
     this.subhandler        = subhandler;
     this.raidhandler       = raidhandler;
     this.giftSubHandler    = giftSubHandler;
 }
        public FullActivityProvider(
            ICommunication communication,
            Audio.ISoundEffectSystem soundEffectSystem,
            Audio.IAudioPlayer audioPlayer,
            Audio.Effects.IAudioEffectSystem audioEffectSystem,
            Bits.CheerHelper cheerHelper,
            IActivityDispatcher activityDispatcher,
            ITTSRenderer ttsRenderer,
            NotificationServer notificationServer,
            Database.IUserHelper userHelper)
        {
            this.communication = communication;

            this.soundEffectSystem = soundEffectSystem;
            this.audioEffectSystem = audioEffectSystem;
            this.audioPlayer       = audioPlayer;
            this.cheerHelper       = cheerHelper;

            this.activityDispatcher = activityDispatcher;
            this.ttsRenderer        = ttsRenderer;
            this.notificationServer = notificationServer;

            this.userHelper = userHelper;
        }