void Start() { musicController.Play("STREAM1"); var timer1 = 20.0f; var timer2 = 25.0f; Observable.Timer(TimeSpan.FromSeconds(timer1)).Subscribe((_) => { musicController.StopAll(); musicController.Play("STREAM2"); }); Observable.Timer(TimeSpan.FromSeconds(timer1 + timer2)).Subscribe((_) => { musicController.StopAll(); musicController.Play("STREAM3"); }); }
/// <summary> /// シーン終了時の処理 /// </summary> public void ExitScne() { Debug.Log("EXIT SCENE:" + SceneName); musicController.StopAll(); musicController.SetMixerSnapshot(FadeoutSnapshot, FadeoutDuration); }