private void OnValidate() { PlatformSelector.chosenPlatform = currentPlatform; if (chosenPlatform == Platform.Desktop) { Debug.Log("VR setting is off."); XRSettings.enabled = false; transform.Find("Player").gameObject.SetActive(false); transform.Find("RigidBodyFPSController").gameObject.SetActive(true); } else { Debug.Log("VR setting is on."); XRSettings.enabled = true; transform.Find("Player").gameObject.SetActive(true); transform.Find("RigidBodyFPSController").gameObject.SetActive(false); } }
private void OnValidate() { PlatformSelector.chosenPlatform = currentPlatform; scenarioController = FindObjectsOfType <ScenarioController>()[0]; if (chosenPlatform == Platform.Desktop) { Debug.Log("VR setting is off."); XRSettings.enabled = false; transform.Find("Player").gameObject.SetActive(false); transform.Find("RigidBodyFPSController").gameObject.SetActive(true); scenarioController.actor = transform.Find("RigidBodyFPSController").gameObject.GetComponent <DesktopActor>(); } else { Debug.Log("VR setting is on."); XRSettings.enabled = true; transform.Find("Player").gameObject.SetActive(true); transform.Find("RigidBodyFPSController").gameObject.SetActive(false); scenarioController.actor = transform.Find("Player").gameObject.GetComponent <OculusActor>(); } }