/// <summary> /// シーンを切り替える準備 /// </summary> public void ChangeSceneLoad(SceneNameManager.Scene scene, bool isLoading) { if (state != State.None) { return; } fadeManager.StartFadeOut(fadeTime.outTime); nextScene = scene; state = State.Change; this.isLoading = isLoading; }
/// <summary> /// シーンを切り替える /// </summary> void ChangeScene() { if (state != State.Change) { return; } if (fadeManager.IsFading) { return; } UnLoadDestroy(); fadeManager.StartFadeIn(fadeTime.inTime); state = CheckLoadingScene(); nowScene = nextScene; }
/// <summary> /// 切り替える /// </summary> public void StartChange(SceneNameManager.Scene changeScene, FadeTimeData changeTime) { nextScene = changeScene; fadeInstance.StartFade(changeTime); }
/// <summary> /// 切り替える /// </summary> public void StartChange(SceneNameManager.Scene changeScene, FadeTimeData changeTime) { nextScene = changeScene; fadeInstance.StartFade(changeTime); }