[NotNull] protected override InMemoryGuildSpeechQueue Create(IGuildVoice voice) { return(new InMemoryGuildSpeechQueue(voice)); }
public InMemoryGuildSpeechQueue(IGuildVoice voice) { VoicePlayer = voice; }
public InMemoryGuildSoundEffectQueue(IGuildVoice voice) { VoicePlayer = voice; }
protected override InMemoryGuildSoundEffectQueue Create(IGuildVoice voice) { return(new(voice)); }
protected abstract TValue Create(IGuildVoice voice);
public InMemoryGuildMusicQueue(IGuildVoice voice) { VoicePlayer = voice; }
protected override InMemoryGuildMusicQueue Create(IGuildVoice voice) { return(new(voice)); }