Example #1
0
 public Music(MusicPlayerService music, MultichannelAudioService audio, YoutubeService youtube, MusicRatingService ratings, Random random)
 {
     _music   = music;
     _audio   = audio;
     _youtube = youtube;
     _ratings = ratings;
     _random  = random;
 }
Example #2
0
        public SoundEffectService([NotNull] Configuration config, [NotNull] MultichannelAudioService audio, [NotNull] Random random, [NotNull] IDatabaseService database)
        {
            _config   = config.SoundEffects;
            _audio    = audio;
            _random   = random;
            _database = database;
            _queue    = new SimpleQueueChannel <SoundEffect>();

            audio.Open(_queue);

            _database.Exec("CREATE TABLE IF NOT EXISTS `Sfx` (`Name` TEXT NOT NULL, `FileId` TEXT NOT NULL)");
        }