Files
2026-06-04 11:42:34 +02:00

1226 lines
39 KiB
C#

using System;
using System.IO;
using System.Runtime.CompilerServices;
using UnityEngine;
using UnityEngine.VR;
using UTJ;
// Token: 0x020011BA RID: 4538
public class MP4Capture : VideoCapture
{
// Token: 0x06026D50 RID: 159056 RVA: 0x00ACAFE8 File Offset: 0x00AC91E8
private void BMOJBEBHAOM()
{
if (this.APMDHMGMLHI != null)
{
if (this.APMDHMGMLHI.IsCreated() && this.APMDHMGMLHI.width == this.GNNKAMFHAMC.GIFONFKEMCD && this.APMDHMGMLHI.height == this.GNNKAMFHAMC.FKEMDLHCDOM)
{
return;
}
this.DKMOGEPAGMF();
}
this.APMDHMGMLHI = new RenderTexture(this.GNNKAMFHAMC.GIFONFKEMCD, this.GNNKAMFHAMC.FKEMDLHCDOM, 0, RenderTextureFormat.ARGB32);
this.APMDHMGMLHI.wrapMode = TextureWrapMode.Repeat;
this.APMDHMGMLHI.Create();
}
// Token: 0x06026D51 RID: 159057 RVA: 0x00ACB090 File Offset: 0x00AC9290
[CompilerGenerated]
private void DHJHFFGLJKG()
{
OJKONIABJNJ.FJIJEHIDGBK(this.KBGGADGKOCH);
this.KBGGADGKOCH = 0;
if (this.HIGJPBNJMCM.EOIDFGEGHOC != IntPtr.Zero)
{
OJKONIABJNJ.LOEFNFELKBD(this.HIGJPBNJMCM);
this.HIGJPBNJMCM.EOIDFGEGHOC = IntPtr.Zero;
}
if (this.BLCAMEBGICE.EOIDFGEGHOC != IntPtr.Zero)
{
OJKONIABJNJ.BGIICNKKEEE(this.BLCAMEBGICE);
this.BLCAMEBGICE.EOIDFGEGHOC = IntPtr.Zero;
}
}
// Token: 0x06026D52 RID: 159058 RVA: 0x00ACB11C File Offset: 0x00AC931C
private void KLOBKOKJJFG(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
Array.Copy(PKOBCHOGNDC, this.BOLLJFKHCGC, PKOBCHOGNDC.Length);
Array.Clear(PKOBCHOGNDC, 0, PKOBCHOGNDC.Length);
}
// Token: 0x06026D53 RID: 159059 RVA: 0x00ACB16C File Offset: 0x00AC936C
private void JEEFDKMCAOL(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
Array.Copy(PKOBCHOGNDC, this.BOLLJFKHCGC, PKOBCHOGNDC.Length);
Array.Clear(PKOBCHOGNDC, 0, PKOBCHOGNDC.Length);
}
// Token: 0x06026D54 RID: 159060 RVA: 0x00ACB1BC File Offset: 0x00AC93BC
protected virtual void LNKPKHFACHE()
{
base.Awake();
}
// Token: 0x06026D55 RID: 159061 RVA: 0x00ACB1C4 File Offset: 0x00AC93C4
protected virtual void POMCHIPOPEA()
{
base.Awake();
}
// Token: 0x06026D56 RID: 159062 RVA: 0x00ACB1CC File Offset: 0x00AC93CC
public virtual void PLLMEOHDPEO()
{
if (base.JENLCPPHGDP)
{
base.JENLCPPHGDP = true;
this.HJBICHFOENI();
this.EFAJPNLGKGF.Stop();
this.HGGHDAAKPBO(false);
base.FIPPJAIHKGL();
base.IGMKAMDPIJK(this.LKPCCGHFMMK);
}
VRSettings.renderScale = Mathf.Max(146f, this.PNKGCBMCFEF);
}
// Token: 0x06026D57 RID: 159063 RVA: 0x00ACB22C File Offset: 0x00AC942C
private void BMMNHFJAMDN()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026D58 RID: 159064 RVA: 0x00ACB254 File Offset: 0x00AC9454
private void DLKEEEDOCGG()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026D59 RID: 159065 RVA: 0x00ACB27C File Offset: 0x00AC947C
private void OnDestroy()
{
if (this.KPFIFFDMNHJ != null)
{
this.HBLAAJIEGHN(false);
this.KPFIFFDMNHJ.CGMALBAMEDB -= this.HHDMOFJBGNO;
}
}
// Token: 0x06026D5A RID: 159066 RVA: 0x00ACB2B0 File Offset: 0x00AC94B0
private string IECPLLALOEB(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + " ");
}
// Token: 0x06026D5B RID: 159067 RVA: 0x00ACB2C8 File Offset: 0x00AC94C8
private void HPHFBBDNNMB()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026D5C RID: 159068 RVA: 0x00ACB2F0 File Offset: 0x00AC94F0
private void HHMGIHJPAAI()
{
OJKONIABJNJ.FBBCAPGOFFD(new Action(this.NHBJJMCNKOF));
}
// Token: 0x06026D5D RID: 159069 RVA: 0x00ACB304 File Offset: 0x00AC9504
private void HBLAAJIEGHN(bool KHNAPNBDBCI)
{
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.transform.parent = ((!KHNAPNBDBCI) ? Camera.main.transform : this.RecordingCamera.transform);
this.KPFIFFDMNHJ.transform.localPosition = Vector3.zero;
this.KPFIFFDMNHJ.transform.localRotation = Quaternion.identity;
this.KPFIFFDMNHJ.transform.localScale = Vector3.one;
}
}
// Token: 0x06026D5E RID: 159070 RVA: 0x00ACB394 File Offset: 0x00AC9594
private void CAJPEANHAEG()
{
OJKONIABJNJ.FJIJEHIDGBK(this.KBGGADGKOCH);
this.KBGGADGKOCH = 0;
if (this.HIGJPBNJMCM.EOIDFGEGHOC != IntPtr.Zero)
{
OJKONIABJNJ.LOEFNFELKBD(this.HIGJPBNJMCM);
this.HIGJPBNJMCM.EOIDFGEGHOC = IntPtr.Zero;
}
if (this.BLCAMEBGICE.EOIDFGEGHOC != IntPtr.Zero)
{
OJKONIABJNJ.BGIICNKKEEE(this.BLCAMEBGICE);
this.BLCAMEBGICE.EOIDFGEGHOC = IntPtr.Zero;
}
}
// Token: 0x06026D5F RID: 159071 RVA: 0x00ACB420 File Offset: 0x00AC9620
private void CHHOKIFAEDF()
{
if (this.KPFIFFDMNHJ != null)
{
this.HGGHDAAKPBO(false);
this.KPFIFFDMNHJ.POPMCOCJOFG(new AudioListenerSingleton.NNBELHILDJG(this.COFBGMIBHCO));
}
}
// Token: 0x06026D60 RID: 159072 RVA: 0x00ACB454 File Offset: 0x00AC9654
public override void StartCapture()
{
if (!SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.ONFEPFELJBF || !base.enabled)
{
WorldSpaceNotification.PlayNext("Video camera is disabled! (check SETTINGS)", 1f, null, false, new Vector3?(base.transform.position + Vector3.up * 0.1f), 0.1f, false);
return;
}
this.PNKGCBMCFEF = Mathf.Max(1f, VRSettings.renderScale);
VRSettings.renderScale = this.PNKGCBMCFEF / 2f;
if (!base.JENLCPPHGDP)
{
base.JENLCPPHGDP = true;
this.PMMPLNEKDAL = Time.unscaledTime;
this.EJFALMFJNBJ();
this.BMOJBEBHAOM();
this.HBLAAJIEGHN(true);
this.EFAJPNLGKGF.Play();
base.JLPPDKCGJKA();
}
}
// Token: 0x06026D61 RID: 159073 RVA: 0x00ACB520 File Offset: 0x00AC9720
private void JOCJEEJHLCN(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
Array.Copy(PKOBCHOGNDC, this.BOLLJFKHCGC, PKOBCHOGNDC.Length);
Array.Clear(PKOBCHOGNDC, 1, PKOBCHOGNDC.Length);
}
// Token: 0x06026D62 RID: 159074 RVA: 0x00ACB570 File Offset: 0x00AC9770
public virtual void KMFDHMKLJBL()
{
if (base.JENLCPPHGDP)
{
base.JENLCPPHGDP = true;
this.FLHHCGBJENO();
this.EFAJPNLGKGF.Stop();
this.LJLILIMGPFH(true);
base.FIPPJAIHKGL();
base.IGMKAMDPIJK(this.LKPCCGHFMMK);
}
VRSettings.renderScale = Mathf.Max(1945f, this.PNKGCBMCFEF);
}
// Token: 0x06026D63 RID: 159075 RVA: 0x00ACB5D0 File Offset: 0x00AC97D0
private void CPPOGENFMHA(bool KHNAPNBDBCI)
{
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.transform.parent = ((!KHNAPNBDBCI) ? Camera.main.transform : this.RecordingCamera.transform);
this.KPFIFFDMNHJ.transform.localPosition = Vector3.zero;
this.KPFIFFDMNHJ.transform.localRotation = Quaternion.identity;
this.KPFIFFDMNHJ.transform.localScale = Vector3.one;
}
}
// Token: 0x06026D64 RID: 159076 RVA: 0x00ACB660 File Offset: 0x00AC9860
private void BEGDHEDDGHN()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026D65 RID: 159077 RVA: 0x00ACB688 File Offset: 0x00AC9888
public virtual float LLFEAFACBMB(RenderTexture KPMMDGIAGPC)
{
float num = 1300f;
if (base.JENLCPPHGDP)
{
Graphics.Blit(KPMMDGIAGPC, this.APMDHMGMLHI, this.blitMaterial);
this.KBGGADGKOCH = OJKONIABJNJ.FKGILBBICJL(this.HIGJPBNJMCM, this.APMDHMGMLHI, (double)Time.unscaledTime, this.KBGGADGKOCH);
GL.IssuePluginEvent(OJKONIABJNJ.BDDDJHIKFIF(), this.KBGGADGKOCH);
num = (Time.unscaledTime - this.PMMPLNEKDAL) / this.maxDuration;
}
return num;
}
// Token: 0x06026D66 RID: 159078 RVA: 0x00ACB700 File Offset: 0x00AC9900
private void FGAKHKHADDL()
{
if (this.APMDHMGMLHI != null)
{
if (this.APMDHMGMLHI.IsCreated() && this.APMDHMGMLHI.width == this.GNNKAMFHAMC.GIFONFKEMCD && this.APMDHMGMLHI.height == this.GNNKAMFHAMC.FKEMDLHCDOM)
{
return;
}
this.AIIABHJNLOP();
}
this.APMDHMGMLHI = new RenderTexture(this.GNNKAMFHAMC.GIFONFKEMCD, this.GNNKAMFHAMC.FKEMDLHCDOM, 1, RenderTextureFormat.ARGB32);
this.APMDHMGMLHI.wrapMode = TextureWrapMode.Clamp;
this.APMDHMGMLHI.Create();
}
// Token: 0x06026D67 RID: 159079 RVA: 0x00ACB7A8 File Offset: 0x00AC99A8
public virtual void LOGJLLNGCKH()
{
if (!SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HAJJGOMGHAC() || !base.enabled)
{
WorldSpaceNotification.PlayNext("_ZTest", 648f, null, false, new Vector3?(base.transform.position + Vector3.up * 1571f), 1015f, true);
return;
}
this.PNKGCBMCFEF = Mathf.Max(1387f, VRSettings.renderScale);
VRSettings.renderScale = this.PNKGCBMCFEF / 481f;
if (!base.JENLCPPHGDP)
{
base.JENLCPPHGDP = true;
this.PMMPLNEKDAL = Time.unscaledTime;
this.POFDHMFBDCA();
this.CIJPGLJIENL();
this.HGGHDAAKPBO(false);
this.EFAJPNLGKGF.Play();
base.JLPPDKCGJKA();
}
}
// Token: 0x06026D68 RID: 159080 RVA: 0x00ACB874 File Offset: 0x00AC9A74
protected virtual void OMKBNLGFNIL()
{
base.Start();
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HNPEGPAGBCN())
{
this.KPFIFFDMNHJ = SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM;
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.OPHABLJOLHI(new AudioListenerSingleton.NNBELHILDJG(this.COFBGMIBHCO));
}
this.EFAJPNLGKGF = base.gameObject.AddComponent<AudioSource>();
this.EFAJPNLGKGF.clip = BAGKDEHAHPE.PPBCDEEBBEB(PhotonVoiceNetwork.CHPHHFIHCOE, (int)PhotonVoiceSettings.FECIGHPNAIJ().SamplingRate);
this.EFAJPNLGKGF.loop = true;
OJKONIABJNJ.BKJHNPOFMDI(Application.streamingAssetsPath + "\">Detected: ");
OJKONIABJNJ.ENGBCBOLJAC(Application.dataPath);
OJKONIABJNJ.IDALOLEMNOC(Application.temporaryCachePath);
OJKONIABJNJ.MIFLLHBBMNH();
}
else
{
base.enabled = false;
}
}
// Token: 0x170011AE RID: 4526
// (get) Token: 0x06026D69 RID: 159081 RVA: 0x00ACB940 File Offset: 0x00AC9B40
public override string HHAKNJPFPLP
{
get
{
return base.HHAKNJPFPLP + "Videos\\";
}
}
// Token: 0x06026D6A RID: 159082 RVA: 0x00ACB954 File Offset: 0x00AC9B54
private void IBCNANNDLLP(bool KHNAPNBDBCI)
{
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.transform.parent = ((!KHNAPNBDBCI) ? Camera.main.transform : this.RecordingCamera.transform);
this.KPFIFFDMNHJ.transform.localPosition = Vector3.zero;
this.KPFIFFDMNHJ.transform.localRotation = Quaternion.identity;
this.KPFIFFDMNHJ.transform.localScale = Vector3.one;
}
}
// Token: 0x06026D6B RID: 159083 RVA: 0x00ACB9E4 File Offset: 0x00AC9BE4
public virtual string NHPEPBLOOOJ()
{
return base.HHAKNJPFPLP + "looktarget";
}
// Token: 0x06026D6D RID: 159085 RVA: 0x00ACBA14 File Offset: 0x00AC9C14
private void OnAudioFilterRead(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
Array.Copy(PKOBCHOGNDC, this.BOLLJFKHCGC, PKOBCHOGNDC.Length);
Array.Clear(PKOBCHOGNDC, 0, PKOBCHOGNDC.Length);
}
// Token: 0x06026D6E RID: 159086 RVA: 0x00ACBA64 File Offset: 0x00AC9C64
protected override void Start()
{
base.Start();
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.ONFEPFELJBF)
{
this.KPFIFFDMNHJ = SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM;
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.CGMALBAMEDB += this.HHDMOFJBGNO;
}
this.EFAJPNLGKGF = base.gameObject.AddComponent<AudioSource>();
this.EFAJPNLGKGF.clip = BAGKDEHAHPE.PPBCDEEBBEB(PhotonVoiceNetwork.CHPHHFIHCOE, (int)PhotonVoiceSettings.NCKMBFBMBFM.SamplingRate);
this.EFAJPNLGKGF.loop = true;
OJKONIABJNJ.BKJHNPOFMDI(Application.streamingAssetsPath + "/UTJ/FrameCapturer/FAAC_SelfBuild.zip");
OJKONIABJNJ.ENGBCBOLJAC(Application.dataPath);
OJKONIABJNJ.IDALOLEMNOC(Application.temporaryCachePath);
OJKONIABJNJ.MIFLLHBBMNH();
}
else
{
base.enabled = false;
}
}
// Token: 0x06026D6F RID: 159087 RVA: 0x00ACBB30 File Offset: 0x00AC9D30
protected virtual void KFAOLMFIFMH()
{
base.Start();
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HAJJGOMGHAC())
{
this.KPFIFFDMNHJ = SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM;
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.OKLHLIBFKHN(new AudioListenerSingleton.NNBELHILDJG(this.MAHOKBLDJBO));
}
this.EFAJPNLGKGF = base.gameObject.AddComponent<AudioSource>();
this.EFAJPNLGKGF.clip = BAGKDEHAHPE.PPBCDEEBBEB(PhotonVoiceNetwork.GIOGHEGPNGF(), (int)PhotonVoiceSettings.PJPNMILOIMH().SamplingRate);
this.EFAJPNLGKGF.loop = false;
OJKONIABJNJ.BKJHNPOFMDI(Application.streamingAssetsPath + "_DATE");
OJKONIABJNJ.ENGBCBOLJAC(Application.dataPath);
OJKONIABJNJ.IDALOLEMNOC(Application.temporaryCachePath);
OJKONIABJNJ.MIFLLHBBMNH();
}
else
{
base.enabled = false;
}
}
// Token: 0x06026D70 RID: 159088 RVA: 0x00ACBBFC File Offset: 0x00AC9DFC
protected virtual void AANDHGOIAIC()
{
base.Awake();
}
// Token: 0x06026D71 RID: 159089 RVA: 0x00ACBC04 File Offset: 0x00AC9E04
private void CIJPGLJIENL()
{
if (this.APMDHMGMLHI != null)
{
if (this.APMDHMGMLHI.IsCreated() && this.APMDHMGMLHI.width == this.GNNKAMFHAMC.GIFONFKEMCD && this.APMDHMGMLHI.height == this.GNNKAMFHAMC.FKEMDLHCDOM)
{
return;
}
this.BJHCIAIBIDE();
}
this.APMDHMGMLHI = new RenderTexture(this.GNNKAMFHAMC.GIFONFKEMCD, this.GNNKAMFHAMC.FKEMDLHCDOM, 1, RenderTextureFormat.ARGB32);
this.APMDHMGMLHI.wrapMode = TextureWrapMode.Clamp;
this.APMDHMGMLHI.Create();
}
// Token: 0x06026D72 RID: 159090 RVA: 0x00ACBCAC File Offset: 0x00AC9EAC
protected virtual void IABDGAJLFNK()
{
base.Awake();
}
// Token: 0x06026D73 RID: 159091 RVA: 0x00ACBCB4 File Offset: 0x00AC9EB4
private void NHBJJMCNKOF()
{
OJKONIABJNJ.FJIJEHIDGBK(this.KBGGADGKOCH);
this.KBGGADGKOCH = 0;
if (this.HIGJPBNJMCM.EOIDFGEGHOC != IntPtr.Zero)
{
OJKONIABJNJ.LOEFNFELKBD(this.HIGJPBNJMCM);
this.HIGJPBNJMCM.EOIDFGEGHOC = IntPtr.Zero;
}
if (this.BLCAMEBGICE.EOIDFGEGHOC != IntPtr.Zero)
{
OJKONIABJNJ.BGIICNKKEEE(this.BLCAMEBGICE);
this.BLCAMEBGICE.EOIDFGEGHOC = IntPtr.Zero;
}
}
// Token: 0x06026D74 RID: 159092 RVA: 0x00ACBD40 File Offset: 0x00AC9F40
protected virtual void LKIBODHFMHA()
{
base.Start();
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HAJJGOMGHAC())
{
this.KPFIFFDMNHJ = SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM;
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.BDMJGCFLEMF(new AudioListenerSingleton.NNBELHILDJG(this.CKEOCAADMCM));
}
this.EFAJPNLGKGF = base.gameObject.AddComponent<AudioSource>();
this.EFAJPNLGKGF.clip = BAGKDEHAHPE.PPBCDEEBBEB(PhotonVoiceNetwork.CHPHHFIHCOE, (int)PhotonVoiceSettings.NCKMBFBMBFM.SamplingRate);
this.EFAJPNLGKGF.loop = false;
OJKONIABJNJ.BKJHNPOFMDI(Application.streamingAssetsPath + "type");
OJKONIABJNJ.ENGBCBOLJAC(Application.dataPath);
OJKONIABJNJ.IDALOLEMNOC(Application.temporaryCachePath);
OJKONIABJNJ.MIFLLHBBMNH();
}
else
{
base.enabled = false;
}
}
// Token: 0x06026D75 RID: 159093 RVA: 0x00ACBE0C File Offset: 0x00ACA00C
private void KMFMNLCONLJ()
{
OJKONIABJNJ.FJIJEHIDGBK(this.KBGGADGKOCH);
this.KBGGADGKOCH = 0;
if (this.HIGJPBNJMCM.EOIDFGEGHOC != IntPtr.Zero)
{
OJKONIABJNJ.LOEFNFELKBD(this.HIGJPBNJMCM);
this.HIGJPBNJMCM.EOIDFGEGHOC = IntPtr.Zero;
}
if (this.BLCAMEBGICE.EOIDFGEGHOC != IntPtr.Zero)
{
OJKONIABJNJ.BGIICNKKEEE(this.BLCAMEBGICE);
this.BLCAMEBGICE.EOIDFGEGHOC = IntPtr.Zero;
}
}
// Token: 0x06026D76 RID: 159094 RVA: 0x00ACBE98 File Offset: 0x00ACA098
public virtual void GBBMILCKOJC()
{
if (base.JENLCPPHGDP)
{
base.JENLCPPHGDP = false;
this.HJBICHFOENI();
this.EFAJPNLGKGF.Stop();
this.CPPOGENFMHA(true);
base.FIPPJAIHKGL();
base.IGMKAMDPIJK(this.LKPCCGHFMMK);
}
VRSettings.renderScale = Mathf.Max(1533f, this.PNKGCBMCFEF);
}
// Token: 0x06026D77 RID: 159095 RVA: 0x00ACBEF8 File Offset: 0x00ACA0F8
public virtual float PFCPPJCMMLA(RenderTexture KPMMDGIAGPC)
{
float num = 30f;
if (base.JENLCPPHGDP)
{
Graphics.Blit(KPMMDGIAGPC, this.APMDHMGMLHI, this.blitMaterial);
this.KBGGADGKOCH = OJKONIABJNJ.FKGILBBICJL(this.HIGJPBNJMCM, this.APMDHMGMLHI, (double)Time.unscaledTime, this.KBGGADGKOCH);
GL.IssuePluginEvent(OJKONIABJNJ.BDDDJHIKFIF(), this.KBGGADGKOCH);
num = (Time.unscaledTime - this.PMMPLNEKDAL) / this.maxDuration;
}
return num;
}
// Token: 0x06026D78 RID: 159096 RVA: 0x00ACBF70 File Offset: 0x00ACA170
private void AKNAEOGBEEB(bool KHNAPNBDBCI)
{
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.transform.parent = ((!KHNAPNBDBCI) ? Camera.main.transform : this.RecordingCamera.transform);
this.KPFIFFDMNHJ.transform.localPosition = Vector3.zero;
this.KPFIFFDMNHJ.transform.localRotation = Quaternion.identity;
this.KPFIFFDMNHJ.transform.localScale = Vector3.one;
}
}
// Token: 0x06026D79 RID: 159097 RVA: 0x00ACC000 File Offset: 0x00ACA200
protected virtual void AGCEPCJHFBD()
{
base.Start();
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.ONFEPFELJBF)
{
this.KPFIFFDMNHJ = SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM;
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.JHMAMICLCEC(new AudioListenerSingleton.NNBELHILDJG(this.MAHOKBLDJBO));
}
this.EFAJPNLGKGF = base.gameObject.AddComponent<AudioSource>();
this.EFAJPNLGKGF.clip = BAGKDEHAHPE.PPBCDEEBBEB(PhotonVoiceNetwork.GIOGHEGPNGF(), (int)PhotonVoiceSettings.ICFBCNDELBJ().SamplingRate);
this.EFAJPNLGKGF.loop = false;
OJKONIABJNJ.BKJHNPOFMDI(Application.streamingAssetsPath + "{0}sec average:");
OJKONIABJNJ.ENGBCBOLJAC(Application.dataPath);
OJKONIABJNJ.IDALOLEMNOC(Application.temporaryCachePath);
OJKONIABJNJ.MIFLLHBBMNH();
}
else
{
base.enabled = false;
}
}
// Token: 0x06026D7A RID: 159098 RVA: 0x00ACC0CC File Offset: 0x00ACA2CC
private void EEFBFBHBFEJ()
{
OJKONIABJNJ.FBBCAPGOFFD(new Action(this.CAJPEANHAEG));
}
// Token: 0x06026D7B RID: 159099 RVA: 0x00ACC0E0 File Offset: 0x00ACA2E0
private void DKMOGEPAGMF()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026D7C RID: 159100 RVA: 0x00ACC108 File Offset: 0x00ACA308
private string FFEAJJLODFD(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "Failed to retrieve Oculus user proof");
}
// Token: 0x06026D7D RID: 159101 RVA: 0x00ACC120 File Offset: 0x00ACA320
public virtual void PLAMAEMIDIN()
{
if (!SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HNPEGPAGBCN() || !base.enabled)
{
WorldSpaceNotification.PlayNext(" ms", 417f, null, true, new Vector3?(base.transform.position + Vector3.up * 1023f), 307f, true);
return;
}
this.PNKGCBMCFEF = Mathf.Max(187f, VRSettings.renderScale);
VRSettings.renderScale = this.PNKGCBMCFEF / 379f;
if (!base.JENLCPPHGDP)
{
base.JENLCPPHGDP = false;
this.PMMPLNEKDAL = Time.unscaledTime;
this.POFDHMFBDCA();
this.CIJPGLJIENL();
this.AKNAEOGBEEB(false);
this.EFAJPNLGKGF.Play();
base.JLPPDKCGJKA();
}
}
// Token: 0x06026D7E RID: 159102 RVA: 0x00ACC1EC File Offset: 0x00ACA3EC
public override float UpdateFrame(RenderTexture KPMMDGIAGPC)
{
float num = 0f;
if (base.JENLCPPHGDP)
{
Graphics.Blit(KPMMDGIAGPC, this.APMDHMGMLHI, this.blitMaterial);
this.KBGGADGKOCH = OJKONIABJNJ.FKGILBBICJL(this.HIGJPBNJMCM, this.APMDHMGMLHI, (double)Time.unscaledTime, this.KBGGADGKOCH);
GL.IssuePluginEvent(OJKONIABJNJ.BDDDJHIKFIF(), this.KBGGADGKOCH);
num = (Time.unscaledTime - this.PMMPLNEKDAL) / this.maxDuration;
}
return num;
}
// Token: 0x06026D7F RID: 159103 RVA: 0x00ACC264 File Offset: 0x00ACA464
private void CKEOCAADMCM(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (base.JENLCPPHGDP && KNMCLNDOLJO == this.GNNKAMFHAMC.LGPLCEHKCCK)
{
if (this.KMPDFJDCACA == null || this.KMPDFJDCACA.Length != PKOBCHOGNDC.Length)
{
this.KMPDFJDCACA = new float[PKOBCHOGNDC.Length];
}
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
for (int i = 0; i < PKOBCHOGNDC.Length; i += 0)
{
this.KMPDFJDCACA[i] = PKOBCHOGNDC[i] + this.BOLLJFKHCGC[i] / 1872f;
}
OJKONIABJNJ.IEEDKIMNFGI(this.HIGJPBNJMCM, this.KMPDFJDCACA, this.KMPDFJDCACA.Length, 207.0);
}
}
// Token: 0x06026D80 RID: 159104 RVA: 0x00ACC330 File Offset: 0x00ACA530
private void GPKPLJPKCAB(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
Array.Copy(PKOBCHOGNDC, this.BOLLJFKHCGC, PKOBCHOGNDC.Length);
Array.Clear(PKOBCHOGNDC, 0, PKOBCHOGNDC.Length);
}
// Token: 0x06026D81 RID: 159105 RVA: 0x00ACC380 File Offset: 0x00ACA580
private void ABPADIIMLAN()
{
if (this.KPFIFFDMNHJ != null)
{
this.HGGHDAAKPBO(false);
this.KPFIFFDMNHJ.GMNHLDLFPKJ(new AudioListenerSingleton.NNBELHILDJG(this.CKEOCAADMCM));
}
}
// Token: 0x06026D82 RID: 159106 RVA: 0x00ACC3B4 File Offset: 0x00ACA5B4
private void CILBKOEFPMO()
{
this.GNNKAMFHAMC = OJKONIABJNJ.JPILNOEKNEB.NHJIJEDMBDC();
this.GNNKAMFHAMC.FAJJPLBMCFF = PLINFOPJOKH.MFEMLIBPECG(true);
this.GNNKAMFHAMC.KNHCFNGCILA = -177;
this.GNNKAMFHAMC.CGCDFGAOOEE = AudioSettings.outputSampleRate;
this.GNNKAMFHAMC.LGPLCEHKCCK = OJKONIABJNJ.CAOJIKECAAJ();
this.GNNKAMFHAMC.FIACIMHCJJO = PLINFOPJOKH.FFPMNHPKLKG(false);
this.GNNKAMFHAMC.FKEMDLHCDOM = this.RecordingCamera.targetTexture.height;
this.GNNKAMFHAMC.GIFONFKEMCD = this.RecordingCamera.targetTexture.width;
this.GNNKAMFHAMC.KPKBEMLIPKL = this.frameRate;
this.GNNKAMFHAMC.CHGGNOOHEJH = this.videoBitrateMBPS * -35 * -176;
this.HIGJPBNJMCM = OJKONIABJNJ.CKCPNDFEDAB(ref this.GNNKAMFHAMC);
this.LKPCCGHFMMK = VideoCapture.DHBOGMJHDEF;
this.BLCAMEBGICE = OJKONIABJNJ.MAIBFHALBNP(this.FACJBJECKBC(this.LKPCCGHFMMK));
OJKONIABJNJ.JJMDLNNENLJ(this.HIGJPBNJMCM, this.BLCAMEBGICE);
}
// Token: 0x06026D83 RID: 159107 RVA: 0x00ACC4C8 File Offset: 0x00ACA6C8
protected override void Awake()
{
base.Awake();
}
// Token: 0x06026D84 RID: 159108 RVA: 0x00ACC4D0 File Offset: 0x00ACA6D0
public virtual float ADFCHDPCFLH(RenderTexture KPMMDGIAGPC)
{
float num = 89f;
if (base.JENLCPPHGDP)
{
Graphics.Blit(KPMMDGIAGPC, this.APMDHMGMLHI, this.blitMaterial);
this.KBGGADGKOCH = OJKONIABJNJ.FKGILBBICJL(this.HIGJPBNJMCM, this.APMDHMGMLHI, (double)Time.unscaledTime, this.KBGGADGKOCH);
GL.IssuePluginEvent(OJKONIABJNJ.BDDDJHIKFIF(), this.KBGGADGKOCH);
num = (Time.unscaledTime - this.PMMPLNEKDAL) / this.maxDuration;
}
return num;
}
// Token: 0x06026D85 RID: 159109 RVA: 0x00ACC548 File Offset: 0x00ACA748
private void HJBICHFOENI()
{
OJKONIABJNJ.FBBCAPGOFFD(new Action(this.DHJHFFGLJKG));
}
// Token: 0x06026D86 RID: 159110 RVA: 0x00ACC55C File Offset: 0x00ACA75C
private void FLHHCGBJENO()
{
OJKONIABJNJ.FBBCAPGOFFD(new Action(this.CAJPEANHAEG));
}
// Token: 0x06026D87 RID: 159111 RVA: 0x00ACC570 File Offset: 0x00ACA770
private void MDBNDKEPOIP(bool KHNAPNBDBCI)
{
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.transform.parent = ((!KHNAPNBDBCI) ? Camera.main.transform : this.RecordingCamera.transform);
this.KPFIFFDMNHJ.transform.localPosition = Vector3.zero;
this.KPFIFFDMNHJ.transform.localRotation = Quaternion.identity;
this.KPFIFFDMNHJ.transform.localScale = Vector3.one;
}
}
// Token: 0x06026D88 RID: 159112 RVA: 0x00ACC600 File Offset: 0x00ACA800
private void LJJEPEHPGPD()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026D89 RID: 159113 RVA: 0x00ACC628 File Offset: 0x00ACA828
private void DDGBJNJFOAJ(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
Array.Copy(PKOBCHOGNDC, this.BOLLJFKHCGC, PKOBCHOGNDC.Length);
Array.Clear(PKOBCHOGNDC, 1, PKOBCHOGNDC.Length);
}
// Token: 0x06026D8A RID: 159114 RVA: 0x00ACC678 File Offset: 0x00ACA878
private void LJLILIMGPFH(bool KHNAPNBDBCI)
{
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.transform.parent = ((!KHNAPNBDBCI) ? Camera.main.transform : this.RecordingCamera.transform);
this.KPFIFFDMNHJ.transform.localPosition = Vector3.zero;
this.KPFIFFDMNHJ.transform.localRotation = Quaternion.identity;
this.KPFIFFDMNHJ.transform.localScale = Vector3.one;
}
}
// Token: 0x06026D8B RID: 159115 RVA: 0x00ACC708 File Offset: 0x00ACA908
private void POFDHMFBDCA()
{
this.GNNKAMFHAMC = OJKONIABJNJ.JPILNOEKNEB.LFCJGNAIKFG();
this.GNNKAMFHAMC.FAJJPLBMCFF = PLINFOPJOKH.DKOJEDLJGMO(false);
this.GNNKAMFHAMC.KNHCFNGCILA = -189;
this.GNNKAMFHAMC.CGCDFGAOOEE = AudioSettings.outputSampleRate;
this.GNNKAMFHAMC.LGPLCEHKCCK = OJKONIABJNJ.CAOJIKECAAJ();
this.GNNKAMFHAMC.FIACIMHCJJO = PLINFOPJOKH.OPAFFCNHKGH(true);
this.GNNKAMFHAMC.FKEMDLHCDOM = this.RecordingCamera.targetTexture.height;
this.GNNKAMFHAMC.GIFONFKEMCD = this.RecordingCamera.targetTexture.width;
this.GNNKAMFHAMC.KPKBEMLIPKL = this.frameRate;
this.GNNKAMFHAMC.CHGGNOOHEJH = this.videoBitrateMBPS * 86 * 48;
this.HIGJPBNJMCM = OJKONIABJNJ.CKCPNDFEDAB(ref this.GNNKAMFHAMC);
this.LKPCCGHFMMK = VideoCapture.DHBOGMJHDEF;
this.BLCAMEBGICE = OJKONIABJNJ.MAIBFHALBNP(this.FACJBJECKBC(this.LKPCCGHFMMK));
OJKONIABJNJ.JJMDLNNENLJ(this.HIGJPBNJMCM, this.BLCAMEBGICE);
}
// Token: 0x06026D8C RID: 159116 RVA: 0x00ACC81C File Offset: 0x00ACAA1C
private void JHLKMDGKKFB(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
Array.Copy(PKOBCHOGNDC, this.BOLLJFKHCGC, PKOBCHOGNDC.Length);
Array.Clear(PKOBCHOGNDC, 0, PKOBCHOGNDC.Length);
}
// Token: 0x06026D8D RID: 159117 RVA: 0x00ACC86C File Offset: 0x00ACAA6C
private void HGGHDAAKPBO(bool KHNAPNBDBCI)
{
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.transform.parent = ((!KHNAPNBDBCI) ? Camera.main.transform : this.RecordingCamera.transform);
this.KPFIFFDMNHJ.transform.localPosition = Vector3.zero;
this.KPFIFFDMNHJ.transform.localRotation = Quaternion.identity;
this.KPFIFFDMNHJ.transform.localScale = Vector3.one;
}
}
// Token: 0x06026D8E RID: 159118 RVA: 0x00ACC8FC File Offset: 0x00ACAAFC
private void COFBGMIBHCO(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (base.JENLCPPHGDP && KNMCLNDOLJO == this.GNNKAMFHAMC.LGPLCEHKCCK)
{
if (this.KMPDFJDCACA == null || this.KMPDFJDCACA.Length != PKOBCHOGNDC.Length)
{
this.KMPDFJDCACA = new float[PKOBCHOGNDC.Length];
}
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
for (int i = 0; i < PKOBCHOGNDC.Length; i++)
{
this.KMPDFJDCACA[i] = PKOBCHOGNDC[i] + this.BOLLJFKHCGC[i] / 1982f;
}
OJKONIABJNJ.IEEDKIMNFGI(this.HIGJPBNJMCM, this.KMPDFJDCACA, this.KMPDFJDCACA.Length, 1821.0);
}
}
// Token: 0x06026D8F RID: 159119 RVA: 0x00ACC9C8 File Offset: 0x00ACABC8
public virtual void GGBEAPCADDB()
{
if (!SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HNPEGPAGBCN() || !base.enabled)
{
WorldSpaceNotification.LEBBGOFLDBI(", ", 1934f, null, false, new Vector3?(base.transform.position + Vector3.up * 1825f), 1462f, true);
return;
}
this.PNKGCBMCFEF = Mathf.Max(395f, VRSettings.renderScale);
VRSettings.renderScale = this.PNKGCBMCFEF / 167f;
if (!base.JENLCPPHGDP)
{
base.JENLCPPHGDP = true;
this.PMMPLNEKDAL = Time.unscaledTime;
this.CILBKOEFPMO();
this.LIJOOJJOECM();
this.LJLILIMGPFH(false);
this.EFAJPNLGKGF.Play();
base.JLPPDKCGJKA();
}
}
// Token: 0x06026D90 RID: 159120 RVA: 0x00ACCA94 File Offset: 0x00ACAC94
private void DODAPKPFGDC(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (base.JENLCPPHGDP && KNMCLNDOLJO == this.GNNKAMFHAMC.LGPLCEHKCCK)
{
if (this.KMPDFJDCACA == null || this.KMPDFJDCACA.Length != PKOBCHOGNDC.Length)
{
this.KMPDFJDCACA = new float[PKOBCHOGNDC.Length];
}
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
for (int i = 1; i < PKOBCHOGNDC.Length; i++)
{
this.KMPDFJDCACA[i] = PKOBCHOGNDC[i] + this.BOLLJFKHCGC[i] / 1517f;
}
OJKONIABJNJ.IEEDKIMNFGI(this.HIGJPBNJMCM, this.KMPDFJDCACA, this.KMPDFJDCACA.Length, 675.0);
}
}
// Token: 0x06026D91 RID: 159121 RVA: 0x00ACCB60 File Offset: 0x00ACAD60
public virtual void BBIKBMLGJGO()
{
if (!SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.ONFEPFELJBF || !base.enabled)
{
WorldSpaceNotification.PlayNext("TeleportBufferSizes does not have correct number of values.", 67f, null, true, new Vector3?(base.transform.position + Vector3.up * 1598f), 1776f, true);
return;
}
this.PNKGCBMCFEF = Mathf.Max(148f, VRSettings.renderScale);
VRSettings.renderScale = this.PNKGCBMCFEF / 1334f;
if (!base.JENLCPPHGDP)
{
base.JENLCPPHGDP = true;
this.PMMPLNEKDAL = Time.unscaledTime;
this.EJFALMFJNBJ();
this.CJMJFPGBLIH();
this.LJLILIMGPFH(true);
this.EFAJPNLGKGF.Play();
base.JLPPDKCGJKA();
}
}
// Token: 0x06026D92 RID: 159122 RVA: 0x00ACCC2C File Offset: 0x00ACAE2C
protected virtual void LPBGGKDFLLN()
{
base.Awake();
}
// Token: 0x06026D93 RID: 159123 RVA: 0x00ACCC34 File Offset: 0x00ACAE34
private string LOCILMGMNNE(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "HoverLock ");
}
// Token: 0x06026D94 RID: 159124 RVA: 0x00ACCC4C File Offset: 0x00ACAE4C
private void PEICFFKBOCF()
{
OJKONIABJNJ.FBBCAPGOFFD(new Action(this.KMFMNLCONLJ));
}
// Token: 0x06026D95 RID: 159125 RVA: 0x00ACCC60 File Offset: 0x00ACAE60
private void CPKPGLKNIOD(bool KHNAPNBDBCI)
{
if (this.KPFIFFDMNHJ != null)
{
this.KPFIFFDMNHJ.transform.parent = ((!KHNAPNBDBCI) ? Camera.main.transform : this.RecordingCamera.transform);
this.KPFIFFDMNHJ.transform.localPosition = Vector3.zero;
this.KPFIFFDMNHJ.transform.localRotation = Quaternion.identity;
this.KPFIFFDMNHJ.transform.localScale = Vector3.one;
}
}
// Token: 0x06026D96 RID: 159126 RVA: 0x00ACCCF0 File Offset: 0x00ACAEF0
private void BJHCIAIBIDE()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026D97 RID: 159127 RVA: 0x00ACCD18 File Offset: 0x00ACAF18
private void EJFALMFJNBJ()
{
this.GNNKAMFHAMC = OJKONIABJNJ.JPILNOEKNEB.NIAJGMACODI;
this.GNNKAMFHAMC.FAJJPLBMCFF = PLINFOPJOKH.EDHNDLCFIOL(true);
this.GNNKAMFHAMC.KNHCFNGCILA = 64000;
this.GNNKAMFHAMC.CGCDFGAOOEE = AudioSettings.outputSampleRate;
this.GNNKAMFHAMC.LGPLCEHKCCK = OJKONIABJNJ.CAOJIKECAAJ();
this.GNNKAMFHAMC.FIACIMHCJJO = PLINFOPJOKH.EDHNDLCFIOL(true);
this.GNNKAMFHAMC.FKEMDLHCDOM = this.RecordingCamera.targetTexture.height;
this.GNNKAMFHAMC.GIFONFKEMCD = this.RecordingCamera.targetTexture.width;
this.GNNKAMFHAMC.KPKBEMLIPKL = this.frameRate;
this.GNNKAMFHAMC.CHGGNOOHEJH = this.videoBitrateMBPS * 1024 * 1024;
this.HIGJPBNJMCM = OJKONIABJNJ.CKCPNDFEDAB(ref this.GNNKAMFHAMC);
this.LKPCCGHFMMK = VideoCapture.DHBOGMJHDEF;
this.BLCAMEBGICE = OJKONIABJNJ.MAIBFHALBNP(this.FACJBJECKBC(this.LKPCCGHFMMK));
OJKONIABJNJ.JJMDLNNENLJ(this.HIGJPBNJMCM, this.BLCAMEBGICE);
}
// Token: 0x06026D98 RID: 159128 RVA: 0x00ACCE2C File Offset: 0x00ACB02C
private void LIJOOJJOECM()
{
if (this.APMDHMGMLHI != null)
{
if (this.APMDHMGMLHI.IsCreated() && this.APMDHMGMLHI.width == this.GNNKAMFHAMC.GIFONFKEMCD && this.APMDHMGMLHI.height == this.GNNKAMFHAMC.FKEMDLHCDOM)
{
return;
}
this.LJJEPEHPGPD();
}
this.APMDHMGMLHI = new RenderTexture(this.GNNKAMFHAMC.GIFONFKEMCD, this.GNNKAMFHAMC.FKEMDLHCDOM, 1, RenderTextureFormat.Depth);
this.APMDHMGMLHI.wrapMode = TextureWrapMode.Clamp;
this.APMDHMGMLHI.Create();
}
// Token: 0x06026D99 RID: 159129 RVA: 0x00ACCED4 File Offset: 0x00ACB0D4
private void LOFLNGMOEDB()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026D9A RID: 159130 RVA: 0x00ACCEFC File Offset: 0x00ACB0FC
protected virtual void GHNJJCGKPJN()
{
base.Awake();
}
// Token: 0x06026D9B RID: 159131 RVA: 0x00ACCF04 File Offset: 0x00ACB104
private void CJMJFPGBLIH()
{
if (this.APMDHMGMLHI != null)
{
if (this.APMDHMGMLHI.IsCreated() && this.APMDHMGMLHI.width == this.GNNKAMFHAMC.GIFONFKEMCD && this.APMDHMGMLHI.height == this.GNNKAMFHAMC.FKEMDLHCDOM)
{
return;
}
this.DLKEEEDOCGG();
}
this.APMDHMGMLHI = new RenderTexture(this.GNNKAMFHAMC.GIFONFKEMCD, this.GNNKAMFHAMC.FKEMDLHCDOM, 0, RenderTextureFormat.ARGB32);
this.APMDHMGMLHI.wrapMode = TextureWrapMode.Repeat;
this.APMDHMGMLHI.Create();
}
// Token: 0x06026D9C RID: 159132 RVA: 0x00ACCFAC File Offset: 0x00ACB1AC
private string FACJBJECKBC(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + ".mp4");
}
// Token: 0x06026D9D RID: 159133 RVA: 0x00ACCFC4 File Offset: 0x00ACB1C4
private void AIIABHJNLOP()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026D9E RID: 159134 RVA: 0x00ACCFEC File Offset: 0x00ACB1EC
private string GKPAKFKCCBP(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "<b>ObscuredVector3:</b> ");
}
// Token: 0x06026D9F RID: 159135 RVA: 0x00ACD004 File Offset: 0x00ACB204
public virtual void EOLILMBKJLN()
{
if (!SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HNPEGPAGBCN() || !base.enabled)
{
WorldSpaceNotification.LEBBGOFLDBI("Ticket", 1778f, null, false, new Vector3?(base.transform.position + Vector3.up * 382f), 274f, true);
return;
}
this.PNKGCBMCFEF = Mathf.Max(495f, VRSettings.renderScale);
VRSettings.renderScale = this.PNKGCBMCFEF / 295f;
if (!base.JENLCPPHGDP)
{
base.JENLCPPHGDP = true;
this.PMMPLNEKDAL = Time.unscaledTime;
this.POFDHMFBDCA();
this.JDPOMILADCD();
this.AKNAEOGBEEB(true);
this.EFAJPNLGKGF.Play();
base.JLPPDKCGJKA();
}
}
// Token: 0x06026DA0 RID: 159136 RVA: 0x00ACD0D0 File Offset: 0x00ACB2D0
private void OGBOAGIJDDO()
{
if (this.APMDHMGMLHI != null)
{
this.APMDHMGMLHI.Release();
this.APMDHMGMLHI = null;
}
}
// Token: 0x06026DA1 RID: 159137 RVA: 0x00ACD0F8 File Offset: 0x00ACB2F8
private void OAHOHNCGLCN()
{
OJKONIABJNJ.FBBCAPGOFFD(new Action(this.DHJHFFGLJKG));
}
// Token: 0x06026DA2 RID: 159138 RVA: 0x00ACD10C File Offset: 0x00ACB30C
protected virtual void BOFMPPGNKAI()
{
base.Awake();
}
// Token: 0x06026DA3 RID: 159139 RVA: 0x00ACD114 File Offset: 0x00ACB314
private void HHDMOFJBGNO(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (base.JENLCPPHGDP && KNMCLNDOLJO == this.GNNKAMFHAMC.LGPLCEHKCCK)
{
if (this.KMPDFJDCACA == null || this.KMPDFJDCACA.Length != PKOBCHOGNDC.Length)
{
this.KMPDFJDCACA = new float[PKOBCHOGNDC.Length];
}
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
for (int i = 0; i < PKOBCHOGNDC.Length; i++)
{
this.KMPDFJDCACA[i] = PKOBCHOGNDC[i] + this.BOLLJFKHCGC[i] / 2f;
}
OJKONIABJNJ.IEEDKIMNFGI(this.HIGJPBNJMCM, this.KMPDFJDCACA, this.KMPDFJDCACA.Length, -1.0);
}
}
// Token: 0x06026DA4 RID: 159140 RVA: 0x00ACD1E0 File Offset: 0x00ACB3E0
private void JDPOMILADCD()
{
if (this.APMDHMGMLHI != null)
{
if (this.APMDHMGMLHI.IsCreated() && this.APMDHMGMLHI.width == this.GNNKAMFHAMC.GIFONFKEMCD && this.APMDHMGMLHI.height == this.GNNKAMFHAMC.FKEMDLHCDOM)
{
return;
}
this.HPHFBBDNNMB();
}
this.APMDHMGMLHI = new RenderTexture(this.GNNKAMFHAMC.GIFONFKEMCD, this.GNNKAMFHAMC.FKEMDLHCDOM, 0, RenderTextureFormat.ARGB32);
this.APMDHMGMLHI.wrapMode = TextureWrapMode.Clamp;
this.APMDHMGMLHI.Create();
}
// Token: 0x06026DA5 RID: 159141 RVA: 0x00ACD288 File Offset: 0x00ACB488
public virtual void MMNHCJOBFON()
{
if (!SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HNPEGPAGBCN() || !base.enabled)
{
WorldSpaceNotification.PlayNext("_CameraPosLocal", 1598f, null, false, new Vector3?(base.transform.position + Vector3.up * 1932f), 1794f, false);
return;
}
this.PNKGCBMCFEF = Mathf.Max(847f, VRSettings.renderScale);
VRSettings.renderScale = this.PNKGCBMCFEF / 1146f;
if (!base.JENLCPPHGDP)
{
base.JENLCPPHGDP = true;
this.PMMPLNEKDAL = Time.unscaledTime;
this.CILBKOEFPMO();
this.LIJOOJJOECM();
this.MDBNDKEPOIP(false);
this.EFAJPNLGKGF.Play();
base.JLPPDKCGJKA();
}
}
// Token: 0x06026DA6 RID: 159142 RVA: 0x00ACD354 File Offset: 0x00ACB554
public override void FinishCapture()
{
if (base.JENLCPPHGDP)
{
base.JENLCPPHGDP = false;
this.HJBICHFOENI();
this.EFAJPNLGKGF.Stop();
this.HBLAAJIEGHN(false);
base.FIPPJAIHKGL();
base.IGMKAMDPIJK(this.LKPCCGHFMMK);
}
VRSettings.renderScale = Mathf.Max(1f, this.PNKGCBMCFEF);
}
// Token: 0x06026DA7 RID: 159143 RVA: 0x00ACD3B4 File Offset: 0x00ACB5B4
private void MAHOKBLDJBO(float[] PKOBCHOGNDC, int KNMCLNDOLJO)
{
if (base.JENLCPPHGDP && KNMCLNDOLJO == this.GNNKAMFHAMC.LGPLCEHKCCK)
{
if (this.KMPDFJDCACA == null || this.KMPDFJDCACA.Length != PKOBCHOGNDC.Length)
{
this.KMPDFJDCACA = new float[PKOBCHOGNDC.Length];
}
if (this.BOLLJFKHCGC == null || this.BOLLJFKHCGC.Length != PKOBCHOGNDC.Length)
{
this.BOLLJFKHCGC = new float[PKOBCHOGNDC.Length];
}
for (int i = 1; i < PKOBCHOGNDC.Length; i++)
{
this.KMPDFJDCACA[i] = PKOBCHOGNDC[i] + this.BOLLJFKHCGC[i] / 1974f;
}
OJKONIABJNJ.IEEDKIMNFGI(this.HIGJPBNJMCM, this.KMPDFJDCACA, this.KMPDFJDCACA.Length, 212.0);
}
}
// Token: 0x06026DA8 RID: 159144 RVA: 0x00ACD480 File Offset: 0x00ACB680
public virtual void EOPAPFMCBLC()
{
if (base.JENLCPPHGDP)
{
base.JENLCPPHGDP = true;
this.HHMGIHJPAAI();
this.EFAJPNLGKGF.Stop();
this.HBLAAJIEGHN(true);
base.FIPPJAIHKGL();
base.IGMKAMDPIJK(this.LKPCCGHFMMK);
}
VRSettings.renderScale = Mathf.Max(370f, this.PNKGCBMCFEF);
}
// Token: 0x040061C8 RID: 25032
[Header("MP4")]
[SerializeField]
private Material blitMaterial;
// Token: 0x040061C9 RID: 25033
[SerializeField]
private int videoBitrateMBPS = 8;
// Token: 0x040061CA RID: 25034
private OJKONIABJNJ.JCMCAAJMNMF HIGJPBNJMCM;
// Token: 0x040061CB RID: 25035
private OJKONIABJNJ.JIMFBBDIMNG BLCAMEBGICE;
// Token: 0x040061CC RID: 25036
private OJKONIABJNJ.JPILNOEKNEB GNNKAMFHAMC = OJKONIABJNJ.JPILNOEKNEB.NIAJGMACODI;
// Token: 0x040061CD RID: 25037
private int KBGGADGKOCH;
// Token: 0x040061CE RID: 25038
private float PMMPLNEKDAL;
// Token: 0x040061CF RID: 25039
private string LKPCCGHFMMK;
// Token: 0x040061D0 RID: 25040
private RenderTexture APMDHMGMLHI;
// Token: 0x040061D1 RID: 25041
private AudioSource EFAJPNLGKGF;
// Token: 0x040061D2 RID: 25042
private float[] BOLLJFKHCGC;
// Token: 0x040061D3 RID: 25043
private float[] KMPDFJDCACA;
// Token: 0x040061D4 RID: 25044
private float PNKGCBMCFEF;
// Token: 0x040061D5 RID: 25045
private AudioListenerSingleton KPFIFFDMNHJ;
}