IEnumerator <WaitCommand> LoadAndCleanUp() { var upgradeScripts = new IUpgradeScript[] { new UpgradeCoursesV1ToV2() }; for (int i = 0; i < upgradeScripts.Length; i++) { var upgradeScript = upgradeScripts[i]; upgradeScript.Upgrade(); } yield return(WaitCommand.WaitForNextFrame); var module = new VoloModule(); yield return(module.Load().AsWaitCommand()); gameObject.SetActive(false); yield return(module.Run().AsWaitCommand()); }
private void Awake() { // This disables VR in case a VR device is hooked up but we don't want to use it var vrMode = VoloModule.DetermineVrMode(); if (vrMode == VrMode.None) { VRSettings.enabled = false; } else { VRSettings.enabled = true; } if (Application.runInBackground != true) { Application.runInBackground = true; } LogVersion(); LogSystemInfo(); }