Files
Dec2017-Script-Dump/Assembly-CSharp/TutorialCamera.cs
T
2026-06-04 11:42:34 +02:00

2161 lines
71 KiB
C#

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<TonemappingColorGrading>().lut;
this.camera.GetComponent<TonemappingColorGrading>().lut = lut;
this.previewCamera.GetComponent<TonemappingColorGrading>().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<Animator>().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<Tool>();
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<Tool>();
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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<TonemappingColorGrading>().lut;
this.camera.GetComponent<TonemappingColorGrading>().lut = lut;
this.previewCamera.GetComponent<TonemappingColorGrading>().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<Animator>().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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<Tool>();
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<TonemappingColorGrading>().lut;
this.camera.GetComponent<TonemappingColorGrading>().lut = lut;
this.previewCamera.GetComponent<TonemappingColorGrading>().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<Animator>().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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<Tool>();
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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<TonemappingColorGrading>().lut;
this.camera.GetComponent<TonemappingColorGrading>().lut = lut;
this.previewCamera.GetComponent<TonemappingColorGrading>().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<Animator>().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<Tool>();
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<Tool>();
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<TonemappingColorGrading>().lut;
this.camera.GetComponent<TonemappingColorGrading>().lut = lut;
this.previewCamera.GetComponent<TonemappingColorGrading>().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<Animator>().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<Tool>();
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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<Tool>();
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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Thanks!", 1f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "3", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "2", 1f, null, false);
yield return new WaitForSeconds(1.1f);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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
}
}