Esempio n. 1
0
 public override Task OnChangeSettings(IProcessorSettings settings)
 {
     _settings = settings as GameSynopsisCommandSettings;
     _aliases  = _settings.Aliases;
     _asReply  = _settings.AsReply;
     return(Task.CompletedTask);
 }
Esempio n. 2
0
 public virtual Task OnChangeSettings(IProcessorSettings settings)
 {
     return(Task.CompletedTask);
 }
Esempio n. 3
0
        public virtual async Task <IProcessorSettings> CreateSettings(Guid processorId, string broadcasterId, IProcessorSettings settings)
        {
            Id = processorId;
            if (settings == null)
            {
                settings = new ProcessorSettingsBase();
            }
            settings.BroadcasterId = broadcasterId;
            await OnChangeSettings(settings);

            return(settings);
        }
Esempio n. 4
0
        public override Task <IProcessorSettings> CreateSettings(Guid processorId, string broadcasterId, IProcessorSettings settings = null)
        {
            if (settings as GameSynopsisCommandSettings == null)
            {
                _settings = new GameSynopsisCommandSettings();
            }
            else
            {
                _settings = settings as GameSynopsisCommandSettings;
            }

            return(base.CreateSettings(processorId, broadcasterId, _settings));
        }