[DesktopVRSwitch] Added buffer to switch transition to ensure it fully played.

This commit is contained in:
NotAKidoS 2023-09-23 19:40:37 -05:00
parent 71fa8a9c56
commit 03136cc7d4

View file

@ -109,14 +109,14 @@ public class VRModeSwitchManager : MonoBehaviour
{ {
if (WorldTransitionSystem.Instance == null) yield break; if (WorldTransitionSystem.Instance == null) yield break;
WorldTransitionSystem.Instance.StartTransition(); WorldTransitionSystem.Instance.StartTransition();
yield return new WaitForSeconds(WorldTransitionSystem.Instance.CurrentInLength); yield return new WaitForSeconds(WorldTransitionSystem.Instance.CurrentInLength + 0.25f);
} }
private IEnumerator ContinueTransition() private IEnumerator ContinueTransition()
{ {
if (WorldTransitionSystem.Instance == null) yield break; if (WorldTransitionSystem.Instance == null) yield break;
WorldTransitionSystem.Instance.ContinueTransition(); WorldTransitionSystem.Instance.ContinueTransition();
yield return new WaitForSeconds(WorldTransitionSystem.Instance.CurrentInLength); yield return new WaitForSeconds(WorldTransitionSystem.Instance.CurrentInLength + 0.25f);
} }
#endregion #endregion