public TwitchCommandClient( ILogger logger, IKernel kernel, IBotServer game, IMessageBus messageBus, ITwitchMessageFormatter messageFormatter, ITwitchCommandController commandHandler, ITwitchCredentialsProvider credentialsProvider, ITwitchPubSubManager pubSubManager) { this.logger = logger; this.kernel = kernel; this.game = game; this.messageBus = messageBus; this.messageFormatter = messageFormatter; this.commandHandler = commandHandler; this.credentialsProvider = credentialsProvider; this.pubSubManager = pubSubManager; //// For the time being, pubsub will be disabled as it needs actual token for the person that wants to use it? worked in the old bot. but not here. Wutfacers //// ugh... //this.messageBus.Subscribe<string>("streamer_userid_acquired", userid => //{ // ListenForChannelPoints(logger, userid); //}); this.messageBus.Subscribe <PubSubToken>("pubsub", OnPubSubTokenReceived); CreateTwitchClient(); }
public TwitchCommandClient( ILogger logger, IKernel kernel, ITwitchCommandController commandHandler, ITwitchCredentialsProvider credentialsProvider) { this.logger = logger; this.kernel = kernel; this.commandHandler = commandHandler; this.credentialsProvider = credentialsProvider; this.CreateTwitchClient(); }
public TwitchCommandClient( ILogger logger, IKernel kernel, IRavenfallServerConnection game, ITwitchCommandController commandHandler, ITwitchCredentialsProvider credentialsProvider) { this.logger = logger; this.kernel = kernel; this.game = game; this.commandHandler = commandHandler; this.credentialsProvider = credentialsProvider; CreateTwitchClient(); }
// Start is called before the first frame update void Start() { commandController = IoCContainer.Instance.Resolve <ITwitchCommandController>(); if (!uiManager) { uiManager = FindObjectOfType <UIManager>(); } //LoadSettings(); if (CheckForBadSettings()) { uiManager.ShowTwitchConfigurationDialog(this.settings); return; } Connect(); }