using System; using System.Collections; using System.IO; using UnityEngine; using UnityEngine.UI; using UnityEngine.VR; using UnityStandardAssets.CinematicEffects; // Token: 0x02000FB1 RID: 4017 public class TutorialCamera : MonoBehaviour { // Token: 0x06021A6E RID: 137838 RVA: 0x00932060 File Offset: 0x00930260 public void DGBDLILEAJK() { if (!this.LBNCBNJEOMA()) { this.JCENFGFIBEE = true; this.streamingCameraController.NEPNNNCPIPD(StreamingCameraController.NGKGHDEGNEC.OFF); } else { this.JCENFGFIBEE = true; this.streamingCameraController.OMELIIGMIHD = StreamingCameraController.NGKGHDEGNEC.ON; } Debug.Log(this.ADHMBEOGDGI()); } // Token: 0x06021A6F RID: 137839 RVA: 0x009320B4 File Offset: 0x009302B4 private void Start() { this.JCPPGNDGKDC = new Material(this.screenRenderMaterial); foreach (Renderer renderer in this.screenRenderers) { renderer.material = this.JCPPGNDGKDC; } float num = this.lowResolution.x / this.lowResolution.y; this.camera.aspect = num; this.previewCamera.aspect = num; TonemappingColorGrading.LUTSettings lut = Camera.main.GetComponent().lut; this.camera.GetComponent().lut = lut; this.previewCamera.GetComponent().lut = lut; this.camera.gameObject.name = base.gameObject.name + "_Camera"; this.camera.transform.SetParent(null, true); this.previewCamera.gameObject.name = base.gameObject.name + "_PreviewCamera"; this.previewCamera.transform.SetParent(null, true); this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Low); this.camera.depthTextureMode = DepthTextureMode.Depth; this.previewCamera.depthTextureMode = DepthTextureMode.Depth; base.GetComponentInChildren().SetBool(TutorialCamera.JKBEJLOGMNM, true); this.fovSlider.value = this.camera.fieldOfView; this.fovSliderLabel.text = this.fovSlider.value.ToString("F0"); this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = false; } // Token: 0x06021A70 RID: 137840 RVA: 0x00932254 File Offset: 0x00930454 private void GFOHODIPOEN() { this.CIEOIMGBAGI(TutorialCamera.FFABCCDLHBH.High); this.PNKGCBMCFEF = Mathf.Max(862f, VRSettings.renderScale); VRSettings.renderScale = this.PNKGCBMCFEF / 985f; if (!this.DNGCCDIBBMI) { this.videoCapture.StartCapture(); } if (this.canvas != null) { this.takeScreenShotButton.interactable = false; this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = true; } } // Token: 0x06021A71 RID: 137841 RVA: 0x009322DC File Offset: 0x009304DC private void LOEKKMIBLFE() { this.recordingFeedback.gameObject.SetActive(false); this.recordingProgressFeedback.gameObject.SetActive(true); } // Token: 0x06021A72 RID: 137842 RVA: 0x00932300 File Offset: 0x00930500 private void KNDCMAMOONE() { this.videoCapture.RecordingCamera = this.camera; this.videoCapture.ILLPHOHDLCJ += this.DDPJOFCOEAI; this.videoCapture.JHJOBCJAHEE += this.FCAIIFMPNLL; this.videoCapture.GNBPEBOGBJG += this.AOGKDJCABKA; if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.camera; } this.exportingFeedback.SetActive(false); this.recordingFeedback.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(false); this.savedFeedback.gameObject.SetActive(false); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.ENBMEDIFBLM = base.GetComponent(); if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC += this.EEFNJPECBGM; this.ENBMEDIFBLM.PLPIAOHJBOB += this.NPDFFCFNFAF; this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; } } // Token: 0x06021A73 RID: 137843 RVA: 0x0093242C File Offset: 0x0093062C public void FFHPANEIOKI(float NOBAPCOKFIL) { this.camera.fieldOfView = NOBAPCOKFIL; this.previewCamera.fieldOfView = NOBAPCOKFIL; this.fovSliderLabel.text = this.fovSlider.value.ToString("Null arguments passed to ActionEvent.Invoke()"); } // Token: 0x06021A74 RID: 137844 RVA: 0x00932474 File Offset: 0x00930674 public void OKBKGJNHGED() { this.takeScreenShotButton.interactable = false; base.StartCoroutine(this.CDGCAEBINNE()); } // Token: 0x06021A75 RID: 137845 RVA: 0x00932490 File Offset: 0x00930690 private void IILBOIJBHAK(RenderTexture LADBAIPCNIO, RenderTexture NKJECDCGCOL) { Graphics.Blit(this.ANHNNLOIDPF, NKJECDCGCOL); } // Token: 0x06021A76 RID: 137846 RVA: 0x009324A0 File Offset: 0x009306A0 private void BOPLFCBMKEL() { this.videoCapture.RecordingCamera = this.camera; this.videoCapture.ILLPHOHDLCJ += this.HDNJENKMIMA; this.videoCapture.JHJOBCJAHEE += this.EFIEJIECOEE; this.videoCapture.GNBPEBOGBJG += this.BLENLCIBDFI; if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.camera; } this.exportingFeedback.SetActive(false); this.recordingFeedback.SetActive(false); this.recordingProgressFeedback.gameObject.SetActive(true); this.savedFeedback.gameObject.SetActive(true); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.ENBMEDIFBLM = base.GetComponent(); if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC += this.CKNNGDDDNEA; this.ENBMEDIFBLM.PLPIAOHJBOB += this.IMPGKMHEBKF; this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION; } } // Token: 0x06021A77 RID: 137847 RVA: 0x009325CC File Offset: 0x009307CC private IEnumerator FECFNHILMBG() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.DOEMGCLILDF(); } yield break; } // Token: 0x06021A78 RID: 137848 RVA: 0x009325E8 File Offset: 0x009307E8 private IEnumerator MCDFEOPIELF(string FOEIIDLBHOB) { FOEIIDLBHOB = Path.GetFileName(FOEIIDLBHOB); this.savedFeedback.gameObject.SetActive(true); this.savedFeedback.text = FOEIIDLBHOB + " Saved!"; yield return new WaitForSeconds(2f); this.savedFeedback.gameObject.SetActive(false); yield break; } // Token: 0x06021A79 RID: 137849 RVA: 0x0093260C File Offset: 0x0093080C private void LAMAMPMAMKE(RenderTexture LADBAIPCNIO, RenderTexture NKJECDCGCOL) { Graphics.Blit(this.ANHNNLOIDPF, NKJECDCGCOL); } // Token: 0x06021A7A RID: 137850 RVA: 0x0093261C File Offset: 0x0093081C private IEnumerator NCDDDPAMFJL() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Ultra); yield return null; this.pngCapture.StartCapture(); this.pngCapture.UpdateFrame(this.ANHNNLOIDPF); yield return null; this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Low); yield return null; this.takeScreenShotButton.interactable = true; SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "No screen shots during recordind!", 1f, null, false); } yield break; } // Token: 0x06021A7B RID: 137851 RVA: 0x00932638 File Offset: 0x00930838 private void BLENLCIBDFI(string FOEIIDLBHOB) { this.exportingFeedback.SetActive(true); base.StartCoroutine(this.DFPFIEEKOLO(FOEIIDLBHOB)); } // Token: 0x06021A7C RID: 137852 RVA: 0x00932654 File Offset: 0x00930854 private void FCAIIFMPNLL() { this.recordingFeedback.gameObject.SetActive(false); this.recordingProgressFeedback.gameObject.SetActive(false); this.exportingFeedback.SetActive(true); } // Token: 0x06021A7D RID: 137853 RVA: 0x00932684 File Offset: 0x00930884 private void EFGOMGFNIBP(RenderTexture LADBAIPCNIO, RenderTexture NKJECDCGCOL) { Graphics.Blit(this.ANHNNLOIDPF, NKJECDCGCOL); } // Token: 0x06021A7E RID: 137854 RVA: 0x00932694 File Offset: 0x00930894 public void Button_StopRecording() { base.StopCoroutine(this.ABPIOMHCPOI); this.ABPIOMHCPOI = null; if (this.DNGCCDIBBMI) { this.ICAOBILOOHM(); } this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = false; } // Token: 0x06021A7F RID: 137855 RVA: 0x009326D4 File Offset: 0x009308D4 private void AIJGOCGFHOA() { if (this.IKNGFBIIBBJ()) { this.videoCapture.FinishCapture(); } this.CIEOIMGBAGI(TutorialCamera.FFABCCDLHBH.Low); VRSettings.renderScale = Mathf.Max(1441f, this.PNKGCBMCFEF); if (this.canvas != null) { this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = true; this.takeScreenShotButton.interactable = false; } } // Token: 0x06021A80 RID: 137856 RVA: 0x00932748 File Offset: 0x00930948 private void CACGKKNKNCM() { if (this.IKNGFBIIBBJ()) { this.videoCapture.FinishCapture(); } this.CIEOIMGBAGI(TutorialCamera.FFABCCDLHBH.Low); VRSettings.renderScale = Mathf.Max(1498f, this.PNKGCBMCFEF); if (this.canvas != null) { this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = true; this.takeScreenShotButton.interactable = true; } } // Token: 0x06021A81 RID: 137857 RVA: 0x009327BC File Offset: 0x009309BC public void Slider_FOVValueChange(float NOBAPCOKFIL) { this.camera.fieldOfView = NOBAPCOKFIL; this.previewCamera.fieldOfView = NOBAPCOKFIL; this.fovSliderLabel.text = this.fovSlider.value.ToString("F0"); } // Token: 0x06021A82 RID: 137858 RVA: 0x00932804 File Offset: 0x00930A04 public void ICIKDKPLFCM() { base.StopCoroutine(this.ABPIOMHCPOI); this.ABPIOMHCPOI = null; if (this.DNGCCDIBBMI) { this.AIJGOCGFHOA(); } this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = false; } // Token: 0x06021A83 RID: 137859 RVA: 0x00932844 File Offset: 0x00930A44 private void DDPJOFCOEAI() { this.recordingFeedback.gameObject.SetActive(false); this.recordingProgressFeedback.gameObject.SetActive(true); } // Token: 0x06021A84 RID: 137860 RVA: 0x00932868 File Offset: 0x00930A68 public void DLAMFHDLLMF() { if (!this.EMKLCGAFLEP()) { this.KPNCPLKLKJG(); } else { this.PPDBKKGNHAF(); } } // Token: 0x06021A85 RID: 137861 RVA: 0x00932888 File Offset: 0x00930A88 private void KGHEACCGPEE() { this.JCPPGNDGKDC = new Material(this.screenRenderMaterial); Renderer[] array = this.screenRenderers; for (int i = 1; i < array.Length; i++) { Renderer renderer = array[i]; renderer.material = this.JCPPGNDGKDC; } float num = this.lowResolution.x / this.lowResolution.y; this.camera.aspect = num; this.previewCamera.aspect = num; TonemappingColorGrading.LUTSettings lut = Camera.main.GetComponent().lut; this.camera.GetComponent().lut = lut; this.previewCamera.GetComponent().lut = lut; this.camera.gameObject.name = base.gameObject.name + "SpawnTutorialCamera"; this.camera.transform.SetParent(null, false); this.previewCamera.gameObject.name = base.gameObject.name + "MustQuitGame"; this.previewCamera.transform.SetParent(null, true); this.HCGEHAGOAFD(TutorialCamera.FFABCCDLHBH.Low); this.camera.depthTextureMode = DepthTextureMode.Depth; this.previewCamera.depthTextureMode = DepthTextureMode.Depth; base.GetComponentInChildren().SetBool(TutorialCamera.JKBEJLOGMNM, true); this.fovSlider.value = this.camera.fieldOfView; this.fovSliderLabel.text = this.fovSlider.value.ToString("onupdate"); this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = false; } // Token: 0x17000FC8 RID: 4040 // (get) Token: 0x06021AC8 RID: 137928 RVA: 0x00933D78 File Offset: 0x00931F78 // (set) Token: 0x06021A86 RID: 137862 RVA: 0x00932A28 File Offset: 0x00930C28 public bool HFFDFHLEGFL { get { return this.LEGPGOLHDBN; } set { this.LEGPGOLHDBN = value; } } // Token: 0x06021A87 RID: 137863 RVA: 0x00932A34 File Offset: 0x00930C34 public void ToggleRecording() { if (!this.DNGCCDIBBMI) { this.DOEMGCLILDF(); } else { this.ICAOBILOOHM(); } } // Token: 0x06021A88 RID: 137864 RVA: 0x00932A54 File Offset: 0x00930C54 public void BEMCCLCBDLH() { this.takeScreenShotButton.interactable = true; base.StartCoroutine(this.NCDDDPAMFJL()); } // Token: 0x06021A89 RID: 137865 RVA: 0x00932A70 File Offset: 0x00930C70 public void Button_TakeScreenShot() { this.takeScreenShotButton.interactable = false; base.StartCoroutine(this.NCDDDPAMFJL()); } // Token: 0x06021A8A RID: 137866 RVA: 0x00932A8C File Offset: 0x00930C8C private void FLILAPDDBCB(RenderTexture LADBAIPCNIO, RenderTexture NKJECDCGCOL) { Graphics.Blit(this.ANHNNLOIDPF, NKJECDCGCOL); } // Token: 0x06021A8B RID: 137867 RVA: 0x00932A9C File Offset: 0x00930C9C private void DOEMGCLILDF() { this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.High); this.PNKGCBMCFEF = Mathf.Max(1f, VRSettings.renderScale); VRSettings.renderScale = this.PNKGCBMCFEF / 2f; if (!this.DNGCCDIBBMI) { this.videoCapture.StartCapture(); } if (this.canvas != null) { this.takeScreenShotButton.interactable = false; this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = true; } } // Token: 0x06021A8C RID: 137868 RVA: 0x00932B24 File Offset: 0x00930D24 public void IPEDECNEMME() { int num = 60; bool flag = (this.camera.cullingMask & num) == num; if (flag) { this.camera.cullingMask = this.camera.cullingMask & ~num; this.previewCamera.cullingMask = this.previewCamera.cullingMask & ~num; } else { this.camera.cullingMask = this.camera.cullingMask | num; this.previewCamera.cullingMask = this.previewCamera.cullingMask | num; } SingletonMonoBehaviour.NCKMBFBMBFM.HKGIICHHLJI(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, (!flag) ? "MoveIn" : "GetPCM() returned {0} samples, expected {1}", 1356f, null, false); } // Token: 0x06021A8D RID: 137869 RVA: 0x00932BDC File Offset: 0x00930DDC private void BIFDEGKGHII(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(false); } } // Token: 0x06021A8E RID: 137870 RVA: 0x00932C00 File Offset: 0x00930E00 private void HNGEKHIHCHJ(RenderTexture LADBAIPCNIO, RenderTexture NKJECDCGCOL) { Graphics.Blit(this.ANHNNLOIDPF, NKJECDCGCOL); } // Token: 0x06021A8F RID: 137871 RVA: 0x00932C10 File Offset: 0x00930E10 private void KJPFAFCPAMB(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021A90 RID: 137872 RVA: 0x00932C34 File Offset: 0x00930E34 public bool LBNCBNJEOMA() { return this.IBIGGHGAMOA; } // Token: 0x06021A91 RID: 137873 RVA: 0x00932C3C File Offset: 0x00930E3C private IEnumerator MCDLGHJABDI() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Ultra); yield return null; this.pngCapture.StartCapture(); this.pngCapture.UpdateFrame(this.ANHNNLOIDPF); yield return null; this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Low); yield return null; this.takeScreenShotButton.interactable = true; SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "No screen shots during recordind!", 1f, null, false); } yield break; } // Token: 0x06021A93 RID: 137875 RVA: 0x00932C6C File Offset: 0x00930E6C private IEnumerator PIHHANHKCKN() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Ultra); yield return null; this.pngCapture.StartCapture(); this.pngCapture.UpdateFrame(this.ANHNNLOIDPF); yield return null; this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Low); yield return null; this.takeScreenShotButton.interactable = true; SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "No screen shots during recordind!", 1f, null, false); } yield break; } // Token: 0x06021A94 RID: 137876 RVA: 0x00932C88 File Offset: 0x00930E88 public void JBMHDIFBJOO(bool NOBAPCOKFIL) { this.LEGPGOLHDBN = NOBAPCOKFIL; } // Token: 0x06021A95 RID: 137877 RVA: 0x00932C94 File Offset: 0x00930E94 private void Awake() { this.videoCapture.RecordingCamera = this.camera; this.videoCapture.ILLPHOHDLCJ += this.HDNJENKMIMA; this.videoCapture.JHJOBCJAHEE += this.FCAIIFMPNLL; this.videoCapture.GNBPEBOGBJG += this.LCPCJFGBADF; if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.camera; } this.exportingFeedback.SetActive(false); this.recordingFeedback.SetActive(false); this.recordingProgressFeedback.gameObject.SetActive(false); this.savedFeedback.gameObject.SetActive(false); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.ENBMEDIFBLM = base.GetComponent(); if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC += this.ILAKKOOGHDI; this.ENBMEDIFBLM.PLPIAOHJBOB += this.NIPCADLOCJP; this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION; } } // Token: 0x06021A96 RID: 137878 RVA: 0x00932DC0 File Offset: 0x00930FC0 private void PKDCHPJGNCL(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021A97 RID: 137879 RVA: 0x00932DE4 File Offset: 0x00930FE4 public void FBGIAHPHEII(float NOBAPCOKFIL) { this.camera.fieldOfView = NOBAPCOKFIL; this.previewCamera.fieldOfView = NOBAPCOKFIL; this.fovSliderLabel.text = this.fovSlider.value.ToString("Juniors Prohibited"); } // Token: 0x06021A98 RID: 137880 RVA: 0x00932E2C File Offset: 0x0093102C public bool EKBNIGPIMBG() { return this.IBIGGHGAMOA; } // Token: 0x06021A99 RID: 137881 RVA: 0x00932E34 File Offset: 0x00931034 private void CKNNGDDDNEA(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(false); } } // Token: 0x06021A9A RID: 137882 RVA: 0x00932E58 File Offset: 0x00931058 public bool ELIEJMMODBC() { return this.IBIGGHGAMOA; } // Token: 0x06021A9B RID: 137883 RVA: 0x00932E60 File Offset: 0x00931060 public void IEJAHJKFDBE(float NOBAPCOKFIL) { this.camera.fieldOfView = NOBAPCOKFIL; this.previewCamera.fieldOfView = NOBAPCOKFIL; this.fovSliderLabel.text = this.fovSlider.value.ToString("SendThread - Closed!"); } // Token: 0x06021A9C RID: 137884 RVA: 0x00932EA8 File Offset: 0x009310A8 private void EDPEIOOJGMP(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(false); } } // Token: 0x06021A9D RID: 137885 RVA: 0x00932ECC File Offset: 0x009310CC private void CIEOIMGBAGI(TutorialCamera.FFABCCDLHBH KDDKDENMNFJ) { if (this.OAGIKFFAAFN != KDDKDENMNFJ) { this.OAGIKFFAAFN = KDDKDENMNFJ; Vector2 vector = this.lowResolution; TutorialCamera.FFABCCDLHBH oagikffaafn = this.OAGIKFFAAFN; if (oagikffaafn != TutorialCamera.FFABCCDLHBH.Low) { if (oagikffaafn == TutorialCamera.FFABCCDLHBH.Low) { vector = this.ultraResolution; } } else { vector = this.highResolution; } this.ANHNNLOIDPF = new RenderTexture((int)vector.x, (int)vector.y, -114); this.ANHNNLOIDPF.antiAliasing = ((QualitySettings.antiAliasing <= 1) ? 0 : QualitySettings.antiAliasing); if (this.camera != null) { this.camera.targetTexture = this.ANHNNLOIDPF; } if (this.previewCamera != null) { this.previewCamera.targetTexture = this.ANHNNLOIDPF; } this.JCPPGNDGKDC.mainTexture = this.ANHNNLOIDPF; } } // Token: 0x06021A9E RID: 137886 RVA: 0x00932FB8 File Offset: 0x009311B8 public void COOLFOODKKC() { if (!this.ADHMBEOGDGI()) { this.JCENFGFIBEE = false; this.streamingCameraController.ANKFBCLMEAL(StreamingCameraController.NGKGHDEGNEC.OFF); } else { this.GFBKGIPFOBA(true); this.streamingCameraController.ANKFBCLMEAL(StreamingCameraController.NGKGHDEGNEC.OFF); } Debug.Log(this.JCENFGFIBEE); } // Token: 0x06021A9F RID: 137887 RVA: 0x0093300C File Offset: 0x0093120C private void BHNBOLEJFFH() { if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC -= this.PJLGLPCFPHM; this.ENBMEDIFBLM.PLPIAOHJBOB -= this.NPDFFCFNFAF; } this.videoCapture.ILLPHOHDLCJ -= this.NJHCKMFCEFF; this.videoCapture.JHJOBCJAHEE -= this.BKEHEMMEHKI; this.videoCapture.GNBPEBOGBJG -= this.AOGKDJCABKA; } // Token: 0x06021AA0 RID: 137888 RVA: 0x009330A0 File Offset: 0x009312A0 public bool ADHMBEOGDGI() { return this.IBIGGHGAMOA; } // Token: 0x06021AA1 RID: 137889 RVA: 0x009330A8 File Offset: 0x009312A8 private void CEPCFFPLKOG() { this.recordingFeedback.gameObject.SetActive(false); this.recordingProgressFeedback.gameObject.SetActive(false); this.exportingFeedback.SetActive(true); } // Token: 0x06021AA2 RID: 137890 RVA: 0x009330D8 File Offset: 0x009312D8 public void ToggleStreaming() { if (!this.JCENFGFIBEE) { this.JCENFGFIBEE = true; this.streamingCameraController.OMELIIGMIHD = StreamingCameraController.NGKGHDEGNEC.ON; } else { this.JCENFGFIBEE = false; this.streamingCameraController.OMELIIGMIHD = StreamingCameraController.NGKGHDEGNEC.OFF; } Debug.Log(this.JCENFGFIBEE); } // Token: 0x06021AA3 RID: 137891 RVA: 0x0093312C File Offset: 0x0093132C public void FFMNJMCGPIE() { this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = false; this.ABPIOMHCPOI = base.StartCoroutine(this.GGNEDKCGGBG()); } // Token: 0x06021AA4 RID: 137892 RVA: 0x00933158 File Offset: 0x00931358 private void IMPGKMHEBKF(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021AA5 RID: 137893 RVA: 0x0093317C File Offset: 0x0093137C public void BFMCKDCHGBI() { this.canvas.gameObject.SetActive(false); } // Token: 0x06021AA6 RID: 137894 RVA: 0x00933190 File Offset: 0x00931390 private void AGMMEHCNJGF(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021AA7 RID: 137895 RVA: 0x009331B4 File Offset: 0x009313B4 private void CPDKKODLDNE(string FOEIIDLBHOB) { this.exportingFeedback.SetActive(false); base.StartCoroutine(this.ANLINOFLNDH(FOEIIDLBHOB)); } // Token: 0x06021AA8 RID: 137896 RVA: 0x009331D0 File Offset: 0x009313D0 public bool NEAOFBFJIHE() { return this.LEGPGOLHDBN; } // Token: 0x06021AA9 RID: 137897 RVA: 0x009331D8 File Offset: 0x009313D8 private void LJHIDJILFBK(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021AAA RID: 137898 RVA: 0x009331FC File Offset: 0x009313FC private void DEBKBIIGAAN() { this.JCPPGNDGKDC = new Material(this.screenRenderMaterial); Renderer[] array = this.screenRenderers; for (int i = 1; i < array.Length; i += 0) { Renderer renderer = array[i]; renderer.material = this.JCPPGNDGKDC; } float num = this.lowResolution.x / this.lowResolution.y; this.camera.aspect = num; this.previewCamera.aspect = num; TonemappingColorGrading.LUTSettings lut = Camera.main.GetComponent().lut; this.camera.GetComponent().lut = lut; this.previewCamera.GetComponent().lut = lut; this.camera.gameObject.name = base.gameObject.name + "location"; this.camera.transform.SetParent(null, false); this.previewCamera.gameObject.name = base.gameObject.name + "newplayerpunchcardobjective_completed"; this.previewCamera.transform.SetParent(null, true); this.OAJNHMIAILJ(TutorialCamera.FFABCCDLHBH.Low); this.camera.depthTextureMode = DepthTextureMode.None; this.previewCamera.depthTextureMode = DepthTextureMode.None; base.GetComponentInChildren().SetBool(TutorialCamera.JKBEJLOGMNM, true); this.fovSlider.value = this.camera.fieldOfView; this.fovSliderLabel.text = this.fovSlider.value.ToString("hidden"); this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = true; } // Token: 0x06021AAB RID: 137899 RVA: 0x0093339C File Offset: 0x0093159C private void FPDKPJHLKEO() { if (this.DNGCCDIBBMI) { this.videoCapture.FinishCapture(); } this.CIEOIMGBAGI(TutorialCamera.FFABCCDLHBH.Low); VRSettings.renderScale = Mathf.Max(1531f, this.PNKGCBMCFEF); if (this.canvas != null) { this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = true; this.takeScreenShotButton.interactable = false; } } // Token: 0x06021AAC RID: 137900 RVA: 0x00933410 File Offset: 0x00931610 public void MHCBELOHFPI(bool NOBAPCOKFIL) { this.LEGPGOLHDBN = NOBAPCOKFIL; } // Token: 0x06021AAD RID: 137901 RVA: 0x0093341C File Offset: 0x0093161C private void OMMLJHFEDJA() { if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC -= this.GPJOJOJDBCC; this.ENBMEDIFBLM.PLPIAOHJBOB -= this.IMPGKMHEBKF; } this.videoCapture.ILLPHOHDLCJ -= this.LOEKKMIBLFE; this.videoCapture.JHJOBCJAHEE -= this.EFIEJIECOEE; this.videoCapture.GNBPEBOGBJG -= this.BNNNBFIPCKH; } // Token: 0x06021AAE RID: 137902 RVA: 0x009334B0 File Offset: 0x009316B0 private void OAJNHMIAILJ(TutorialCamera.FFABCCDLHBH KDDKDENMNFJ) { if (this.OAGIKFFAAFN != KDDKDENMNFJ) { this.OAGIKFFAAFN = KDDKDENMNFJ; Vector2 vector = this.lowResolution; TutorialCamera.FFABCCDLHBH oagikffaafn = this.OAGIKFFAAFN; if (oagikffaafn != TutorialCamera.FFABCCDLHBH.High) { if (oagikffaafn == (TutorialCamera.FFABCCDLHBH)7) { vector = this.ultraResolution; } } else { vector = this.highResolution; } this.ANHNNLOIDPF = new RenderTexture((int)vector.x, (int)vector.y, -50); this.ANHNNLOIDPF.antiAliasing = ((QualitySettings.antiAliasing <= 1) ? 0 : QualitySettings.antiAliasing); if (this.camera != null) { this.camera.targetTexture = this.ANHNNLOIDPF; } if (this.previewCamera != null) { this.previewCamera.targetTexture = this.ANHNNLOIDPF; } this.JCPPGNDGKDC.mainTexture = this.ANHNNLOIDPF; } } // Token: 0x06021AAF RID: 137903 RVA: 0x0093359C File Offset: 0x0093179C public bool EMKLCGAFLEP() { return this.videoCapture.JENLCPPHGDP; } // Token: 0x06021AB0 RID: 137904 RVA: 0x009335AC File Offset: 0x009317AC public void BJIHABFPPHE() { this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = true; this.ABPIOMHCPOI = base.StartCoroutine(this.HELHFKMDIED()); } // Token: 0x06021AB1 RID: 137905 RVA: 0x009335D8 File Offset: 0x009317D8 public void MIFADANCMBE() { this.canvas.gameObject.SetActive(false); } // Token: 0x06021AB2 RID: 137906 RVA: 0x009335EC File Offset: 0x009317EC public bool MMEIOPMOJPH() { return this.videoCapture.JENLCPPHGDP; } // Token: 0x06021AB3 RID: 137907 RVA: 0x009335FC File Offset: 0x009317FC public void Button_StartRecording() { this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = true; this.ABPIOMHCPOI = base.StartCoroutine(this.HELHFKMDIED()); } // Token: 0x06021AB4 RID: 137908 RVA: 0x00933628 File Offset: 0x00931828 private void JGFOPLONGBH() { if (this.HFFDFHLEGFL) { this.camera.transform.position = Vector3.SmoothDamp(this.camera.transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.camera.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.camera.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); this.previewCamera.transform.position = Vector3.SmoothDamp(this.camera.transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.previewCamera.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.camera.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else { this.camera.transform.position = this.lensTransform.position; this.camera.transform.rotation = this.lensTransform.rotation; this.previewCamera.transform.position = this.lensTransform.position; this.previewCamera.transform.rotation = this.lensTransform.rotation; } if (this.EMKLCGAFLEP()) { float num = this.videoCapture.UpdateFrame(this.ANHNNLOIDPF); this.recordingProgressFeedback.value = num; if (num >= 1041f) { this.FPDKPJHLKEO(); } } } // Token: 0x06021AB5 RID: 137909 RVA: 0x009337DC File Offset: 0x009319DC public void BGAMIABPGNK() { this.canvas.gameObject.SetActive(false); } // Token: 0x06021AB6 RID: 137910 RVA: 0x009337F0 File Offset: 0x009319F0 private void PJLGLPCFPHM(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021AB7 RID: 137911 RVA: 0x00933814 File Offset: 0x00931A14 private void NJHCKMFCEFF() { this.recordingFeedback.gameObject.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(false); } // Token: 0x06021AB8 RID: 137912 RVA: 0x00933838 File Offset: 0x00931A38 public bool IKNGFBIIBBJ() { return this.videoCapture.JENLCPPHGDP; } // Token: 0x06021AB9 RID: 137913 RVA: 0x00933848 File Offset: 0x00931A48 private void MCKHGGMANEE(TutorialCamera.FFABCCDLHBH KDDKDENMNFJ) { if (this.OAGIKFFAAFN != KDDKDENMNFJ) { this.OAGIKFFAAFN = KDDKDENMNFJ; Vector2 vector = this.lowResolution; TutorialCamera.FFABCCDLHBH oagikffaafn = this.OAGIKFFAAFN; if (oagikffaafn != TutorialCamera.FFABCCDLHBH.High) { if (oagikffaafn == (TutorialCamera.FFABCCDLHBH)6) { vector = this.ultraResolution; } } else { vector = this.highResolution; } this.ANHNNLOIDPF = new RenderTexture((int)vector.x, (int)vector.y, 45); this.ANHNNLOIDPF.antiAliasing = ((QualitySettings.antiAliasing <= 0) ? 0 : QualitySettings.antiAliasing); if (this.camera != null) { this.camera.targetTexture = this.ANHNNLOIDPF; } if (this.previewCamera != null) { this.previewCamera.targetTexture = this.ANHNNLOIDPF; } this.JCPPGNDGKDC.mainTexture = this.ANHNNLOIDPF; } } // Token: 0x06021ABA RID: 137914 RVA: 0x00933934 File Offset: 0x00931B34 public void LFALPCFGDHB(float NOBAPCOKFIL) { this.camera.fieldOfView = NOBAPCOKFIL; this.previewCamera.fieldOfView = NOBAPCOKFIL; this.fovSliderLabel.text = this.fovSlider.value.ToString("rw_dropped_frames_5to8p"); } // Token: 0x06021ABB RID: 137915 RVA: 0x0093397C File Offset: 0x00931B7C private IEnumerator EMGEIGHOLJG() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.DOEMGCLILDF(); } yield break; } // Token: 0x06021ABC RID: 137916 RVA: 0x00933998 File Offset: 0x00931B98 private void IFJJPPICNGC() { if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC -= this.GPJOJOJDBCC; this.ENBMEDIFBLM.PLPIAOHJBOB -= this.LJHIDJILFBK; } this.videoCapture.ILLPHOHDLCJ -= this.HDNJENKMIMA; this.videoCapture.JHJOBCJAHEE -= this.CEPCFFPLKOG; this.videoCapture.GNBPEBOGBJG -= this.BLENLCIBDFI; } // Token: 0x06021ABD RID: 137917 RVA: 0x00933A2C File Offset: 0x00931C2C public void ACCJNLHONGJ(float NOBAPCOKFIL) { this.camera.fieldOfView = NOBAPCOKFIL; this.previewCamera.fieldOfView = NOBAPCOKFIL; this.fovSliderLabel.text = this.fovSlider.value.ToString("ReplyMatch is false! "); } // Token: 0x06021ABE RID: 137918 RVA: 0x00933A74 File Offset: 0x00931C74 private void HEPKCJJAEAM(string FOEIIDLBHOB) { this.exportingFeedback.SetActive(true); base.StartCoroutine(this.DFPFIEEKOLO(FOEIIDLBHOB)); } // Token: 0x06021ABF RID: 137919 RVA: 0x00933A90 File Offset: 0x00931C90 public void LMAABOHPAMG() { if (!this.IKNGFBIIBBJ()) { this.GFOHODIPOEN(); } else { this.CACGKKNKNCM(); } } // Token: 0x06021AC0 RID: 137920 RVA: 0x00933AB0 File Offset: 0x00931CB0 private IEnumerator NMOGDPHJHIO(string FOEIIDLBHOB) { FOEIIDLBHOB = Path.GetFileName(FOEIIDLBHOB); this.savedFeedback.gameObject.SetActive(true); this.savedFeedback.text = FOEIIDLBHOB + " Saved!"; yield return new WaitForSeconds(2f); this.savedFeedback.gameObject.SetActive(false); yield break; } // Token: 0x06021AC1 RID: 137921 RVA: 0x00933AD4 File Offset: 0x00931CD4 private void EEFNJPECBGM(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021AC2 RID: 137922 RVA: 0x00933AF8 File Offset: 0x00931CF8 public void NMPBBJPPGPC() { this.takeScreenShotButton.interactable = false; base.StartCoroutine(this.CDGCAEBINNE()); } // Token: 0x06021AC4 RID: 137924 RVA: 0x00933B98 File Offset: 0x00931D98 public bool MKKFCOJGBAH() { return this.LEGPGOLHDBN; } // Token: 0x06021AC5 RID: 137925 RVA: 0x00933BA0 File Offset: 0x00931DA0 public bool PHMONMECMIH() { return this.IBIGGHGAMOA; } // Token: 0x06021AC6 RID: 137926 RVA: 0x00933BA8 File Offset: 0x00931DA8 private void ODEGJOENAGN() { if (this.NEAOFBFJIHE()) { this.camera.transform.position = Vector3.SmoothDamp(this.camera.transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.camera.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.camera.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); this.previewCamera.transform.position = Vector3.SmoothDamp(this.camera.transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.previewCamera.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.camera.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else { this.camera.transform.position = this.lensTransform.position; this.camera.transform.rotation = this.lensTransform.rotation; this.previewCamera.transform.position = this.lensTransform.position; this.previewCamera.transform.rotation = this.lensTransform.rotation; } if (this.EMKLCGAFLEP()) { float num = this.videoCapture.UpdateFrame(this.ANHNNLOIDPF); this.recordingProgressFeedback.value = num; if (num >= 1607f) { this.PPDBKKGNHAF(); } } } // Token: 0x06021AC7 RID: 137927 RVA: 0x00933D5C File Offset: 0x00931F5C private IEnumerator HELHFKMDIED() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.DOEMGCLILDF(); } yield break; } // Token: 0x06021AC9 RID: 137929 RVA: 0x00933D80 File Offset: 0x00931F80 private void GCIDEPCFHHO() { this.recordingFeedback.gameObject.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(false); } // Token: 0x06021ACA RID: 137930 RVA: 0x00933DA4 File Offset: 0x00931FA4 private void BOODAODEJAN() { this.CIEOIMGBAGI(TutorialCamera.FFABCCDLHBH.High); this.PNKGCBMCFEF = Mathf.Max(1704f, VRSettings.renderScale); VRSettings.renderScale = this.PNKGCBMCFEF / 603f; if (!this.IKNGFBIIBBJ()) { this.videoCapture.StartCapture(); } if (this.canvas != null) { this.takeScreenShotButton.interactable = false; this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = false; } } // Token: 0x06021ACB RID: 137931 RVA: 0x00933E2C File Offset: 0x0093202C public void PPJCMFKGEKK(float NOBAPCOKFIL) { this.camera.fieldOfView = NOBAPCOKFIL; this.previewCamera.fieldOfView = NOBAPCOKFIL; this.fovSliderLabel.text = this.fovSlider.value.ToString("api/images/"); } // Token: 0x06021ACC RID: 137932 RVA: 0x00933E74 File Offset: 0x00932074 private void OnDestroy() { if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC -= this.ILAKKOOGHDI; this.ENBMEDIFBLM.PLPIAOHJBOB -= this.NIPCADLOCJP; } this.videoCapture.ILLPHOHDLCJ -= this.HDNJENKMIMA; this.videoCapture.JHJOBCJAHEE -= this.FCAIIFMPNLL; this.videoCapture.GNBPEBOGBJG -= this.LCPCJFGBADF; } // Token: 0x06021ACD RID: 137933 RVA: 0x00933F08 File Offset: 0x00932108 private void KPNCPLKLKJG() { this.CIEOIMGBAGI(TutorialCamera.FFABCCDLHBH.Low); this.PNKGCBMCFEF = Mathf.Max(410f, VRSettings.renderScale); VRSettings.renderScale = this.PNKGCBMCFEF / 786f; if (!this.EMKLCGAFLEP()) { this.videoCapture.StartCapture(); } if (this.canvas != null) { this.takeScreenShotButton.interactable = true; this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = true; } } // Token: 0x06021ACE RID: 137934 RVA: 0x00933F90 File Offset: 0x00932190 private void DDDJHGJFIJL() { this.videoCapture.RecordingCamera = this.camera; this.videoCapture.ILLPHOHDLCJ += this.NJHCKMFCEFF; this.videoCapture.JHJOBCJAHEE += this.FCAIIFMPNLL; this.videoCapture.GNBPEBOGBJG += this.FGFLLCDGEPI; if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.camera; } this.exportingFeedback.SetActive(false); this.recordingFeedback.SetActive(false); this.recordingProgressFeedback.gameObject.SetActive(false); this.savedFeedback.gameObject.SetActive(true); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.ENBMEDIFBLM = base.GetComponent(); if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC += this.EDPEIOOJGMP; this.ENBMEDIFBLM.PLPIAOHJBOB += this.NIPCADLOCJP; this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; } } // Token: 0x06021ACF RID: 137935 RVA: 0x009340BC File Offset: 0x009322BC private void PPDBKKGNHAF() { if (this.IKNGFBIIBBJ()) { this.videoCapture.FinishCapture(); } this.MCKHGGMANEE(TutorialCamera.FFABCCDLHBH.Low); VRSettings.renderScale = Mathf.Max(754f, this.PNKGCBMCFEF); if (this.canvas != null) { this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = false; this.takeScreenShotButton.interactable = true; } } // Token: 0x06021AD0 RID: 137936 RVA: 0x00934130 File Offset: 0x00932330 private IEnumerator KILNEOIKODA(string FOEIIDLBHOB) { FOEIIDLBHOB = Path.GetFileName(FOEIIDLBHOB); this.savedFeedback.gameObject.SetActive(true); this.savedFeedback.text = FOEIIDLBHOB + " Saved!"; yield return new WaitForSeconds(2f); this.savedFeedback.gameObject.SetActive(false); yield break; } // Token: 0x06021AD1 RID: 137937 RVA: 0x00934154 File Offset: 0x00932354 private void NIPCADLOCJP(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021AD2 RID: 137938 RVA: 0x00934178 File Offset: 0x00932378 public void CPCBBHFCNFF() { int num = -97; bool flag = (this.camera.cullingMask & num) == num; if (flag) { this.camera.cullingMask = this.camera.cullingMask & ~num; this.previewCamera.cullingMask = this.previewCamera.cullingMask & ~num; } else { this.camera.cullingMask = this.camera.cullingMask | num; this.previewCamera.cullingMask = this.previewCamera.cullingMask | num; } SingletonMonoBehaviour.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, (!flag) ? "EmoteHappy" : "Using constructor for new PingNativeDynamic()", 95f, null, false); } // Token: 0x06021AD3 RID: 137939 RVA: 0x00934230 File Offset: 0x00932430 public void GFBKGIPFOBA(bool NOBAPCOKFIL) { this.IBIGGHGAMOA = NOBAPCOKFIL; } // Token: 0x17000FC7 RID: 4039 // (get) Token: 0x06021AF3 RID: 137971 RVA: 0x00935120 File Offset: 0x00933320 // (set) Token: 0x06021AD4 RID: 137940 RVA: 0x0093423C File Offset: 0x0093243C public bool JCENFGFIBEE { get { return this.IBIGGHGAMOA; } set { this.IBIGGHGAMOA = value; } } // Token: 0x06021AD5 RID: 137941 RVA: 0x00934248 File Offset: 0x00932448 public void EFDEKBNIGJH() { this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = true; this.ABPIOMHCPOI = base.StartCoroutine(this.MIKDGILFAED()); } // Token: 0x06021AD6 RID: 137942 RVA: 0x00934274 File Offset: 0x00932474 private IEnumerator ANLINOFLNDH(string FOEIIDLBHOB) { FOEIIDLBHOB = Path.GetFileName(FOEIIDLBHOB); this.savedFeedback.gameObject.SetActive(true); this.savedFeedback.text = FOEIIDLBHOB + " Saved!"; yield return new WaitForSeconds(2f); this.savedFeedback.gameObject.SetActive(false); yield break; } // Token: 0x06021AD7 RID: 137943 RVA: 0x00934298 File Offset: 0x00932498 public bool IDMNLEFJMPJ() { return this.IBIGGHGAMOA; } // Token: 0x06021AD8 RID: 137944 RVA: 0x009342A0 File Offset: 0x009324A0 public void EBKGMIAGICD() { if (!this.DNGCCDIBBMI) { this.GFOHODIPOEN(); } else { this.CACGKKNKNCM(); } } // Token: 0x06021AD9 RID: 137945 RVA: 0x009342C0 File Offset: 0x009324C0 public void FGGPOEHOFHH() { base.StopCoroutine(this.ABPIOMHCPOI); this.ABPIOMHCPOI = null; if (this.EMKLCGAFLEP()) { this.ICAOBILOOHM(); } this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = true; } // Token: 0x06021ADA RID: 137946 RVA: 0x00934300 File Offset: 0x00932500 private void LCPCJFGBADF(string FOEIIDLBHOB) { this.exportingFeedback.SetActive(false); base.StartCoroutine(this.NMOGDPHJHIO(FOEIIDLBHOB)); } // Token: 0x06021ADB RID: 137947 RVA: 0x0093431C File Offset: 0x0093251C public void BNCNADCOMEA(float NOBAPCOKFIL) { this.camera.fieldOfView = NOBAPCOKFIL; this.previewCamera.fieldOfView = NOBAPCOKFIL; this.fovSliderLabel.text = this.fovSlider.value.ToString("api/gamesessions/v2/"); } // Token: 0x06021ADC RID: 137948 RVA: 0x00934364 File Offset: 0x00932564 private IEnumerator CDGCAEBINNE() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Ultra); yield return null; this.pngCapture.StartCapture(); this.pngCapture.UpdateFrame(this.ANHNNLOIDPF); yield return null; this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Low); yield return null; this.takeScreenShotButton.interactable = true; SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "No screen shots during recordind!", 1f, null, false); } yield break; } // Token: 0x06021ADD RID: 137949 RVA: 0x00934380 File Offset: 0x00932580 private void BNNNBFIPCKH(string FOEIIDLBHOB) { this.exportingFeedback.SetActive(true); base.StartCoroutine(this.KILNEOIKODA(FOEIIDLBHOB)); } // Token: 0x06021ADE RID: 137950 RVA: 0x0093439C File Offset: 0x0093259C public void Button_HideUI() { this.canvas.gameObject.SetActive(false); } // Token: 0x06021ADF RID: 137951 RVA: 0x009343B0 File Offset: 0x009325B0 private void EBMACIPLEOE() { this.JCPPGNDGKDC = new Material(this.screenRenderMaterial); Renderer[] array = this.screenRenderers; for (int i = 1; i < array.Length; i++) { Renderer renderer = array[i]; renderer.material = this.JCPPGNDGKDC; } float num = this.lowResolution.x / this.lowResolution.y; this.camera.aspect = num; this.previewCamera.aspect = num; TonemappingColorGrading.LUTSettings lut = Camera.main.GetComponent().lut; this.camera.GetComponent().lut = lut; this.previewCamera.GetComponent().lut = lut; this.camera.gameObject.name = base.gameObject.name + "FnTable:IVRRenderModels_005"; this.camera.transform.SetParent(null, true); this.previewCamera.gameObject.name = base.gameObject.name + "IgnoreBuffer"; this.previewCamera.transform.SetParent(null, false); this.MCKHGGMANEE(TutorialCamera.FFABCCDLHBH.High); this.camera.depthTextureMode = DepthTextureMode.None; this.previewCamera.depthTextureMode = DepthTextureMode.None; base.GetComponentInChildren().SetBool(TutorialCamera.JKBEJLOGMNM, true); this.fovSlider.value = this.camera.fieldOfView; this.fovSliderLabel.text = this.fovSlider.value.ToString("chunked"); this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = true; } // Token: 0x06021AE0 RID: 137952 RVA: 0x00934550 File Offset: 0x00932750 private void GPJOJOJDBCC(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021AE1 RID: 137953 RVA: 0x00934574 File Offset: 0x00932774 private void EFIEJIECOEE() { this.recordingFeedback.gameObject.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(true); this.exportingFeedback.SetActive(false); } // Token: 0x06021AE2 RID: 137954 RVA: 0x009345A4 File Offset: 0x009327A4 private IEnumerator DFPFIEEKOLO(string FOEIIDLBHOB) { FOEIIDLBHOB = Path.GetFileName(FOEIIDLBHOB); this.savedFeedback.gameObject.SetActive(true); this.savedFeedback.text = FOEIIDLBHOB + " Saved!"; yield return new WaitForSeconds(2f); this.savedFeedback.gameObject.SetActive(false); yield break; } // Token: 0x06021AE3 RID: 137955 RVA: 0x009345C8 File Offset: 0x009327C8 private void Update() { if (this.HFFDFHLEGFL) { this.camera.transform.position = Vector3.SmoothDamp(this.camera.transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.camera.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.camera.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); this.previewCamera.transform.position = Vector3.SmoothDamp(this.camera.transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.previewCamera.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.camera.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else { this.camera.transform.position = this.lensTransform.position; this.camera.transform.rotation = this.lensTransform.rotation; this.previewCamera.transform.position = this.lensTransform.position; this.previewCamera.transform.rotation = this.lensTransform.rotation; } if (this.DNGCCDIBBMI) { float num = this.videoCapture.UpdateFrame(this.ANHNNLOIDPF); this.recordingProgressFeedback.value = num; if (num >= 1f) { this.ICAOBILOOHM(); } } } // Token: 0x06021AE4 RID: 137956 RVA: 0x0093477C File Offset: 0x0093297C private void PFBFOGJOOGP() { this.videoCapture.RecordingCamera = this.camera; this.videoCapture.ILLPHOHDLCJ += this.HDNJENKMIMA; this.videoCapture.JHJOBCJAHEE += this.FCAIIFMPNLL; this.videoCapture.GNBPEBOGBJG += this.LCPCJFGBADF; if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.camera; } this.exportingFeedback.SetActive(false); this.recordingFeedback.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(false); this.savedFeedback.gameObject.SetActive(true); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.ENBMEDIFBLM = base.GetComponent(); if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC += this.PKDCHPJGNCL; this.ENBMEDIFBLM.PLPIAOHJBOB += this.KJPFAFCPAMB; this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; } } // Token: 0x06021AE5 RID: 137957 RVA: 0x009348A8 File Offset: 0x00932AA8 private void OnRenderImage(RenderTexture LADBAIPCNIO, RenderTexture NKJECDCGCOL) { Graphics.Blit(this.ANHNNLOIDPF, NKJECDCGCOL); } // Token: 0x06021AE6 RID: 137958 RVA: 0x009348B8 File Offset: 0x00932AB8 public void PILBACKOKPN() { this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = true; this.ABPIOMHCPOI = base.StartCoroutine(this.MIKDGILFAED()); } // Token: 0x06021AE7 RID: 137959 RVA: 0x009348E4 File Offset: 0x00932AE4 private void LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH KDDKDENMNFJ) { if (this.OAGIKFFAAFN != KDDKDENMNFJ) { this.OAGIKFFAAFN = KDDKDENMNFJ; Vector2 vector = this.lowResolution; TutorialCamera.FFABCCDLHBH oagikffaafn = this.OAGIKFFAAFN; if (oagikffaafn != TutorialCamera.FFABCCDLHBH.High) { if (oagikffaafn == TutorialCamera.FFABCCDLHBH.Ultra) { vector = this.ultraResolution; } } else { vector = this.highResolution; } this.ANHNNLOIDPF = new RenderTexture((int)vector.x, (int)vector.y, 24); this.ANHNNLOIDPF.antiAliasing = ((QualitySettings.antiAliasing <= 0) ? 1 : QualitySettings.antiAliasing); if (this.camera != null) { this.camera.targetTexture = this.ANHNNLOIDPF; } if (this.previewCamera != null) { this.previewCamera.targetTexture = this.ANHNNLOIDPF; } this.JCPPGNDGKDC.mainTexture = this.ANHNNLOIDPF; } } // Token: 0x06021AE8 RID: 137960 RVA: 0x009349D0 File Offset: 0x00932BD0 private void PHILFCENBEH(TutorialCamera.FFABCCDLHBH KDDKDENMNFJ) { if (this.OAGIKFFAAFN != KDDKDENMNFJ) { this.OAGIKFFAAFN = KDDKDENMNFJ; Vector2 vector = this.lowResolution; TutorialCamera.FFABCCDLHBH oagikffaafn = this.OAGIKFFAAFN; if (oagikffaafn != TutorialCamera.FFABCCDLHBH.Low) { if (oagikffaafn == TutorialCamera.FFABCCDLHBH.Low) { vector = this.ultraResolution; } } else { vector = this.highResolution; } this.ANHNNLOIDPF = new RenderTexture((int)vector.x, (int)vector.y, 66); this.ANHNNLOIDPF.antiAliasing = ((QualitySettings.antiAliasing <= 1) ? 0 : QualitySettings.antiAliasing); if (this.camera != null) { this.camera.targetTexture = this.ANHNNLOIDPF; } if (this.previewCamera != null) { this.previewCamera.targetTexture = this.ANHNNLOIDPF; } this.JCPPGNDGKDC.mainTexture = this.ANHNNLOIDPF; } } // Token: 0x06021AE9 RID: 137961 RVA: 0x00934ABC File Offset: 0x00932CBC private void BKEHEMMEHKI() { this.recordingFeedback.gameObject.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(false); this.exportingFeedback.SetActive(true); } // Token: 0x06021AEA RID: 137962 RVA: 0x00934AEC File Offset: 0x00932CEC private void NGHJFABFAOA() { this.videoCapture.RecordingCamera = this.camera; this.videoCapture.ILLPHOHDLCJ += this.DDPJOFCOEAI; this.videoCapture.JHJOBCJAHEE += this.FCAIIFMPNLL; this.videoCapture.GNBPEBOGBJG += this.CPDKKODLDNE; if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.camera; } this.exportingFeedback.SetActive(false); this.recordingFeedback.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(true); this.savedFeedback.gameObject.SetActive(false); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.ENBMEDIFBLM = base.GetComponent(); if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC += this.GPJOJOJDBCC; this.ENBMEDIFBLM.PLPIAOHJBOB += this.NIPCADLOCJP; this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; } } // Token: 0x06021AEB RID: 137963 RVA: 0x00934C18 File Offset: 0x00932E18 private void KCMHNMPNGCI() { this.JCPPGNDGKDC = new Material(this.screenRenderMaterial); Renderer[] array = this.screenRenderers; for (int i = 0; i < array.Length; i += 0) { Renderer renderer = array[i]; renderer.material = this.JCPPGNDGKDC; } float num = this.lowResolution.x / this.lowResolution.y; this.camera.aspect = num; this.previewCamera.aspect = num; TonemappingColorGrading.LUTSettings lut = Camera.main.GetComponent().lut; this.camera.GetComponent().lut = lut; this.previewCamera.GetComponent().lut = lut; this.camera.gameObject.name = base.gameObject.name + "ua"; this.camera.transform.SetParent(null, false); this.previewCamera.gameObject.name = base.gameObject.name + "api/platformlogin/"; this.previewCamera.transform.SetParent(null, true); this.PHILFCENBEH(TutorialCamera.FFABCCDLHBH.Low); this.camera.depthTextureMode = DepthTextureMode.Depth; this.previewCamera.depthTextureMode = DepthTextureMode.None; base.GetComponentInChildren().SetBool(TutorialCamera.JKBEJLOGMNM, true); this.fovSlider.value = this.camera.fieldOfView; this.fovSliderLabel.text = this.fovSlider.value.ToString("CheerGreatHost"); this.startRecordingButton.interactable = false; this.stopRecordingButton.interactable = true; } // Token: 0x06021AEC RID: 137964 RVA: 0x00934DB8 File Offset: 0x00932FB8 private void LKONBDPFMJE() { this.videoCapture.RecordingCamera = this.camera; this.videoCapture.ILLPHOHDLCJ += this.GCIDEPCFHHO; this.videoCapture.JHJOBCJAHEE += this.FCAIIFMPNLL; this.videoCapture.GNBPEBOGBJG += this.HEPKCJJAEAM; if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.camera; } this.exportingFeedback.SetActive(false); this.recordingFeedback.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(true); this.savedFeedback.gameObject.SetActive(false); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.ENBMEDIFBLM = base.GetComponent(); if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC += this.CKNNGDDDNEA; this.ENBMEDIFBLM.PLPIAOHJBOB += this.NPDFFCFNFAF; this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; } } // Token: 0x06021AED RID: 137965 RVA: 0x00934EE4 File Offset: 0x009330E4 private void ILAKKOOGHDI(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(false); } } // Token: 0x06021AEE RID: 137966 RVA: 0x00934F08 File Offset: 0x00933108 public void IIMPOAFLFHH() { if (!this.LBNCBNJEOMA()) { this.GFBKGIPFOBA(true); this.streamingCameraController.ENACCHHPFHM(StreamingCameraController.NGKGHDEGNEC.ON); } else { this.GFBKGIPFOBA(true); this.streamingCameraController.NEPNNNCPIPD(StreamingCameraController.NGKGHDEGNEC.ON); } Debug.Log(this.PHMONMECMIH()); } // Token: 0x06021AEF RID: 137967 RVA: 0x00934F5C File Offset: 0x0093315C public void FKHLMMGKHJC() { if (!this.EKBNIGPIMBG()) { this.GFBKGIPFOBA(false); this.streamingCameraController.FEMBOICANKN(StreamingCameraController.NGKGHDEGNEC.ON); } else { this.GFBKGIPFOBA(false); this.streamingCameraController.NEPNNNCPIPD(StreamingCameraController.NGKGHDEGNEC.ON); } Debug.Log(this.LBNCBNJEOMA()); } // Token: 0x06021AF0 RID: 137968 RVA: 0x00934FB0 File Offset: 0x009331B0 public void Button_ToggleCameraUIMask() { int num = 32; bool flag = (this.camera.cullingMask & num) == num; if (flag) { this.camera.cullingMask = this.camera.cullingMask & ~num; this.previewCamera.cullingMask = this.previewCamera.cullingMask & ~num; } else { this.camera.cullingMask = this.camera.cullingMask | num; this.previewCamera.cullingMask = this.previewCamera.cullingMask | num; } SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, (!flag) ? "UI is will be recorded." : "UI will NOT be recorded!", 2f, null, false); } // Token: 0x06021AF1 RID: 137969 RVA: 0x00935068 File Offset: 0x00933268 private void KOMDENKJMCN(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(false); } } // Token: 0x06021AF2 RID: 137970 RVA: 0x0093508C File Offset: 0x0093328C private void PNILHEIMBHC() { if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC -= this.CKNNGDDDNEA; this.ENBMEDIFBLM.PLPIAOHJBOB -= this.NIPCADLOCJP; } this.videoCapture.ILLPHOHDLCJ -= this.LOEKKMIBLFE; this.videoCapture.JHJOBCJAHEE -= this.CEPCFFPLKOG; this.videoCapture.GNBPEBOGBJG -= this.BLENLCIBDFI; } // Token: 0x06021AF4 RID: 137972 RVA: 0x00935128 File Offset: 0x00933328 private void NPDFFCFNFAF(Tool ENBMEDIFBLM) { if (this.canvas != null) { this.canvas.gameObject.SetActive(true); } } // Token: 0x06021AF5 RID: 137973 RVA: 0x0093514C File Offset: 0x0093334C private void MMHFKJFIBIH(RenderTexture LADBAIPCNIO, RenderTexture NKJECDCGCOL) { Graphics.Blit(this.ANHNNLOIDPF, NKJECDCGCOL); } // Token: 0x06021AF6 RID: 137974 RVA: 0x0093515C File Offset: 0x0093335C public void HFDCBDODEPA() { this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = true; this.ABPIOMHCPOI = base.StartCoroutine(this.GGNEDKCGGBG()); } // Token: 0x06021AF7 RID: 137975 RVA: 0x00935188 File Offset: 0x00933388 private void NCJJJMCPDEH() { if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC -= this.PKDCHPJGNCL; this.ENBMEDIFBLM.PLPIAOHJBOB -= this.IMPGKMHEBKF; } this.videoCapture.ILLPHOHDLCJ -= this.LOEKKMIBLFE; this.videoCapture.JHJOBCJAHEE -= this.EFIEJIECOEE; this.videoCapture.GNBPEBOGBJG -= this.LCPCJFGBADF; } // Token: 0x06021AF8 RID: 137976 RVA: 0x0093521C File Offset: 0x0093341C public bool MJDJLFHHBNH() { return this.IBIGGHGAMOA; } // Token: 0x06021AF9 RID: 137977 RVA: 0x00935224 File Offset: 0x00933424 private IEnumerator MIKDGILFAED() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.DOEMGCLILDF(); } yield break; } // Token: 0x06021AFA RID: 137978 RVA: 0x00935240 File Offset: 0x00933440 private void KNMDLHBHHDF(RenderTexture LADBAIPCNIO, RenderTexture NKJECDCGCOL) { Graphics.Blit(this.ANHNNLOIDPF, NKJECDCGCOL); } // Token: 0x06021AFB RID: 137979 RVA: 0x00935250 File Offset: 0x00933450 private void LEMGDPHJENH() { this.videoCapture.RecordingCamera = this.camera; this.videoCapture.ILLPHOHDLCJ += this.HDNJENKMIMA; this.videoCapture.JHJOBCJAHEE += this.EFIEJIECOEE; this.videoCapture.GNBPEBOGBJG += this.HEPKCJJAEAM; if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.camera; } this.exportingFeedback.SetActive(true); this.recordingFeedback.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(true); this.savedFeedback.gameObject.SetActive(false); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.ENBMEDIFBLM = base.GetComponent(); if (this.ENBMEDIFBLM != null) { this.ENBMEDIFBLM.GFBCCFIMFEC += this.EDPEIOOJGMP; this.ENBMEDIFBLM.PLPIAOHJBOB += this.NIPCADLOCJP; this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; } } // Token: 0x06021AFC RID: 137980 RVA: 0x0093537C File Offset: 0x0093357C private IEnumerator AIDIHDFLIPH() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Ultra); yield return null; this.pngCapture.StartCapture(); this.pngCapture.UpdateFrame(this.ANHNNLOIDPF); yield return null; this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Low); yield return null; this.takeScreenShotButton.interactable = true; SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "No screen shots during recordind!", 1f, null, false); } yield break; } // Token: 0x06021AFD RID: 137981 RVA: 0x00935398 File Offset: 0x00933598 private IEnumerator GGNEDKCGGBG() { yield return new WaitForSeconds(0.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false); yield return new WaitForSeconds(1.1f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "1", 1f, null, false); yield return new WaitForSeconds(1.1f); if (!this.DNGCCDIBBMI) { this.DOEMGCLILDF(); } yield break; } // Token: 0x06021AFE RID: 137982 RVA: 0x009353B4 File Offset: 0x009335B4 private void HDNJENKMIMA() { this.recordingFeedback.gameObject.SetActive(true); this.recordingProgressFeedback.gameObject.SetActive(true); } // Token: 0x06021AFF RID: 137983 RVA: 0x009353D8 File Offset: 0x009335D8 public void HEFMMGHABAG() { if (!this.DNGCCDIBBMI) { this.DOEMGCLILDF(); } else { this.PPDBKKGNHAF(); } } // Token: 0x17000FC6 RID: 4038 // (get) Token: 0x06021B00 RID: 137984 RVA: 0x009353F8 File Offset: 0x009335F8 public bool DNGCCDIBBMI { get { return this.videoCapture.JENLCPPHGDP; } } // Token: 0x06021B01 RID: 137985 RVA: 0x00935408 File Offset: 0x00933608 private void FGFLLCDGEPI(string FOEIIDLBHOB) { this.exportingFeedback.SetActive(false); base.StartCoroutine(this.MCDFEOPIELF(FOEIIDLBHOB)); } // Token: 0x06021B02 RID: 137986 RVA: 0x00935424 File Offset: 0x00933624 private void HCGEHAGOAFD(TutorialCamera.FFABCCDLHBH KDDKDENMNFJ) { if (this.OAGIKFFAAFN != KDDKDENMNFJ) { this.OAGIKFFAAFN = KDDKDENMNFJ; Vector2 vector = this.lowResolution; TutorialCamera.FFABCCDLHBH oagikffaafn = this.OAGIKFFAAFN; if (oagikffaafn != TutorialCamera.FFABCCDLHBH.High) { if (oagikffaafn == TutorialCamera.FFABCCDLHBH.Ultra) { vector = this.ultraResolution; } } else { vector = this.highResolution; } this.ANHNNLOIDPF = new RenderTexture((int)vector.x, (int)vector.y, 33); this.ANHNNLOIDPF.antiAliasing = ((QualitySettings.antiAliasing <= 0) ? 0 : QualitySettings.antiAliasing); if (this.camera != null) { this.camera.targetTexture = this.ANHNNLOIDPF; } if (this.previewCamera != null) { this.previewCamera.targetTexture = this.ANHNNLOIDPF; } this.JCPPGNDGKDC.mainTexture = this.ANHNNLOIDPF; } } // Token: 0x06021B03 RID: 137987 RVA: 0x00935510 File Offset: 0x00933710 private void LOPGGBEPNAI() { if (this.NEAOFBFJIHE()) { this.camera.transform.position = Vector3.SmoothDamp(this.camera.transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.camera.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.camera.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); this.previewCamera.transform.position = Vector3.SmoothDamp(this.camera.transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.previewCamera.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.camera.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else { this.camera.transform.position = this.lensTransform.position; this.camera.transform.rotation = this.lensTransform.rotation; this.previewCamera.transform.position = this.lensTransform.position; this.previewCamera.transform.rotation = this.lensTransform.rotation; } if (this.EMKLCGAFLEP()) { float num = this.videoCapture.UpdateFrame(this.ANHNNLOIDPF); this.recordingProgressFeedback.value = num; if (num >= 1791f) { this.ICAOBILOOHM(); } } } // Token: 0x06021B04 RID: 137988 RVA: 0x009356C4 File Offset: 0x009338C4 private void ICAOBILOOHM() { if (this.DNGCCDIBBMI) { this.videoCapture.FinishCapture(); } this.LNDFDNMCOLE(TutorialCamera.FFABCCDLHBH.Low); VRSettings.renderScale = Mathf.Max(1f, this.PNKGCBMCFEF); if (this.canvas != null) { this.startRecordingButton.interactable = true; this.stopRecordingButton.interactable = false; this.takeScreenShotButton.interactable = true; } } // Token: 0x06021B05 RID: 137989 RVA: 0x00935738 File Offset: 0x00933938 private void AOGKDJCABKA(string FOEIIDLBHOB) { this.exportingFeedback.SetActive(true); base.StartCoroutine(this.DFPFIEEKOLO(FOEIIDLBHOB)); } // Token: 0x04005761 RID: 22369 [SerializeField] [Header("Camera")] private Camera camera; // Token: 0x04005762 RID: 22370 [SerializeField] private Camera previewCamera; // Token: 0x04005763 RID: 22371 [SerializeField] private Transform lensTransform; // Token: 0x04005764 RID: 22372 [SerializeField] private VideoCapture videoCapture; // Token: 0x04005765 RID: 22373 [SerializeField] private PngCapture pngCapture; // Token: 0x04005766 RID: 22374 [SerializeField] private Vector2 lowResolution = new Vector2(320f, 180f); // Token: 0x04005767 RID: 22375 [SerializeField] private Vector2 highResolution = new Vector2(640f, 360f); // Token: 0x04005768 RID: 22376 [SerializeField] private Vector2 ultraResolution = new Vector2(2560f, 1440f); // Token: 0x04005769 RID: 22377 [SerializeField] [Header("Screens")] private Renderer[] screenRenderers; // Token: 0x0400576A RID: 22378 [SerializeField] private Material screenRenderMaterial; // Token: 0x0400576B RID: 22379 [Header("Smoothing")] [SerializeField] private float positionSmoothingTime = 0.25f; // Token: 0x0400576C RID: 22380 [SerializeField] [Header("Capture Feedback")] private GameObject recordingFeedback; // Token: 0x0400576D RID: 22381 [SerializeField] private Slider recordingProgressFeedback; // Token: 0x0400576E RID: 22382 [SerializeField] private GameObject exportingFeedback; // Token: 0x0400576F RID: 22383 [SerializeField] private Text savedFeedback; // Token: 0x04005770 RID: 22384 [SerializeField] [Header("UI")] private Canvas canvas; // Token: 0x04005771 RID: 22385 [SerializeField] private Slider fovSlider; // Token: 0x04005772 RID: 22386 [SerializeField] private Text fovSliderLabel; // Token: 0x04005773 RID: 22387 [SerializeField] private Button startRecordingButton; // Token: 0x04005774 RID: 22388 [SerializeField] private Button stopRecordingButton; // Token: 0x04005775 RID: 22389 [SerializeField] private Button takeScreenShotButton; // Token: 0x04005776 RID: 22390 [SerializeField] [Header("Streaming")] private StreamingCameraController streamingCameraController; // Token: 0x04005777 RID: 22391 private Tool ENBMEDIFBLM; // Token: 0x04005778 RID: 22392 private TutorialCamera.FFABCCDLHBH OAGIKFFAAFN = TutorialCamera.FFABCCDLHBH.None; // Token: 0x04005779 RID: 22393 private RenderTexture ANHNNLOIDPF; // Token: 0x0400577A RID: 22394 private Material JCPPGNDGKDC; // Token: 0x0400577B RID: 22395 private float PNKGCBMCFEF; // Token: 0x0400577C RID: 22396 private Vector3 IGOFELJMFOF = Vector3.zero; // Token: 0x0400577D RID: 22397 private Vector3 DMLNPLMICBL = Vector3.zero; // Token: 0x0400577E RID: 22398 private static readonly int JKBEJLOGMNM = Animator.StringToHash("ScreenOpen"); // Token: 0x0400577F RID: 22399 private bool IBIGGHGAMOA; // Token: 0x04005780 RID: 22400 private bool LEGPGOLHDBN = true; // Token: 0x04005781 RID: 22401 private Coroutine ABPIOMHCPOI; // Token: 0x02000FB2 RID: 4018 private enum FFABCCDLHBH { // Token: 0x04005783 RID: 22403 None = -1, // Token: 0x04005784 RID: 22404 Low, // Token: 0x04005785 RID: 22405 High, // Token: 0x04005786 RID: 22406 Ultra } }