public MainWindow() { Twitch.InitializeConnections(); InitializeComponent(); statusUpdateTimer = new DispatcherTimer(DispatcherPriority.Send); statusUpdateTimer.Tick += new EventHandler(StatusUpdateHandler); statusUpdateTimer.Interval = TimeSpan.FromMilliseconds(100); HookupTwitchEvents(); }
private void ObsWebsocket_SceneChanged(OBSWebsocket sender, string newSceneName) { activeSceneName = newSceneName; if (newSceneName == "EventReset") { Debugger.Break(); UnHookTwitchEvents(); Twitch.InitializeConnections(); HookupTwitchEvents(); } Console.WriteLine($"Active Scene: {activeSceneName}"); }
public void Run() { Twitch.InitializeConnections(); InitializeConnections(); }
public Task StartAsync(CancellationToken cancellationToken) { HookEvents(); Twitch.InitializeConnections(); return(Task.CompletedTask); }