protected virtual void OnChatColorChanged(object sender, OnChatColorChangedArgs args) { if (args.Channel.Trim().ToLower() == _serverDTO.Username.Trim().ToLower()) { _isWaitingForColorChange = false; Task.Run(async() => { await FireServerChatColorChangeEventAsync(sender, new ServerChatColorChangeEventArgs { Bot = _bot, HexColorCode = TwitchNETUtils.GetHexCode(_botChatColor), Server = this, ServerChatColorChangeEventType = ServerChatColorChangeEventType.Confirmed }); }); } }
private void TwitchOnChatColorChanged(object sender, OnChatColorChangedArgs e) { // WTF! Look into this WHy just channel? Whne does it fire? }
private void onChatColorChanged(object sender, OnChatColorChangedArgs e) { MessageBox.Show($"Chat color changed in channel: {e.Channel}"); }
/// <summary> /// Passes <see cref="OnChatColorChanged"/> events down to subscribed plugins. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">An <see cref="OnChatColorChangedArgs"/> object.</param> private void TwitchClient_OnChatColorChanged(object sender, OnChatColorChangedArgs e) => this.OnChatColorChanged?.Invoke(this, e);
private void _client_OnChatColorChanged(object sender, OnChatColorChangedArgs e) { }
private async void Client_OnChatColorChanged(object sender, OnChatColorChangedArgs e) { await _eventProxy.PublishAsync(new TwitchChatColorChangedNotification(this, e.Channel)) .ConfigureAwait(false); }