public IEnumerator ReturnToTitle() { Debug.Log("Loading title screen"); if (MusicSource != null && MusicSource.isPlaying) { MusicSource.Stop(); } var asyncLoad = SceneManager.LoadSceneAsync(TitleScene.ScenePath); while (!asyncLoad.isDone) { yield return(null); } ResourceManager.ClearLifespan("scene"); OnReturnToTitle.Raise(); yield return(null); ToriiCursor.Show(); ToriiFader.Instance.FadeOut(1F); }
public void Pause() { if (!CanPause) { return; } Time.timeScale = 0; OnGamePaused.Raise(); Settings.CanMouseLook = false; ToriiCursor.Show(); }