void FetchHotScenes() { WebInterface.FetchHotScenes(); HotScenesController.i.OnHotSceneListFinishUpdating -= OnFetchHotScenes; HotScenesController.i.OnHotSceneListFinishUpdating += OnFetchHotScenes; }
private IEnumerator UpdateCoroutine() { while (true) { float time = Time.realtimeSinceStartup; while (Time.realtimeSinceStartup - time < updateInterval) { yield return(null); } if (HotScenesController.i.timeSinceLastUpdate > updateInterval) { HotScenesController.i.OnHotSceneListFinishUpdating += OnHotSceneListFinishUpdating; WebInterface.FetchHotScenes(); } else { OnHotSceneListFinishUpdating(); } } }