// Update is called once per frame void Update() { if (Input.GetButtonDown("R1")) { ProcSetupVRMode(); } if (VRSettings.enabled && Input.GetButtonDown("Triangle")) { VRManager.Instance.ToggleHMDViewOnMonitor(); } if (Input.GetKeyDown(KeyCode.C)) { cameraType++; if (cameraType >= UseCameraType.USE_CAMERA_NUM) { cameraType = UseCameraType.USE_CAMERA_MAIN; } if (cameraType == UseCameraType.USE_CAMERA_MAIN) { EnableMainCamera(); } else if (cameraType == UseCameraType.USE_CAMERA_FREELOOK) { EnableFreeLookCamera(); } else if (cameraType == UseCameraType.USE_CAMERA_FPS) { EnableFPSCamera(); } } }
public void Initialize() { socialCameraObj = GameObject.Find("SocialScreenCamera"); if (socialCameraObj) { socialCamera = GameObject.Find("SocialScreenCamera").GetComponent <Camera>(); if (!socialCamera) { Debug.Log("MainCamera Object Not Find\n"); } } freeLookCameraObj = GameObject.Find("FreeCamera"); if (freeLookCameraObj) { freeLookCamera = GameObject.Find("FreeCamera").GetComponent <Camera>(); if (!freeLookCamera) { Debug.Log("FreeLookCamera Object Not Find\n"); } } fpsCameraObj = GameObject.Find("FPSCamera"); if (fpsCameraObj) { fpsCamera = GameObject.Find("FPSCamera").GetComponent <Camera>(); if (!fpsCamera) { Debug.Log("FPS Camera Object Not Find\n"); } } cameraType = UseCameraType.USE_CAMERA_INVALID; EnableFPSCamera(); }
public void SetCameraMode(UseCameraType type) { if (type == UseCameraType.USE_CAMERA_MAIN) { EnableMainCamera(); } else if (type == UseCameraType.USE_CAMERA_FREELOOK) { EnableFreeLookCamera(); } else if (type == UseCameraType.USE_CAMERA_FPS) { EnableFPSCamera(); } }
public void EnableFPSCamera() { if (mainCamera) { mainCamera.enabled = false; } if (freeLookCamera) { freeLookCamera.enabled = false; } if (fpsCamera) { fpsCamera.enabled = true; cameraType = UseCameraType.USE_CAMERA_FPS; } }
public void EnableFreeLookCamera() { if (socialCamera) { socialCamera.enabled = false; } if (freeLookCamera) { freeLookCamera.enabled = true; cameraType = UseCameraType.USE_CAMERA_FREELOOK; } if (fpsCamera) { fpsCamera.enabled = false; } }
public void EnableFPSCamera() { if (socialCamera) { if (VRSettings.enabled) { socialCamera.enabled = true; } else { socialCamera.enabled = false; } } if (freeLookCamera) { freeLookCamera.enabled = false; } if (fpsCamera) { fpsCamera.enabled = true; cameraType = UseCameraType.USE_CAMERA_FPS; } }
public void EnableSocialCamera() { if (socialCamera) { socialCamera.enabled = true; if (!VRSettings.enabled) { cameraType = UseCameraType.USE_CAMERA_SOCIAL; } } if (!VRSettings.enabled) { if (freeLookCamera) { freeLookCamera.enabled = false; } if (fpsCamera) { fpsCamera.enabled = false; } } }
public void ChangeCameraMode() { if (Input.GetKeyDown(KeyCode.C)) { cameraType++; if (cameraType >= UseCameraType.USE_CAMERA_NUM) { cameraType = UseCameraType.USE_CAMERA_SOCIAL; } if (cameraType == UseCameraType.USE_CAMERA_SOCIAL) { EnableSocialCamera(); } else if (cameraType == UseCameraType.USE_CAMERA_FREELOOK) { EnableFreeLookCamera(); } else if (cameraType == UseCameraType.USE_CAMERA_FPS) { EnableFPSCamera(); } } }