public override void SetCameraMode(UPFTCameraMode cameraMode) { bool active = (cameraMode == UPFTCameraMode.Normal); foreach (UPFTCamera camera in this.cameras) { if (camera.gameObject.activeSelf != active) { camera.gameObject.SetActive(active); } } }
// カメラモード設定処理. private void SetCameraMode(UPFTCameraMode mode) { _cameraMode = mode; foreach (UPFTBaseCameraManager manager in _cameraManagers) { manager.SetCameraMode(mode); UPFTCamera[] cameras = manager.cameras; foreach (UPFTCamera camera in cameras) { if (camera.gameObject.activeSelf && camera.gameObject.CompareTag("MainCamera")) { currentCamera = camera.gameObject.GetComponent <Camera>(); break; } } } }
public virtual void SetCameraMode(UPFTCameraMode cameraMode) { }