1226 lines
39 KiB
C#
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;
|
|
}
|