public void OnApplicationStart() { TwitchWebSocketClient.Initialize(); _ = TwitchCore.Instance; _ = AlphaTwitchManager.Instance; HarmonyInstance.Create("com.auros.BeatSaber.AlphaTwitch").PatchAll(Assembly.GetExecutingAssembly()); }
public void OnApplicationStart() { if (Instance != null) { return; } Instance = this; ChatConfig = new ChatConfig(); TwitchWebSocketClient.Initialize(); SharedCoroutineStarter.instance.StartCoroutine(DelayedStartup()); }
public void OnApplicationStart() { if (Instance != null) { return; } Instance = this; ChatHandler.OnLoad(); Task.Run(() => TwitchWebSocketClient.Initialize()); SceneManager.activeSceneChanged += SceneManager_activeSceneChanged; SceneManager.sceneLoaded += SceneManager_sceneLoaded; SharedCoroutineStarter.instance.StartCoroutine(CheckIfUserHasEnteredChannelName()); }
private void InitStreamCore() { TwitchWebSocketClient.Initialize(); TwitchAsync(); }