using System; using System.Collections; using System.Diagnostics; using System.IO; using System.Net; using System.Net.Mail; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.Text; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Experimental.Rendering; using UnityEngine.Video; namespace VRPanorama { // Token: 0x02000767 RID: 1895 [Token(Token = "0x2000767")] [RequireComponent(typeof(Camera))] [RequireComponent(typeof(AudioListener))] public class VRCapture : MonoBehaviour { // Token: 0x1700090B RID: 2315 // (get) Token: 0x060036D5 RID: 14037 RVA: 0x000E1A0C File Offset: 0x000DFC0C [Token(Token = "0x1700090B")] public VRPanoInterface AOIPIBFDGPE { [Token(Token = "0x60036D5")] [Address(RVA = "0x133BD70", Offset = "0x133AD70", VA = "0x18133BD70")] get { VRPanoInterface iafackokjnm = this.IAFACKOKJNM; if (iafackokjnm == 0) { GameObject gameObject = this.renderPanorama; if (gameObject != 0) { VRPanoInterface component = gameObject.GetComponent(); this.IAFACKOKJNM = component; return component; } int num = 0; this.IAFACKOKJNM = num; } return iafackokjnm; } } // Token: 0x060036D6 RID: 14038 RVA: 0x000E1A4C File Offset: 0x000DFC4C [Token(Token = "0x60036D6")] [Address(RVA = "0x132E080", Offset = "0x132D080", VA = "0x18132E080")] private void Awake() { EFEFMHJPJIJ efefmhjpjij; this.JFMOEGCPNAC = efefmhjpjij; } // Token: 0x060036D7 RID: 14039 RVA: 0x000E1A68 File Offset: 0x000DFC68 [Token(Token = "0x60036D7")] [Address(RVA = "0x13320D0", Offset = "0x13310D0", VA = "0x1813320D0")] private void OnDestroy() { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; } // Token: 0x060036D8 RID: 14040 RVA: 0x000E1A84 File Offset: 0x000DFC84 [Token(Token = "0x60036D8")] [Address(RVA = "0x1339D00", Offset = "0x1338D00", VA = "0x181339D00")] private void Start() { global::UnityEngine.Object @object; for (;;) { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; int num = 0; this.playPanorama = num != 0; if ((this.playPanorama ? 1 : 0) == num) { if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantMono) { this.hQ = num != 0; } if (!this.customPath) { goto IL_5E; } string folder = this.Folder; string text = this.customPathFolder + folder + "/"; this.fullPath = text; if (!this.customPath) { goto IL_5E; } IL_81: Application.runInBackground = true; int frameCount = Time.frameCount; this.StartFrame = frameCount; Camera component; if ((this.disableTracking ? 1 : 0) != num) { component = base.gameObject.GetComponent(); int num2 = 0; component.stereoTargetEye = (StereoTargetEyeMask)num2; } if ((this.mute ? 1 : 0) != num) { AudioListener.volume = (float)0; } this.depthBufferSize = component; if (this.captureType == (VRCapture.OAFBDPKHPFE)(-3)) { if ((this.captureAudio ? 1 : 0) == num) { if (this.panoramaType != VRCapture.PPKNPEEJKIG.VideoCapture) { this.PreparePano(); this.RenderPano(); } this.VideoRenderPrepare(); } if (AudioSettings.GetSpeakerMode() == AudioSpeakerMode.Quad) { this.ambisonicsSupportTest = true; } if (AudioSettings.GetSpeakerMode() == AudioSpeakerMode.Mono) { goto IL_15E; } if (AudioSettings.GetSpeakerMode() == AudioSpeakerMode.Stereo || AudioSettings.GetSpeakerMode() == AudioSpeakerMode.Quad || AudioSettings.GetSpeakerMode() == AudioSpeakerMode.Surround || AudioSettings.GetSpeakerMode() == AudioSpeakerMode.Mode5point1 || AudioSettings.GetSpeakerMode() == AudioSpeakerMode.Mode7point1) { this.achannels = 2; goto IL_15E; } IL_166: AudioSpeakerMode speakerMode = AudioSettings.GetSpeakerMode(); ushort num3 = this.achannels; string text2 = "channels" + speakerMode + speakerMode; global::UnityEngine.Debug.Log(text2); this.IDMMNPGJHBK = text2; AudioListener.volume = this.volume; DirectoryInfo directoryInfo = Directory.CreateDirectory(this.fullPath); string folder2 = this.Folder; FileStream fileStream = new FileStream(this.fullPath + "/" + folder2 + ".wav", FileMode.Create); this.JCEDENPBBPO = fileStream; if (this.BKNMLMFEJAC > num) { FileStream jcedenpbbpo = this.JCEDENPBBPO; num++; } this.recOutput = true; MonoBehaviour.print("rec start"); goto IL_207; IL_15E: this.achannels = (ushort)((uint)1); goto IL_166; } goto IL_327; IL_5E: string folder3 = this.Folder; string text3 = Path.GetFullPath(string.Format("{0}/", folder3)); this.fullPath = text3; goto IL_81; } IL_207: if (!this.customPath) { goto IL_23D; } string folder4 = this.Folder; string text4 = this.customPathFolder + folder4 + "/"; this.fullPath = text4; if (!this.customPath) { goto IL_23D; } IL_260: @object = global::UnityEngine.Object.Instantiate(Resources.Load("VRVideoPlayerRig")); if (@object == 0 || @object != 0) { break; } continue; IL_23D: string folder5 = this.Folder; string text5 = Path.GetFullPath(string.Format("{0}/", folder5)); this.fullPath = text5; goto IL_260; } this.PFAIKAPHNIP = @object; string folder6 = this.Folder; string text6 = this.fullPath; VideoPlayer videoPlayer; this.MPJFAHILJAH = videoPlayer; string text7 = "file://" + text6 + folder6 + "_360_TB.mp4"; videoPlayer.url = text7; string folder7 = this.Folder; string text8 = this.fullPath; global::UnityEngine.Debug.Log("file://" + text8 + folder7 + "_360_TB.mp4"); Material sharedMaterial = this.PFAIKAPHNIP.GetComponent().GetSharedMaterial(); VideoPlayer mpjfahiljah = this.MPJFAHILJAH; this.MGPMELEHMBI = sharedMaterial; Texture mainTexture = mpjfahiljah.targetMaterialRenderer.GetMaterial().mainTexture; sharedMaterial.SetTexture("_MainTex", mainTexture); IL_327: if (this.recordRT) { CameraCapture component2 = this.LLMOIAOFJCJ.GetComponent(); this.camCaptureComponent = component2; component2.enabled = true; this.camCaptureComponent._setResolution = true; CameraCapture cameraCapture = this.camCaptureComponent; int num4 = this.resolution; cameraCapture._width = num4; CameraCapture cameraCapture2 = this.camCaptureComponent; int num5 = this.resolutionH; cameraCapture2._height = num5; CameraCapture cameraCapture3 = this.camCaptureComponent; int fps = this.FPS; cameraCapture3._frameRate = fps; CameraCapture cameraCapture4 = this.camCaptureComponent; } } // Token: 0x060036D9 RID: 14041 RVA: 0x000E1E44 File Offset: 0x000E0044 [Token(Token = "0x60036D9")] [Address(RVA = "0x1336540", Offset = "0x1335540", VA = "0x181336540")] public void RenderPano() { /* An exception occurred when decompiling this method (060036D9) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void VRPanorama.VRCapture::RenderPano() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_B46: stloc:Material(var_179_B4C, ldfld:Material(VRCapture::DNBOLGOBIMA, ldloc:VRCapture(this))) stloc:RenderTexture(var_180_B54, ldfld:RenderTexture(VRCapture::AFFONNBICDP, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_179_B4C), ldstr:string("_Main"), ldloc:RenderTexture[exp:Texture](var_180_B54)) stloc:Material(var_181_B6A, ldfld:Material(VRCapture::GODHLPMIHEL, ldloc:VRCapture(this))) stloc:RenderTexture(var_182_B72, ldfld:RenderTexture(VRCapture::BOAHMHGKFOH, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_181_B6A), ldstr:string("_Main"), ldloc:RenderTexture[exp:Texture](var_182_B72)) stloc:Material(var_183_B88, ldfld:Material(VRCapture::DNBOLGOBIMA, ldloc:VRCapture(this))) stloc:RenderTexture(var_184_B90, ldfld:RenderTexture(VRCapture::BOAHMHGKFOH, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_183_B88), ldstr:string("_MainR"), ldloc:RenderTexture[exp:Texture](var_184_B90)) stloc:Material(var_185_BA6, ldfld:Material(VRCapture::GODHLPMIHEL, ldloc:VRCapture(this))) stloc:RenderTexture(var_186_BAE, ldfld:RenderTexture(VRCapture::AFFONNBICDP, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_185_BA6), ldstr:string("_MainR"), ldloc:RenderTexture[exp:Texture](var_186_BAE)) stloc:Material(var_187_BC4, ldfld:Material(VRCapture::FEEEKINAGHL, ldloc:VRCapture(this))) stloc:RenderTexture(var_188_BCC, ldfld:RenderTexture(VRCapture::HHMCHMIHELD, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_187_BC4), ldstr:string("_MainR"), ldloc:RenderTexture[exp:Texture](var_188_BCC)) stloc:Material(var_189_BE2, ldfld:Material(VRCapture::EONJIFOHGMN, ldloc:VRCapture(this))) stloc:RenderTexture(var_190_BEA, ldfld:RenderTexture(VRCapture::HLCFJMAENOK, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_189_BE2), ldstr:string("_MainR"), ldloc:RenderTexture[exp:Texture](var_190_BEA)) stloc:Material(var_191_C00, ldfld:Material(VRCapture::DNBOLGOBIMA, ldloc:VRCapture(this))) stloc:RenderTexture(var_192_C08, ldfld:RenderTexture(VRCapture::EDCLNGMBNCC, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_191_C00), ldstr:string("_MainX"), ldloc:RenderTexture[exp:Texture](var_192_C08)) stloc:Material(var_193_C1E, ldfld:Material(VRCapture::GODHLPMIHEL, ldloc:VRCapture(this))) stloc:RenderTexture(var_194_C26, ldfld:RenderTexture(VRCapture::IMAKMIKJMKP, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_193_C1E), ldstr:string("_MainX"), ldloc:RenderTexture[exp:Texture](var_194_C26)) stloc:Material(var_195_C3C, ldfld:Material(VRCapture::DNBOLGOBIMA, ldloc:VRCapture(this))) stloc:RenderTexture(var_196_C44, ldfld:RenderTexture(VRCapture::IMAKMIKJMKP, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_195_C3C), ldstr:string("_MainRX"), ldloc:RenderTexture[exp:Texture](var_196_C44)) stloc:Material(var_197_C5A, ldfld:Material(VRCapture::GODHLPMIHEL, ldloc:VRCapture(this))) stloc:RenderTexture(var_198_C62, ldfld:RenderTexture(VRCapture::EDCLNGMBNCC, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_197_C5A), ldstr:string("_MainRX"), ldloc:RenderTexture[exp:Texture](var_198_C62)) stloc:Material(var_199_C78, ldfld:Material(VRCapture::FEEEKINAGHL, ldloc:VRCapture(this))) stloc:RenderTexture(var_200_C80, ldfld:RenderTexture(VRCapture::GFKPPMJNODH, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_199_C78), ldstr:string("_MainX"), ldloc:RenderTexture[exp:Texture](var_200_C80)) stloc:Material(var_201_C96, ldfld:Material(VRCapture::EONJIFOHGMN, ldloc:VRCapture(this))) stloc:RenderTexture(var_202_C9E, ldfld:RenderTexture(VRCapture::PLINNPGNMCP, ldloc:VRCapture(this))) call:void(Material::SetTexture, ldloc:Material(var_201_C96), ldstr:string("_MainX"), ldloc:RenderTexture[exp:Texture](var_202_C9E)) stloc:Material(var_203_CB4, ldfld:Material(VRCapture::FEEEKINAGHL, ldloc:VRCapture(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060036DA RID: 14042 RVA: 0x000E2B08 File Offset: 0x000E0D08 [Token(Token = "0x60036DA")] [Address(RVA = "0x133A3E0", Offset = "0x13393E0", VA = "0x18133A3E0")] private void Update() { /* An exception occurred when decompiling this method (060036DA) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void VRPanorama.VRCapture::Update() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_1C2: stloc:Transform(var_72_1CD, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::JIHNOCMPHPK, ldloc:VRCapture(this)))) stloc:Transform(var_73_1DA, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_75_1E7, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_79_1F4, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_81_201, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::NOPKFJLFBAE, ldloc:VRCapture(this)))) stloc:Transform(var_82_20E, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_84_21B, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_88_228, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_90_235, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DPCCJCOLDBA, ldloc:VRCapture(this)))) stloc:Transform(var_91_242, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this)))) stloc:Transform(var_93_24F, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this)))) stloc:Transform(var_97_25C, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this)))) stloc:Transform(var_99_269, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::PFMGJPOOBNA, ldloc:VRCapture(this)))) stloc:Transform(var_100_276, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this)))) stloc:Transform(var_102_283, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this)))) stloc:Transform(var_106_290, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this)))) stloc:Transform(var_108_29D, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::HMCGKFFNKED, ldloc:VRCapture(this)))) stloc:Transform(var_109_2AA, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_111_2B7, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_115_2C4, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_117_2D1, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::FBJEGGHJNAN, ldloc:VRCapture(this)))) stloc:Transform(var_118_2DE, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_120_2EB, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_124_2F8, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DAIGLECGNPB, ldloc:VRCapture(this)))) stloc:Transform(var_126_305, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::JIALKADLELF, ldloc:VRCapture(this)))) stloc:Transform(var_127_312, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this)))) stloc:Transform(var_129_31F, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this)))) stloc:Transform(var_133_32C, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this)))) stloc:Transform(var_135_339, callgetter:Transform(GameObject::get_transform, ldfld:GameObject(VRCapture::DLLCHMNBPKC, ldloc:VRCapture(this)))) stloc:GameObject(var_136_341, ldfld:GameObject(VRCapture::GFEEABHFFLC, ldloc:VRCapture(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060036DB RID: 14043 RVA: 0x000E2E58 File Offset: 0x000E1058 [Token(Token = "0x60036DB")] [Address(RVA = "0x13311B0", Offset = "0x13301B0", VA = "0x1813311B0")] private void LateUpdate() { int num4; int num7; for (;;) { int num = 0; if ((this.hQ ? 1 : 0) != num && this.captureType == VRCapture.OAFBDPKHPFE.VRPanoramaRT) { ulong num2; Texture2D screenshotHQ = this.GetScreenshotHQ(num2 != 0UL); this.NIGOOHGKELA = screenshotHQ; } if (this.playPanorama) { goto IL_3D1; } if (this.captureType != (VRCapture.OAFBDPKHPFE)(-3)) { if (Input.GetKeyDownInt(this.captureKey) && !this.LFGLPJNODHA) { this.step = (int)((ulong)1L); } int num3 = this.step; num4 = 0; this.NumberOfFramesToRender = (int)((ulong)1000000000L); if (num3 == 3) { global::UnityEngine.Object.Destroy(this.renderPanorama); global::UnityEngine.Object.Destroy(this.LLMOIAOFJCJ); global::UnityEngine.Object.Destroy(this.JCNDNACPNOB); global::UnityEngine.Object.Destroy(this.OCMICNHDPOE); global::UnityEngine.Object.Destroy(this.HPAKLGDIAJD); global::UnityEngine.Object.Destroy(this.JGLMBLCKEIE); global::UnityEngine.Object.Destroy(this.HLCFJMAENOK); global::UnityEngine.Object.Destroy(this.FAOOLNNJLMF); global::UnityEngine.Object.Destroy(this.AFFONNBICDP); global::UnityEngine.Object.Destroy(this.MILANNLOLDN); global::UnityEngine.Object.Destroy(this.NIGOOHGKELA); global::UnityEngine.Object.Destroy(this.LPNFIBAGJEA); if (this.panoramaType <= VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { global::UnityEngine.Object.Destroy(this.IMAKMIKJMKP); global::UnityEngine.Object.Destroy(this.EDCLNGMBNCC); global::UnityEngine.Object.Destroy(this.GFKPPMJNODH); global::UnityEngine.Object.Destroy(this.PLINNPGNMCP); global::UnityEngine.Object.Destroy(this.IBNODBINLDO); global::UnityEngine.Object.Destroy(this.OHLAAKBCOLO); global::UnityEngine.Object.Destroy(this.FDCFCDNEEKA); global::UnityEngine.Object.Destroy(this.HHMCHMIHELD); if (this.captureAngle == (VRCapture.MENEIDLLBHM)num4) { global::UnityEngine.Object.Destroy(this.HIAAJMFJKJL); global::UnityEngine.Object.Destroy(this.BOAHMHGKFOH); } } Camera component = this.KCLGLHFAOGA.GetComponent(); float num5 = this.restoreFOV; component.fieldOfView = num5; string text = Application.dataPath + "\\VRPanorama\\StreamingAssets\\"; Process process = new Process(); ProcessStartInfo startInfo = process.StartInfo; string text2 = text + "exiftool"; startInfo.fileName = text2; ProcessStartInfo startInfo2 = process.StartInfo; string dejlgaonbee = this.DEJLGAONBEE; string prefix = this._prefix; string text3 = this.fullPath; string text4 = prefix + "{1:D05}" + dejlgaonbee + ".jpg"; string folder = this.Folder; int frameCount = Time.frameCount; string text5 = string.Format(text4, folder, frameCount); string text6 = "-overwrite_original -ProjectionType=\"equirectangular\" \"" + text3 + text5 + "\""; startInfo2.arguments = text6; process.StartInfo.useShellExecute = num4 != 0; process.StartInfo.createNoWindow = true; process.StartInfo.redirectStandardOutput = true; bool flag = process.Start(); StreamReader standardOutput = process.StandardOutput; int num6; global::UnityEngine.Debug.Log(num6); process.WaitForExit(); this.step = num4; this.LFGLPJNODHA = num4 != 0; } if (num4 == 2) { break; } Quaternion quaternion; while (quaternion != (ulong)1L) { } this.LFGLPJNODHA = quaternion != null; this.PreparePano(); this.RenderPano(); } if (this.captureAudio) { goto IL_3AC; } if (this.panoramaType == VRCapture.PPKNPEEJKIG.VideoCapture) { goto IL_3A6; } if (this.alignPanoramaWithHorizont) { Transform transform = base.gameObject.transform; num7 = 0; GameObject gameObject = base.gameObject; int num8 = 0; gameObject.transform.rotation = num8; if (this.captureType != VRCapture.OAFBDPKHPFE.VRPanoramaRT) { goto Block_15; } } } if ((this.alignPanoramaWithHorizont ? 1 : 0) != num4) { Transform transform2 = base.gameObject.transform; GameObject gameObject2 = base.gameObject; int num9 = 0; gameObject2.transform.rotation = num9; } this.RenderVRPanorama(); MonoBehaviour.print("Panorama Captured"); Time.captureFramerate = 0; this.step = (int)((ulong)3L); return; Block_15: if (Time.frameCount < this.NumberOfFramesToRender && Time.frameCount > 0 && Time.frameCount > this.renderFromFrame) { this.SaveScreenshot(); } this.CounterPost(); IL_3A6: this.RenderVideo(); IL_3AC: float timeSinceLevelLoad = Time.timeSinceLevelLoad; int numberOfFramesToRender = this.NumberOfFramesToRender; while (timeSinceLevelLoad <= (float)num7) { } this.recOutput = false; this.NCDFOJINOAA(); IL_3D1: this.playPanorama = true; } // Token: 0x060036DC RID: 14044 RVA: 0x000E3244 File Offset: 0x000E1444 [Token(Token = "0x60036DC")] [Address(RVA = "0x1337A90", Offset = "0x1336A90", VA = "0x181337A90")] public void RenderVRPanorama() { if (this.captureType != VRCapture.OAFBDPKHPFE.VRPanoramaRT && Time.frameCount < this.NumberOfFramesToRender && Time.frameCount > 0 && Time.frameCount > this.renderFromFrame) { this.SaveScreenshot(); return; } } // Token: 0x060036DD RID: 14045 RVA: 0x000E328C File Offset: 0x000E148C [Token(Token = "0x60036DD")] [Address(RVA = "0x1337B00", Offset = "0x1336B00", VA = "0x181337B00")] public void RenderVideo() { object[] array = new object[4]; uint num; num += num; int num2; if (num2 != 0) { } array[0] = num2; if (" min. " != 0) { } array[1] = " min. "; if (" min. " != 0) { } array[2] = " min. "; if (" sec. " != 0) { } array[3] = " sec. "; string text = string.Concat(array); this.sequenceLength = text; int frameCount = Time.frameCount; if (this.openDestinationFolder) { ProcessStartInfo processStartInfo = new ProcessStartInfo(); string text2 = this.fullPath; processStartInfo.fileName = text2; processStartInfo.useShellExecute = true; processStartInfo.verb = "open"; Process process = Process.Start(processStartInfo); } if (this.encodeToMp4) { string text3 = Application.dataPath + "\\VRPanorama\\StreamingAssets\\"; string folder = this.Folder; string text5; string text6; if (File.Exists(this.fullPath + folder + ".wav")) { string text4 = text5 + text6; object[] array2 = new object[18]; if (" -f image2 -framerate " != 0) { } array2[0] = " -f image2 -framerate "; int fps = this.FPS; if (fps != 0) { } array2[1] = fps; if (" -i \"" != 0) { } array2[2] = " -i \""; string text7 = this.fullPath; if (text7 != 0) { } array2[3] = text7; string prefix = this._prefix; if (prefix != 0) { } array2[4] = prefix; if ("%05d" != 0) { } array2[5] = "%05d"; string text8 = this.formatString; if (text8 != 0) { } array2[6] = text8; if (" -i \"" != 0) { } array2[7] = " -i \""; string text9 = this.fullPath; if (text9 != 0) { } array2[8] = text9; string folder2 = this.Folder; if (folder2 != 0) { } array2[9] = folder2; if (".wav\" -r " != 0) { } array2[10] = ".wav\" -r "; int num3 = this.FPS; if (num3 != 0) { } array2[11] = num3; if (" -vcodec libx264 -y -pix_fmt yuv420p -b:v " != 0) { } array2[12] = " -vcodec libx264 -y -pix_fmt yuv420p -b:v "; int mp4Bitrate = this.Mp4Bitrate; num3 = mp4Bitrate; if (mp4Bitrate != 0) { } array2[13] = num3; if ("k -c:a aac -strict experimental -b:a 192k -shortest \"" != 0) { } array2[14] = "k -c:a aac -strict experimental -b:a 192k -shortest \""; string text10 = this.fullPath; if (text10 != 0) { } array2[15] = text10; string folder3 = this.Folder; if (folder3 != 0) { } array2[16] = folder3; if (".mp4\"" != 0) { } array2[17] = ".mp4\""; this.RenderInfo = "Rendering"; if (Time.frameCount > 0) { this.SaveScreenshotVideo(); } float realtimeSinceStartup = Time.realtimeSinceStartup; int num4 = Time.frameCount; int startFrame = this.StartFrame; int numberOfFramesToRender = this.NumberOfFramesToRender; int frameCount2 = Time.frameCount; int num5 = this.StartFrame; num4 -= startFrame; num5 -= frameCount2; num5 += numberOfFramesToRender; this.KONECBPFJFI = realtimeSinceStartup; ulong num6; num6 += num6; long num7 = (long)(num6 * (ulong)((uint)60)); this.FDOIBNFMFOJ = (int)num6; num5 = (int)((long)num5 - num7); this.IBBCOIDLIHK = num5; return; } text5 = text3 + "ffmpeg"; object[] array3 = new object[15]; if (" -f image2 -framerate " != 0) { } array3[0] = " -f image2 -framerate "; int fps2 = this.FPS; if (fps2 != 0) { } array3[1] = fps2; if (" -i \"" != 0) { } array3[2] = " -i \""; string text11 = this.fullPath; if (text11 != 0) { } array3[3] = text11; string prefix2 = this._prefix; if (prefix2 != 0) { } array3[4] = prefix2; if ("%05d" != 0) { } array3[5] = "%05d"; string text12 = this.formatString; if (text12 != 0) { } array3[6] = text12; if (" -r " != 0) { } array3[7] = " -r "; int num8 = this.FPS; if (num8 != 0) { } array3[8] = num8; if (" -vcodec libx264 -y -pix_fmt yuv420p -b:v " != 0) { } array3[9] = " -vcodec libx264 -y -pix_fmt yuv420p -b:v "; int mp4Bitrate2 = this.Mp4Bitrate; num8 = mp4Bitrate2; if (mp4Bitrate2 != 0) { } array3[10] = num8; if ("k \"" != 0) { } array3[11] = "k \""; string text13 = this.fullPath; if (text13 != 0) { } array3[12] = text13; string folder4 = this.Folder; if (folder4 != 0) { } array3[13] = folder4; if (".mp4\"" != 0) { } array3[14] = ".mp4\""; text6 = string.Concat(array3); Process process2 = Process.Start(text5, text6); } } // Token: 0x060036DE RID: 14046 RVA: 0x000E3754 File Offset: 0x000E1954 [Token(Token = "0x60036DE")] [Address(RVA = "0x1332230", Offset = "0x1331230", VA = "0x181332230")] private Texture2D PAFBJOEGIJI(Texture2D IMFJFMLHFIC) { GraphicsFormat graphicsFormat = IMFJFMLHFIC.graphicsFormat; int num = (int)graphicsFormat; int num2 = (int)graphicsFormat; int num3; Texture2D texture2D = new Texture2D(num, num2, TextureFormat.RGBAHalf, num3 != 0); num3 = 0; GraphicsFormat graphicsFormat2 = IMFJFMLHFIC.graphicsFormat; int num4 = (int)graphicsFormat2; int num5 = (int)graphicsFormat2; if (num4 > 0) { if (num5 > 0) { num3++; } num3++; } texture2D.Apply(); return texture2D; } // Token: 0x060036DF RID: 14047 RVA: 0x000E37B0 File Offset: 0x000E19B0 [Token(Token = "0x60036DF")] [Address(RVA = "0x1338ED0", Offset = "0x1337ED0", VA = "0x181338ED0")] public void SaveScreenshot() { VRCapture.GIAMBHPCOIK imageFormatType = this.ImageFormatType; if (imageFormatType != VRCapture.GIAMBHPCOIK.JPG) { if (imageFormatType != VRCapture.GIAMBHPCOIK.PNG) { if (imageFormatType != VRCapture.GIAMBHPCOIK.Direct) { if (imageFormatType == VRCapture.GIAMBHPCOIK.EXR_HDRI) { int num = 0; ulong num2; if ((this.hQ ? 1 : 0) == num) { Texture2D screenshot = this.GetScreenshot(num2 != 0UL); } Texture2D screenshotHQ = this.GetScreenshotHQ(num2 != 0UL); this.NIGOOHGKELA = screenshotHQ; if (this.captureType == VRCapture.OAFBDPKHPFE.StillImage) { DateTime now = DateTime.Now; long num3; string text = num3 + "Screenshot"; this.DEJLGAONBEE = text; } string[] array = new string[5]; string text2 = this.fullPath; throw new ArrayTypeMismatchException(); } return; } else { int num4 = 0; ulong num5; if ((this.hQ ? 1 : 0) == num4) { Texture2D screenshot2 = this.GetScreenshot(num5 != 0UL); } Texture2D screenshotHQ2 = this.GetScreenshotHQ(num5 != 0UL); this.NIGOOHGKELA = screenshotHQ2; if (this.captureType == VRCapture.OAFBDPKHPFE.StillImage) { DateTime now2 = DateTime.Now; long num6; string text3 = num6 + "Screenshot"; this.DEJLGAONBEE = text3; } string[] array2 = new string[5]; string text4 = this.fullPath; if (text4 != 0) { } array2[0] = text4; string prefix = this._prefix; if (prefix != 0) { } array2[1] = prefix; if ("{1:D05}" != 0) { } array2[2] = "{1:D05}"; string dejlgaonbee = this.DEJLGAONBEE; if (dejlgaonbee != 0) { } array2[3] = dejlgaonbee; if (".png" != 0) { } array2[4] = ".png"; string text5 = string.Concat(array2); string folder = this.Folder; int frameCount = Time.frameCount; int num7; string text6 = string.Format(text5, folder, num7); this.formatString = ".png\""; } } int num8 = 0; ulong num9; if ((this.hQ ? 1 : 0) == num8) { Texture2D screenshot3 = this.GetScreenshot(num9 != 0UL); } Texture2D screenshotHQ3 = this.GetScreenshotHQ(num9 != 0UL); this.NIGOOHGKELA = screenshotHQ3; if (this.captureType == VRCapture.OAFBDPKHPFE.StillImage) { DateTime now3 = DateTime.Now; long num10; string text7 = num10 + "Screenshot"; this.DEJLGAONBEE = text7; } string[] array3 = new string[5]; string text8 = this.fullPath; if (text8 != 0) { } array3[0] = text8; string prefix2 = this._prefix; if (prefix2 != 0) { } array3[1] = prefix2; if ("{1:D05}" != 0) { } array3[2] = "{1:D05}"; string dejlgaonbee2 = this.DEJLGAONBEE; if (dejlgaonbee2 != 0) { } array3[3] = dejlgaonbee2; if (".png" != 0) { } array3[4] = ".png"; string text9 = string.Concat(array3); string folder2 = this.Folder; int frameCount2 = Time.frameCount; int num11; string text10 = string.Format(text9, folder2, num11); this.formatString = ".png\""; int num12; VRCapture.JILAEHLPBOK jilaehlpbok = new VRCapture.JILAEHLPBOK(num12); num12 = 0; } if (this.captureType == VRCapture.OAFBDPKHPFE.StillImage) { DateTime now4 = DateTime.Now; long num13; string text11 = num13 + "Screenshot"; this.DEJLGAONBEE = text11; } string[] array4 = new string[5]; string text12 = this.fullPath; if (text12 != 0) { } array4[0] = text12; string prefix3 = this._prefix; if (prefix3 != 0) { } array4[1] = prefix3; if ("{1:D05}" != 0) { } array4[2] = "{1:D05}"; string dejlgaonbee3 = this.DEJLGAONBEE; if (dejlgaonbee3 != 0) { } array4[3] = dejlgaonbee3; if (".jpg" != 0) { } array4[4] = ".jpg"; string text13 = string.Concat(array4); string folder3 = this.Folder; int frameCount3 = Time.frameCount; int num14; string text14 = string.Format(text13, folder3, num14); this.formatString = ".jpg\""; int num15 = 0; ulong num16; if ((this.hQ ? 1 : 0) == num15) { Texture2D screenshot4 = this.GetScreenshot(num16 != 0UL); } Texture2D screenshotHQ4 = this.GetScreenshotHQ(num16 != 0UL); this.NIGOOHGKELA = screenshotHQ4; int num17 = this.jpgQuality; int num18; VRCapture.OFPMABDMHKB ofpmabdmhkb = new VRCapture.OFPMABDMHKB(num18); num18 = 0; ofpmabdmhkb.filePathd = text14; ofpmabdmhkb.SShot = screenshotHQ4; ofpmabdmhkb.jpg = num17; Coroutine coroutine = base.StartCoroutine(ofpmabdmhkb); } // Token: 0x060036E0 RID: 14048 RVA: 0x000E3C48 File Offset: 0x000E1E48 [Token(Token = "0x60036E0")] [Address(RVA = "0x132F540", Offset = "0x132E540", VA = "0x18132F540")] private static IEnumerator GPEPBCDEBCM(string CGOABJONBEM, Texture2D CIMCEINBEGE, int HOOFJMOILBF) { int num; VRCapture.OFPMABDMHKB ofpmabdmhkb = new VRCapture.OFPMABDMHKB(num); num = 0; ofpmabdmhkb.filePathd = CGOABJONBEM; ofpmabdmhkb.SShot = CIMCEINBEGE; ofpmabdmhkb.jpg = HOOFJMOILBF; throw new NullReferenceException(); } // Token: 0x060036E1 RID: 14049 RVA: 0x000E3C78 File Offset: 0x000E1E78 [Token(Token = "0x60036E1")] [Address(RVA = "0x132E140", Offset = "0x132D140", VA = "0x18132E140")] private static IEnumerator BNLFDJCNHKJ(string CGOABJONBEM, Texture2D CIMCEINBEGE) { int num; VRCapture.JILAEHLPBOK jilaehlpbok = new VRCapture.JILAEHLPBOK(num); num = 0; jilaehlpbok.filePathd = CGOABJONBEM; jilaehlpbok.SShot = CIMCEINBEGE; throw new NullReferenceException(); } // Token: 0x060036E2 RID: 14050 RVA: 0x000E3CA4 File Offset: 0x000E1EA4 [Token(Token = "0x60036E2")] [Address(RVA = "0x13319F0", Offset = "0x13309F0", VA = "0x1813319F0")] private static IEnumerator MJLDDGJAALB(string CGOABJONBEM, Texture2D CIMCEINBEGE) { int num; VRCapture.COMNMNPFDAC comnmnpfdac = new VRCapture.COMNMNPFDAC(num); num = 0; comnmnpfdac.filePathd = CGOABJONBEM; comnmnpfdac.SShot = CIMCEINBEGE; throw new NullReferenceException(); } // Token: 0x060036E3 RID: 14051 RVA: 0x000E3CD0 File Offset: 0x000E1ED0 [Token(Token = "0x60036E3")] [Address(RVA = "0x1331130", Offset = "0x1330130", VA = "0x181331130")] private static IEnumerator IPDJBCDFDCA(string CGOABJONBEM, Texture2D CIMCEINBEGE) { int num; VRCapture.ANPBIOLOJND anpbiolojnd = new VRCapture.ANPBIOLOJND(num); num = 0; anpbiolojnd.filePathd = CGOABJONBEM; anpbiolojnd.SShot = CIMCEINBEGE; throw new NullReferenceException(); } // Token: 0x060036E4 RID: 14052 RVA: 0x000E3CFC File Offset: 0x000E1EFC [Token(Token = "0x60036E4")] [Address(RVA = "0x13304C0", Offset = "0x132F4C0", VA = "0x1813304C0")] public Texture2D GetScreenshot(bool OLGPCPAHNDA) { Camera component; int num11; Texture2D nigoohgkela; int num13; int num23; for (;;) { VRCapture.PPKNPEEJKIG ppknpeejkig = this.panoramaType; if (ppknpeejkig > VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { } if (ppknpeejkig == VRCapture.PPKNPEEJKIG.EquidistantStereo) { int num = this.resolutionH; int num2 = 0; RenderTextureFormat bgdmcocefne = this.BGDMCOCEFNE; int num3 = this.resolution; num -= (OLGPCPAHNDA ? 1 : 0); RenderTexture temporary = RenderTexture.GetTemporary(num3, num, num2, bgdmcocefne); this.MILANNLOLDN = temporary; } if (ppknpeejkig == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { int num4 = this.resolution; num4 -= (OLGPCPAHNDA ? 1 : 0); RenderTextureFormat bgdmcocefne2 = this.BGDMCOCEFNE; int num5 = 0; int num6 = this.resolutionH; RenderTexture temporary2 = RenderTexture.GetTemporary(num4, num6, num5, bgdmcocefne2); this.MILANNLOLDN = temporary2; } if (OLGPCPAHNDA) { if (this.panoramaType != VRCapture.PPKNPEEJKIG.EquidistantStereo) { continue; } GameObject gameObject = GameObject.Find("QuadL"); int num7 = 0; gameObject.transform.localPosition = num7; GameObject gameObject2 = GameObject.Find("QuadR"); int num8 = 0; gameObject2.transform.localPosition = num8; if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { GameObject gameObject3 = GameObject.Find("QuadL"); int num9 = 0; gameObject3.transform.localPosition = num9; GameObject gameObject4 = GameObject.Find("QuadR"); int num10 = 0; gameObject4.transform.localPosition = num10; } } component = this.LLMOIAOFJCJ.GetComponent(); RenderTexture milannloldn = this.MILANNLOLDN; component.targetTexture = milannloldn; component.Render(); RenderTexture milannloldn2 = this.MILANNLOLDN; num11 = 0; if (this.panoramaType > VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { break; } if (nigoohgkela == 0) { Texture2D nigoohgkela2 = this.NIGOOHGKELA; int num12 = this.resolutionH; num12 -= num13; int num14 = 0; int num15 = 0; nigoohgkela2.ReadPixels(num13, num15, num14); if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { Texture2D nigoohgkela3 = this.NIGOOHGKELA; int num16 = this.resolution; num16 -= num13; int num17 = 0; int num18 = 0; nigoohgkela3.ReadPixels(num13, num18, num17); if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereo) { GameObject gameObject5 = GameObject.Find("QuadR"); int num19 = 0; gameObject5.transform.localPosition = num19; GameObject gameObject6 = GameObject.Find("QuadL"); int num20 = 0; gameObject6.transform.localPosition = num20; if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { GameObject gameObject7 = GameObject.Find("QuadR"); int num21 = 0; gameObject7.transform.localPosition = num21; GameObject gameObject8 = GameObject.Find("QuadL"); int num22 = 0; gameObject8.transform.localPosition = num22; } RenderTexture milannloldn3 = this.MILANNLOLDN; RenderTexture milannloldn4 = this.MILANNLOLDN; num23 = 0; RenderTexture.SetActive(milannloldn4); if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereo) { Texture2D nigoohgkela4 = this.NIGOOHGKELA; int num24 = this.resolutionH; num24 -= num23; int num25 = this.resolutionH; int num26 = 0; num25 -= num23; nigoohgkela4.ReadPixels(num23, num26, num25); if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { goto Block_11; } } } } } } Texture2D nigoohgkela5 = this.NIGOOHGKELA; int num27 = 0; int num28 = 0; nigoohgkela5.ReadPixels(num11, num28, num27); RenderTexture.SetActive(0); int num29 = 0; component.targetTexture = num29; RenderTexture milannloldn5 = this.MILANNLOLDN; num13 = 0; RenderTexture.ReleaseTemporary(milannloldn5); nigoohgkela = this.NIGOOHGKELA; return nigoohgkela; Block_11: Texture2D nigoohgkela6 = this.NIGOOHGKELA; int num30 = this.resolution; num30 -= num23; throw new NullReferenceException(); } // Token: 0x060036E5 RID: 14053 RVA: 0x000E4010 File Offset: 0x000E2210 [Token(Token = "0x60036E5")] [Address(RVA = "0x132F5D0", Offset = "0x132E5D0", VA = "0x18132F5D0")] public Texture2D GetScreenshotHQ(bool OLGPCPAHNDA) { RenderTexture temporary; Camera component; Camera component2; int num12; int num27; for (;;) { Shader.SetGlobalFloat("hQSteps", OLGPCPAHNDA); RenderTextureFormat bgdmcocefne = this.BGDMCOCEFNE; int num = 0; int num2 = this.resolutionH; temporary = RenderTexture.GetTemporary(this.resolution, num2, num, bgdmcocefne); Transform transform = base.gameObject.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.gameObject.transform; if (!this.hQ) { goto IL_530; } float num3 = this.smoothing; Shader.SetGlobalFloat("scanlineSoft", num3); VRCapture.PPKNPEEJKIG ppknpeejkig = this.panoramaType; if (ppknpeejkig > VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { RenderTextureFormat bgdmcocefne2 = this.BGDMCOCEFNE; int num4 = 0; int num5 = this.resolutionH; RenderTexture temporary2 = RenderTexture.GetTemporary(this.resolution, num5, num4, bgdmcocefne2); this.MILANNLOLDN = temporary2; } if (ppknpeejkig == VRCapture.PPKNPEEJKIG.EquidistantStereo) { int num6 = this.resolutionH; int num7 = 0; RenderTextureFormat bgdmcocefne3 = this.BGDMCOCEFNE; int num8 = this.resolution; num6 -= transform2; RenderTexture temporary3 = RenderTexture.GetTemporary(num8, num6, num7, bgdmcocefne3); this.MILANNLOLDN = temporary3; Shader.SetGlobalFloat("sbs", 1f); } if (ppknpeejkig == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { int num9 = this.resolution; int num10 = 0; RenderTextureFormat bgdmcocefne4 = this.BGDMCOCEFNE; num9 -= transform2; int num11 = this.resolutionH; RenderTexture temporary4 = RenderTexture.GetTemporary(num9, num11, num10, bgdmcocefne4); this.MILANNLOLDN = temporary4; Shader.SetGlobalFloat("sbs", 2f); } component = this.LLMOIAOFJCJ.GetComponent(); component2 = GameObject.Find("CameraHQ").GetComponent(); num12 = 0; if (this.steps <= num12) { goto IL_530; } Transform transform3 = base.gameObject.transform; int num13 = 0; int num14 = 0; transform3.Rotate((float)num14, 360f, (float)num13); this.camLL.Render(); this.camRL.Render(); this.camTL.Render(); this.camBL.Render(); this.camFL.Render(); this.camDL.Render(); this.camLR.Render(); this.camRR.Render(); this.camTR.Render(); this.camBR.Render(); this.camFR.Render(); this.camDR.Render(); this.camDRX.Render(); this.camDLX.Render(); this.camTRX.Render(); this.camTLX.Render(); if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereo) { GameObject gameObject = GameObject.Find("QuadR"); int num15 = 0; Transform transform4 = gameObject.transform; transform4.localPosition = num15; GameObject gameObject2 = GameObject.Find("QuadL"); int num16 = 0; Transform transform5 = gameObject2.transform; transform5.localPosition = num16; if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { GameObject gameObject3 = GameObject.Find("QuadR"); int num17 = 0; Transform transform6 = gameObject3.transform; transform6.localPosition = num17; GameObject gameObject4 = GameObject.Find("QuadL"); int num18 = 0; Transform transform7 = gameObject4.transform; transform7.localPosition = num18; } if (OLGPCPAHNDA) { if (this.panoramaType != VRCapture.PPKNPEEJKIG.EquidistantStereo) { continue; } GameObject gameObject5 = GameObject.Find("QuadR"); int num19 = 0; Transform transform8 = gameObject5.transform; transform8.localPosition = num19; GameObject gameObject6 = GameObject.Find("QuadL"); int num20 = 0; Transform transform9 = gameObject6.transform; transform9.localPosition = num20; if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { GameObject gameObject7 = GameObject.Find("QuadL"); int num21 = 0; Transform transform10 = gameObject7.transform; transform10.localPosition = num21; GameObject gameObject8 = GameObject.Find("QuadR"); int num22 = 0; Transform transform11 = gameObject8.transform; transform11.localPosition = num22; } } RenderTexture milannloldn = this.MILANNLOLDN; component.targetTexture = milannloldn; component.Render(); RenderTexture milannloldn2 = this.MILANNLOLDN; int num23 = 0; VRCapture.PPKNPEEJKIG ppknpeejkig2 = this.panoramaType; if (ppknpeejkig2 > VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { goto IL_52A; } if (ppknpeejkig2 == VRCapture.PPKNPEEJKIG.EquidistantStereo) { Texture2D nigoohgkela = this.NIGOOHGKELA; int num24 = this.resolutionH; num24 -= num23; if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { Texture2D nigoohgkela2 = this.NIGOOHGKELA; int num25 = this.resolution; } GameObject gameObject9 = GameObject.Find("QuadL"); int num26 = 0; Transform transform12 = gameObject9.transform; transform12.localPosition = num26; Transform transform13 = GameObject.Find("QuadR").transform; RenderTexture milannloldn3 = this.MILANNLOLDN; component.targetTexture = milannloldn3; component.Render(); RenderTexture milannloldn4 = this.MILANNLOLDN; num27 = 0; RenderTexture.SetActive(milannloldn4); if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereo) { break; } } } } Texture2D nigoohgkela3 = this.NIGOOHGKELA; int num28 = this.resolutionH; num28 -= num27; int num30; if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { int num29 = 0; Texture2D nigoohgkela4 = this.NIGOOHGKELA; num30 = 0; int num31 = this.resolution; int num32 = 0; nigoohgkela4.ReadPixels(num29, num31, num32); } this.NIGOOHGKELA.Apply(); int num33 = this.steps; num33 -= num12; Shader.SetGlobalFloat("hQStep", (float)num30); Material lbhialcmkpf = this.LBHIALCMKPF; Texture2D nigoohgkela5 = this.NIGOOHGKELA; lbhialcmkpf.SetTexture("_Main", nigoohgkela5); component2.targetTexture = temporary; RenderTexture.SetActive(temporary); component2.Render(); int num34 = 0; component.targetTexture = num34; int num35 = 0; component2.targetTexture = num35; IL_52A: num12++; IL_530: Transform transform14 = base.gameObject.transform; Transform transform15 = base.gameObject.transform; int num36 = 0; Texture2D lpnfibagjea = this.LPNFIBAGJEA; int num37 = 0; int num38 = 0; lpnfibagjea.ReadPixels(num36, num38, num37); RenderTexture.SetActive(0); RenderTexture.ReleaseTemporary(this.MILANNLOLDN); RenderTexture.ReleaseTemporary(temporary); return this.LPNFIBAGJEA; } // Token: 0x060036E6 RID: 14054 RVA: 0x000E45AC File Offset: 0x000E27AC [Token(Token = "0x60036E6")] [Address(RVA = "0x1339A90", Offset = "0x1338A90", VA = "0x181339A90")] public void SendEmail() { MailMessage mailMessage = new MailMessage(); MailAddress mailAddress = new MailAddress(this._mailfrom); MailAddressCollection to = mailMessage.to; mailMessage.from = mailAddress; string mailto = this._mailto; to.Add(mailto); mailMessage.Subject = "VR Panorama Rendered"; string folder = this.Folder; string text = "Congratulations, VR panorama has finished rendering panorama named" + folder; mailMessage.Body = text; SmtpClient smtpClient = new SmtpClient("smtp.gmail.com"); smtpClient.Port = 587; string mailfrom = this._mailfrom; string pass = this._pass; NetworkCredential networkCredential = new NetworkCredential(mailfrom, pass); smtpClient.Credentials = networkCredential; smtpClient.EnableSsl = true; RemoteCertificateValidationCallback <>9__179_ = VRCapture.<>c.<>9__179_0; if (<>9__179_ == 0) { VRCapture.<>c.<>9__179_0 = (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) => true; } ServicePointManager.ServerCertificateValidationCallback = <>9__179_; smtpClient.Send(mailMessage); global::UnityEngine.Debug.Log("Mail sent"); } // Token: 0x060036E7 RID: 14055 RVA: 0x000E4694 File Offset: 0x000E2894 [Token(Token = "0x60036E7")] [Address(RVA = "0x1330CD0", Offset = "0x132FCD0", VA = "0x181330CD0")] public Texture2D GetVideoScreenshot() { Camera main = Camera.main; int num = 0; if (main == num) { global::UnityEngine.Debug.LogError("There are no cameras with MAIN CAMERA tag in scene. Please assign MAIN CAMERA tag to your camera"); } RenderTexture bngbodoielc = this.BNGBODOIELC; main.targetTexture = bngbodoielc; main.Render(); RenderTexture.SetActive(this.BNGBODOIELC); Material ccjadalglde = this.CCJADALGLDE; RenderTexture bngbodoielc2 = this.BNGBODOIELC; ccjadalglde.mainTexture = bngbodoielc2; Material ccjadalglde2 = this.CCJADALGLDE; int num2 = this.resolution; num2 += num2; ccjadalglde2.SetInt("_U", num2); Material ccjadalglde3 = this.CCJADALGLDE; int num3 = this.resolutionH; num3 += num3; ccjadalglde3.SetInt("_V", num3); RenderTexture bngbodoielc3 = this.BNGBODOIELC; RenderTexture milannloldn = this.MILANNLOLDN; Material ccjadalglde4 = this.CCJADALGLDE; uint num4; Graphics.Blit(bngbodoielc3, milannloldn, ccjadalglde4, (int)num4); int num5 = 0; Texture2D nigoohgkela = this.NIGOOHGKELA; int num6 = 0; int num7 = 0; nigoohgkela.ReadPixels(num5, num7, num6); return this.NIGOOHGKELA; } // Token: 0x060036E8 RID: 14056 RVA: 0x000E4790 File Offset: 0x000E2990 [Token(Token = "0x60036E8")] [Address(RVA = "0x133B9B0", Offset = "0x133A9B0", VA = "0x18133B9B0")] public void VideoRenderPrepare() { global::UnityEngine.Object @object = Resources.Load("Materials/VRAA"); if (@object == 0) { } int num = this.renderQuality; this.CCJADALGLDE = @object; RenderTexture renderTexture; @object += renderTexture; this.BNGBODOIELC = renderTexture; if (this.ImageFormatType != VRCapture.GIAMBHPCOIK.EXR_HDRI) { RenderTexture renderTexture2; this.MILANNLOLDN = renderTexture2; } Texture2D texture2D; this.MILANNLOLDN = texture2D; Texture2D texture2D2; this.NIGOOHGKELA = texture2D2; if (Application.isPlaying && this.captureType != VRCapture.OAFBDPKHPFE.VRPanoramaRT) { Time.captureFramerate = this.FPS; DirectoryInfo directoryInfo = Directory.CreateDirectory(this.fullPath); } } // Token: 0x060036E9 RID: 14057 RVA: 0x000E4818 File Offset: 0x000E2A18 [Token(Token = "0x60036E9")] [Address(RVA = "0x1338AC0", Offset = "0x1337AC0", VA = "0x181338AC0")] public void SaveScreenshotVideo() { Texture2D videoScreenshot = this.GetVideoScreenshot(); VRCapture.GIAMBHPCOIK imageFormatType = this.ImageFormatType; if (imageFormatType != VRCapture.GIAMBHPCOIK.JPG) { if (imageFormatType != VRCapture.GIAMBHPCOIK.PNG) { if (imageFormatType == VRCapture.GIAMBHPCOIK.EXR_HDRI) { GraphicsFormat graphicsFormat = videoScreenshot.graphicsFormat; GraphicsFormat graphicsFormat2 = videoScreenshot.graphicsFormat; int num = (int)graphicsFormat2; int num2 = 0; int num3 = (int)graphicsFormat2; if (num > 0) { int num4 = 0; if (num3 > 0) { num4++; } num2++; } Texture2D texture2D; texture2D.Apply(); int num5 = this.resolutionH; int num6 = this.resolution; int num7 = 0; int num8 = 0; Color[] pixels = texture2D.GetPixels(num8, num7, num6, num5); string prefix = this._prefix; string text = this.fullPath; this.MKFFGLKBNKA = pixels; string text2 = text + prefix + "{1:D05}.exr"; string folder = this.Folder; int frameCount = Time.frameCount; string text3 = string.Format(text2, folder, frameCount); uint num9 = Convert.ToUInt32(this.resolution); uint num10 = Convert.ToUInt32(this.resolutionH); Color[] mkffglkbnka = this.MKFFGLKBNKA; IDHIKOKKMEJ.BAFJMJLDDMG(text3, num9, num10, mkffglkbnka); } return; } byte[] array = videoScreenshot.EncodeToPNG(); string prefix2 = this._prefix; string text4 = this.fullPath + prefix2 + "{1:D05}.png"; string folder2 = this.Folder; int frameCount2 = Time.frameCount; string text5 = string.Format(text4, folder2, frameCount2); this.formatString = ".png\""; File.WriteAllBytes(text5, array); } int num11 = this.jpgQuality; byte[] array2 = videoScreenshot.EncodeToJPG(num11); string prefix3 = this._prefix; string text6 = this.fullPath + prefix3 + "{1:D05}.jpg"; string folder3 = this.Folder; int frameCount3 = Time.frameCount; string text7 = string.Format(text6, folder3, frameCount3); this.formatString = ".jpg\""; MonoBehaviour.print(text7); File.WriteAllBytes(text7, array2); throw new NullReferenceException(); } // Token: 0x060036EA RID: 14058 RVA: 0x000E49E8 File Offset: 0x000E2BE8 [Token(Token = "0x60036EA")] [Address(RVA = "0x1337A80", Offset = "0x1336A80", VA = "0x181337A80")] public void RenderStaticVRPanorama() { this.SaveScreenshot(); } // Token: 0x060036EB RID: 14059 RVA: 0x000E49FC File Offset: 0x000E2BFC [Token(Token = "0x60036EB")] [Address(RVA = "0x132E1C0", Offset = "0x132D1C0", VA = "0x18132E1C0")] public void CounterPost() { VRPanoInterface component; int num8; do { object[] array = new object[4]; uint num; num += num; int num2; if (num2 != 0) { } array[0] = num2; if (" min. " != 0) { } array[1] = " min. "; if (" min. " != 0) { } array[2] = " min. "; if (" sec. " != 0) { } array[3] = " sec. "; string text = string.Concat(array); this.sequenceLength = text; if (Time.frameCount >= this.NumberOfFramesToRender) { return; } float realtimeSinceStartup = Time.realtimeSinceStartup; int num3 = Time.frameCount; int startFrame = this.StartFrame; int num4 = this.NumberOfFramesToRender; int frameCount = Time.frameCount; int num5 = this.StartFrame; num3 -= startFrame; num5 -= frameCount; num5 += num4; this.KONECBPFJFI = realtimeSinceStartup; ulong num6; num6 += num6; long num7 = (long)(num6 * (ulong)((uint)60)); this.FDOIBNFMFOJ = (int)num6; num5 = (int)((long)num5 - num7); this.IBBCOIDLIHK = num5; component = this.renderPanorama.GetComponent(); int frameCount2 = Time.frameCount; object[] array2 = new object[5]; if (" Remaining time: " != 0) { } array2[0] = " Remaining time: "; int fdoibnfmfoj = this.FDOIBNFMFOJ; num4 = fdoibnfmfoj; if (fdoibnfmfoj != 0) { } array2[1] = num4; if (" min. " != 0) { } array2[2] = " min. "; int ibbcoidlihk = this.IBBCOIDLIHK; num4 = ibbcoidlihk; if (ibbcoidlihk != 0) { } array2[3] = num4; if (" sec." != 0) { } num8 = 0; array2[4] = " sec."; string text2 = string.Concat(array2); component.timeCounterText = text2; int num9 = this.resolutionH; component.height = num9; int num10 = this.resolution; component.width = num10; } while (this.panoramaType != VRCapture.PPKNPEEJKIG.EquidistantStereo); int num11 = this.resolutionH; num11 -= num8; component.height = num11; int num12 = this.resolution; component.width = num12; if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereoSBS) { int num13 = this.resolutionH; component.height = num13; int num14 = this.resolution; num14 -= num8; component.width = num14; } if (this.openDestinationFolder) { ProcessStartInfo processStartInfo = new ProcessStartInfo(); string text3 = this.fullPath; processStartInfo.fileName = text3; processStartInfo.useShellExecute = true; processStartInfo.verb = "open"; Process process = Process.Start(processStartInfo); } Process process2; if (this.encodeToMp4) { string text4 = Application.dataPath + "\\VRPanorama\\StreamingAssets\\"; global::UnityEngine.Debug.Log(text4); if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantStereo) { } string folder = this.Folder; if (File.Exists(this.fullPath + folder + ".wav")) { object[] array3 = new object[19]; if (" -f image2 -framerate " != 0) { } array3[0] = " -f image2 -framerate "; int fps = this.FPS; if (fps != 0) { } array3[1] = fps; if (" -i \"" != 0) { } array3[2] = " -i \""; string text5 = this.fullPath; if (text5 != 0) { } array3[3] = text5; string prefix = this._prefix; if (prefix != 0) { } array3[4] = prefix; if ("%05d" != 0) { } array3[5] = "%05d"; string text6 = this.formatString; if (text6 != 0) { } array3[6] = text6; if (" -i \"" != 0) { } array3[7] = " -i \""; string text7 = this.fullPath; if (text7 != 0) { } array3[8] = text7; string folder2 = this.Folder; if (folder2 != 0) { } array3[9] = folder2; if (".wav\" -r " != 0) { } array3[10] = ".wav\" -r "; int num15 = this.FPS; if (num15 != 0) { } array3[11] = num15; if (" -vcodec libx264 -y -pix_fmt yuv420p -b:v " != 0) { } array3[12] = " -vcodec libx264 -y -pix_fmt yuv420p -b:v "; int mp4Bitrate = this.Mp4Bitrate; num15 = mp4Bitrate; if (mp4Bitrate != 0) { } array3[13] = num15; if ("k -c:a aac -strict experimental -b:a 192k -shortest \"" != 0) { } array3[14] = "k -c:a aac -strict experimental -b:a 192k -shortest \""; string text8 = this.fullPath; if (text8 != 0) { } array3[15] = text8; string folder3 = this.Folder; if (folder3 != 0) { } array3[16] = folder3; if ("_360_SBS" != 0) { } array3[17] = "_360_SBS"; if (".mp4\"" != 0) { } array3[18] = ".mp4\""; throw new NullReferenceException(); } string text9 = text4 + "ffmpeg"; object[] array4 = new object[16]; if (" -f image2 -framerate " != 0) { } array4[0] = " -f image2 -framerate "; int fps2 = this.FPS; int num4 = fps2; if (fps2 != 0) { } array4[1] = num4; if (" -i \"" != 0) { } array4[2] = " -i \""; string text10 = this.fullPath; if (text10 != 0) { } array4[3] = text10; string prefix2 = this._prefix; if (prefix2 != 0) { } array4[4] = prefix2; if ("%05d" != 0) { } array4[5] = "%05d"; string text11 = this.formatString; if (text11 != 0) { } array4[6] = text11; if (" -r " != 0) { } array4[7] = " -r "; int num16 = this.FPS; if (num16 != 0) { } array4[8] = num16; if (" -vcodec libx264 -y -pix_fmt yuv420p -b:v " != 0) { } array4[9] = " -vcodec libx264 -y -pix_fmt yuv420p -b:v "; int mp4Bitrate2 = this.Mp4Bitrate; num16 = mp4Bitrate2; if (mp4Bitrate2 != 0) { } array4[10] = num16; if ("k \"" != 0) { } array4[11] = "k \""; string text12 = this.fullPath; if (text12 != 0) { } array4[12] = text12; string folder4 = this.Folder; if (folder4 != 0) { } array4[13] = folder4; if ("_360_SBS" != 0) { } array4[14] = "_360_SBS"; if (".mp4\"" != 0) { } array4[15] = ".mp4\""; string text13 = string.Concat(array4); process2 = Process.Start(text9, text13); } if (this.mailme) { this.SendEmail(); } float realtimeSinceStartup2 = Time.realtimeSinceStartup; global::UnityEngine.Debug.Log(process2); } // Token: 0x060036EC RID: 14060 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60036EC")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] public void QuitEditor() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060036ED RID: 14061 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60036ED")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] public void ClearBar() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060036EE RID: 14062 RVA: 0x000E5038 File Offset: 0x000E3238 [Token(Token = "0x60036EE")] [Address(RVA = "0x1331090", Offset = "0x1330090", VA = "0x181331090")] private void IIKAAAOAJAM(string MMBOKOLAJFH) { FileStream fileStream = new FileStream(MMBOKOLAJFH, FileMode.Create); this.JCEDENPBBPO = fileStream; int num = 0; if (this.BKNMLMFEJAC > num) { FileStream jcedenpbbpo = this.JCEDENPBBPO; num++; } } // Token: 0x060036EF RID: 14063 RVA: 0x000E5070 File Offset: 0x000E3270 [Token(Token = "0x60036EF")] [Address(RVA = "0x1331F10", Offset = "0x1330F10", VA = "0x181331F10")] private void OnAudioFilterRead(float[] ABADFLCBFIJ, int GMIAOBOKCBA) { if (this.recOutput) { if (this.ambisonics && this.ambisonicsSupportTest) { int num = 0; int length = ABADFLCBFIJ.Length; if (num < length) { float num2 = ABADFLCBFIJ[num]; float num3; ABADFLCBFIJ[0] = num3; float num4; num3 = num4; ABADFLCBFIJ[0] = num2; ABADFLCBFIJ[0] = num3; num += 4; ABADFLCBFIJ[0] = num4; } } this.IIGELILFNAL(ABADFLCBFIJ); } } // Token: 0x060036F0 RID: 14064 RVA: 0x000E50E4 File Offset: 0x000E32E4 [Token(Token = "0x60036F0")] [Address(RVA = "0x1330EE0", Offset = "0x132FEE0", VA = "0x181330EE0")] private void IIGELILFNAL(float[] PDCACFNLOEK) { short[] array = new short[PDCACFNLOEK.Length]; int num = PDCACFNLOEK.Length; num += num; byte[] array2 = new byte[num]; int num2 = 0; int length = PDCACFNLOEK.Length; if (num2 < length) { array[0] = array2; byte[] array3 = new byte[2]; byte[] bytes = BitConverter.GetBytes(array[num2]); num2++; } int num3 = this.JCEDENPBBPO.ReadByte(); } // Token: 0x060036F1 RID: 14065 RVA: 0x000E5154 File Offset: 0x000E3354 [Token(Token = "0x60036F1")] [Address(RVA = "0x1331A70", Offset = "0x1330A70", VA = "0x181331A70")] private void NCDFOJINOAA() { FileStream jcedenpbbpo = this.JCEDENPBBPO; Encoding utf = Encoding.UTF8; int num = this.JCEDENPBBPO.ReadByte(); bool canWrite = this.JCEDENPBBPO.CanWrite; int num2 = this.JCEDENPBBPO.ReadByte(); Encoding utf2 = Encoding.UTF8; int num3 = this.JCEDENPBBPO.ReadByte(); Encoding utf3 = Encoding.UTF8; int num4 = this.JCEDENPBBPO.ReadByte(); byte[] bytes = BitConverter.GetBytes(16); int num5 = this.JCEDENPBBPO.ReadByte(); ushort num6 = this.achannels; uint num7; byte[] bytes2 = BitConverter.GetBytes((ushort)num7); int num8 = this.JCEDENPBBPO.ReadByte(); byte[] bytes3 = BitConverter.GetBytes(num6); int num9 = this.JCEDENPBBPO.ReadByte(); byte[] bytes4 = BitConverter.GetBytes(this.IDMMNPGJHBK); int num10 = this.JCEDENPBBPO.ReadByte(); ushort num11 = this.achannels; num11 += num11; byte[] bytes5 = BitConverter.GetBytes((int)num11); int num12 = this.JCEDENPBBPO.ReadByte(); ushort num13 = this.achannels; num13 += num13; byte[] bytes6 = BitConverter.GetBytes(num13); int num14 = this.JCEDENPBBPO.ReadByte(); uint num15; byte[] bytes7 = BitConverter.GetBytes((ushort)num15); int num16 = this.JCEDENPBBPO.ReadByte(); Encoding utf4 = Encoding.UTF8; int num17 = this.JCEDENPBBPO.ReadByte(); bool flag = this.JCEDENPBBPO.CanWrite; int bknmlmfejac = this.BKNMLMFEJAC; flag = (flag ? 1 : 0) - bknmlmfejac != 0; byte[] bytes8 = BitConverter.GetBytes(flag ? 1L : 0L); int num18 = this.JCEDENPBBPO.ReadByte(); ((IDisposable)this.JCEDENPBBPO).Dispose(); } // Token: 0x060036F2 RID: 14066 RVA: 0x000E52E4 File Offset: 0x000E34E4 [Token(Token = "0x60036F2")] [Address(RVA = "0x1332130", Offset = "0x1331130", VA = "0x181332130")] private void OnGUI() { RenderTexture milannloldn = this.MILANNLOLDN; int num = 0; if (milannloldn != num) { int num2 = 0; int num3 = 0; RenderTexture milannloldn2 = this.MILANNLOLDN; int num4 = 0; GUI.DrawTexture(num2, milannloldn2, ScaleMode.ScaleToFit, num4 != 0, (float)num3); } } // Token: 0x060036F3 RID: 14067 RVA: 0x000E5324 File Offset: 0x000E3524 [Token(Token = "0x60036F3")] [Address(RVA = "0x13323D0", Offset = "0x13313D0", VA = "0x1813323D0")] public void PreparePano() { /* An exception occurred when decompiling this method (060036F3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void VRPanorama.VRCapture::PreparePano() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_B11: stloc:Camera(var_150_B1C, call:Camera(GameObject::GetComponent, ldfld:GameObject(VRCapture::JLAPGECMJPL, ldloc:VRCapture(this)))) stloc:GameObject(var_151_B24, ldfld:GameObject(VRCapture::DPCCJCOLDBA, ldloc:VRCapture(this))) stfld:Camera(VRCapture::camFL, ldloc:VRCapture(this), ldloc:Camera(var_150_B1C)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060036F4 RID: 14068 RVA: 0x000E5E60 File Offset: 0x000E4060 [Token(Token = "0x60036F4")] [Address(RVA = "0x133BBF0", Offset = "0x133ABF0", VA = "0x18133BBF0")] public VRCapture() { } // Token: 0x04002DA5 RID: 11685 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002DA5")] private DOCPGIDFFDO.CAICLJMGOBH LDPDDHKLDAB; // Token: 0x04002DA6 RID: 11686 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4002DA6")] public int cubemapSize = (int)((ulong)128L); // Token: 0x04002DA7 RID: 11687 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002DA7")] public bool oneFacePerFrame; // Token: 0x04002DA8 RID: 11688 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002DA8")] public Camera cubeCam; // Token: 0x04002DA9 RID: 11689 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002DA9")] private RenderTexture GBHDFFGHBKM; // Token: 0x04002DAA RID: 11690 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002DAA")] private RenderTexture BLADPGGOEHE; // Token: 0x04002DAB RID: 11691 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002DAB")] public bool captureAudio; // Token: 0x04002DAC RID: 11692 [FieldOffset(Offset = "0x44")] [Token(Token = "0x4002DAC")] public float volume = 1f; // Token: 0x04002DAD RID: 11693 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002DAD")] public bool mute = true; // Token: 0x04002DAE RID: 11694 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4002DAE")] private float KONECBPFJFI; // Token: 0x04002DAF RID: 11695 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002DAF")] private int FDOIBNFMFOJ; // Token: 0x04002DB0 RID: 11696 [FieldOffset(Offset = "0x54")] [Token(Token = "0x4002DB0")] private int IBBCOIDLIHK; // Token: 0x04002DB1 RID: 11697 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002DB1")] public bool alignPanoramaWithHorizont = true; // Token: 0x04002DB2 RID: 11698 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002DB2")] private Material CCJADALGLDE; // Token: 0x04002DB3 RID: 11699 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002DB3")] private RenderTexture BNGBODOIELC; // Token: 0x04002DB4 RID: 11700 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002DB4")] private GameObject JCNDNACPNOB; // Token: 0x04002DB5 RID: 11701 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002DB5")] private GameObject KCLGLHFAOGA; // Token: 0x04002DB6 RID: 11702 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4002DB6")] private GameObject LLMOIAOFJCJ; // Token: 0x04002DB7 RID: 11703 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4002DB7")] private string DEJLGAONBEE = ""; // Token: 0x04002DB8 RID: 11704 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002DB8")] private RenderTexture OCMICNHDPOE; // Token: 0x04002DB9 RID: 11705 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4002DB9")] private RenderTexture IBNODBINLDO; // Token: 0x04002DBA RID: 11706 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002DBA")] private RenderTexture HPAKLGDIAJD; // Token: 0x04002DBB RID: 11707 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002DBB")] private RenderTexture OHLAAKBCOLO; // Token: 0x04002DBC RID: 11708 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002DBC")] private RenderTexture JGLMBLCKEIE; // Token: 0x04002DBD RID: 11709 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002DBD")] private RenderTexture FDCFCDNEEKA; // Token: 0x04002DBE RID: 11710 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002DBE")] private RenderTexture HLCFJMAENOK; // Token: 0x04002DBF RID: 11711 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002DBF")] private RenderTexture HHMCHMIHELD; // Token: 0x04002DC0 RID: 11712 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002DC0")] private RenderTexture FAOOLNNJLMF; // Token: 0x04002DC1 RID: 11713 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002DC1")] private RenderTexture HIAAJMFJKJL; // Token: 0x04002DC2 RID: 11714 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002DC2")] private RenderTexture AFFONNBICDP; // Token: 0x04002DC3 RID: 11715 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002DC3")] private RenderTexture BOAHMHGKFOH; // Token: 0x04002DC4 RID: 11716 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002DC4")] private RenderTexture IMAKMIKJMKP; // Token: 0x04002DC5 RID: 11717 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002DC5")] private RenderTexture EDCLNGMBNCC; // Token: 0x04002DC6 RID: 11718 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4002DC6")] private RenderTexture GFKPPMJNODH; // Token: 0x04002DC7 RID: 11719 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4002DC7")] private RenderTexture PLINNPGNMCP; // Token: 0x04002DC8 RID: 11720 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4002DC8")] private Material BDAJOKLPNJK; // Token: 0x04002DC9 RID: 11721 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4002DC9")] private Material NJHLMJONDDJ; // Token: 0x04002DCA RID: 11722 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4002DCA")] private Material NADILHJJFNJ; // Token: 0x04002DCB RID: 11723 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4002DCB")] private Material PJKMEEMOJKA; // Token: 0x04002DCC RID: 11724 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4002DCC")] private Material LOCMOCENMCA; // Token: 0x04002DCD RID: 11725 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4002DCD")] private Material GKILOIANMPO; // Token: 0x04002DCE RID: 11726 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4002DCE")] private Material FEEEKINAGHL; // Token: 0x04002DCF RID: 11727 [FieldOffset(Offset = "0x148")] [Token(Token = "0x4002DCF")] private Material EONJIFOHGMN; // Token: 0x04002DD0 RID: 11728 [FieldOffset(Offset = "0x150")] [Token(Token = "0x4002DD0")] private Material NPOKHJDHJBE; // Token: 0x04002DD1 RID: 11729 [FieldOffset(Offset = "0x158")] [Token(Token = "0x4002DD1")] private Material LHJEAECBJEP; // Token: 0x04002DD2 RID: 11730 [FieldOffset(Offset = "0x160")] [Token(Token = "0x4002DD2")] private Material DNBOLGOBIMA; // Token: 0x04002DD3 RID: 11731 [FieldOffset(Offset = "0x168")] [Token(Token = "0x4002DD3")] private Material GODHLPMIHEL; // Token: 0x04002DD4 RID: 11732 [FieldOffset(Offset = "0x170")] [Token(Token = "0x4002DD4")] private Material DAKFDJHMHNF; // Token: 0x04002DD5 RID: 11733 [FieldOffset(Offset = "0x178")] [Token(Token = "0x4002DD5")] private Material HGPDAPLKBJJ; // Token: 0x04002DD6 RID: 11734 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4002DD6")] private Material BKIFGHNAIEK; // Token: 0x04002DD7 RID: 11735 [FieldOffset(Offset = "0x188")] [Token(Token = "0x4002DD7")] private Material MFMCDMDHAAJ; // Token: 0x04002DD8 RID: 11736 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4002DD8")] private Material LBHIALCMKPF; // Token: 0x04002DD9 RID: 11737 [FieldOffset(Offset = "0x198")] [Token(Token = "0x4002DD9")] private RenderTexture MILANNLOLDN; // Token: 0x04002DDA RID: 11738 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4002DDA")] private Texture2D NIGOOHGKELA; // Token: 0x04002DDB RID: 11739 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4002DDB")] private Texture2D LPNFIBAGJEA; // Token: 0x04002DDC RID: 11740 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x4002DDC")] public Camera camLL; // Token: 0x04002DDD RID: 11741 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4002DDD")] public Camera camRL; // Token: 0x04002DDE RID: 11742 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4002DDE")] public Camera camTL; // Token: 0x04002DDF RID: 11743 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4002DDF")] public Camera camBL; // Token: 0x04002DE0 RID: 11744 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x4002DE0")] public Camera camFL; // Token: 0x04002DE1 RID: 11745 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x4002DE1")] public Camera camDL; // Token: 0x04002DE2 RID: 11746 [FieldOffset(Offset = "0x1E0")] [Token(Token = "0x4002DE2")] public Camera camLR; // Token: 0x04002DE3 RID: 11747 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x4002DE3")] public Camera camRR; // Token: 0x04002DE4 RID: 11748 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x4002DE4")] public Camera camTR; // Token: 0x04002DE5 RID: 11749 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x4002DE5")] public Camera camBR; // Token: 0x04002DE6 RID: 11750 [FieldOffset(Offset = "0x200")] [Token(Token = "0x4002DE6")] public Camera camFR; // Token: 0x04002DE7 RID: 11751 [FieldOffset(Offset = "0x208")] [Token(Token = "0x4002DE7")] public Camera camDR; // Token: 0x04002DE8 RID: 11752 [FieldOffset(Offset = "0x210")] [Token(Token = "0x4002DE8")] public Camera camDRX; // Token: 0x04002DE9 RID: 11753 [FieldOffset(Offset = "0x218")] [Token(Token = "0x4002DE9")] public Camera camDLX; // Token: 0x04002DEA RID: 11754 [FieldOffset(Offset = "0x220")] [Token(Token = "0x4002DEA")] public Camera camTRX; // Token: 0x04002DEB RID: 11755 [FieldOffset(Offset = "0x228")] [Token(Token = "0x4002DEB")] public Camera camTLX; // Token: 0x04002DEC RID: 11756 [FieldOffset(Offset = "0x230")] [Token(Token = "0x4002DEC")] private GameObject FENKAPKHOOA; // Token: 0x04002DED RID: 11757 [FieldOffset(Offset = "0x238")] [Token(Token = "0x4002DED")] private GameObject JCAPEBMNPKI; // Token: 0x04002DEE RID: 11758 [FieldOffset(Offset = "0x240")] [Token(Token = "0x4002DEE")] private GameObject JIHNOCMPHPK; // Token: 0x04002DEF RID: 11759 [FieldOffset(Offset = "0x248")] [Token(Token = "0x4002DEF")] private GameObject NKFMFMGNJMJ; // Token: 0x04002DF0 RID: 11760 [FieldOffset(Offset = "0x250")] [Token(Token = "0x4002DF0")] private GameObject JLAPGECMJPL; // Token: 0x04002DF1 RID: 11761 [FieldOffset(Offset = "0x258")] [Token(Token = "0x4002DF1")] private GameObject DPCCJCOLDBA; // Token: 0x04002DF2 RID: 11762 [FieldOffset(Offset = "0x260")] [Token(Token = "0x4002DF2")] private GameObject MIOAGMOOHAP; // Token: 0x04002DF3 RID: 11763 [FieldOffset(Offset = "0x268")] [Token(Token = "0x4002DF3")] private GameObject AMFPDAGHHLE; // Token: 0x04002DF4 RID: 11764 [FieldOffset(Offset = "0x270")] [Token(Token = "0x4002DF4")] private GameObject NOPKFJLFBAE; // Token: 0x04002DF5 RID: 11765 [FieldOffset(Offset = "0x278")] [Token(Token = "0x4002DF5")] private GameObject GHBJMMBHOOJ; // Token: 0x04002DF6 RID: 11766 [FieldOffset(Offset = "0x280")] [Token(Token = "0x4002DF6")] private GameObject AIIHPOGMLAB; // Token: 0x04002DF7 RID: 11767 [FieldOffset(Offset = "0x288")] [Token(Token = "0x4002DF7")] private GameObject PFMGJPOOBNA; // Token: 0x04002DF8 RID: 11768 [FieldOffset(Offset = "0x290")] [Token(Token = "0x4002DF8")] private GameObject DLLCHMNBPKC; // Token: 0x04002DF9 RID: 11769 [FieldOffset(Offset = "0x298")] [Token(Token = "0x4002DF9")] private GameObject JIALKADLELF; // Token: 0x04002DFA RID: 11770 [FieldOffset(Offset = "0x2A0")] [Token(Token = "0x4002DFA")] private GameObject FBJEGGHJNAN; // Token: 0x04002DFB RID: 11771 [FieldOffset(Offset = "0x2A8")] [Token(Token = "0x4002DFB")] private GameObject HMCGKFFNKED; // Token: 0x04002DFC RID: 11772 [FieldOffset(Offset = "0x2B0")] [Token(Token = "0x4002DFC")] private GameObject JDFFFGAKLBC; // Token: 0x04002DFD RID: 11773 [FieldOffset(Offset = "0x2B8")] [Token(Token = "0x4002DFD")] private GameObject AJDDBGHALFI; // Token: 0x04002DFE RID: 11774 [FieldOffset(Offset = "0x2C0")] [Token(Token = "0x4002DFE")] private GameObject HKNMKHDOILL; // Token: 0x04002DFF RID: 11775 [FieldOffset(Offset = "0x2C8")] [Token(Token = "0x4002DFF")] private GameObject DAIGLECGNPB; // Token: 0x04002E00 RID: 11776 [FieldOffset(Offset = "0x2D0")] [Token(Token = "0x4002E00")] private GameObject CNDAHHAFJLA; // Token: 0x04002E01 RID: 11777 [FieldOffset(Offset = "0x2D8")] [Token(Token = "0x4002E01")] private GameObject GFEEABHFFLC; // Token: 0x04002E02 RID: 11778 [FieldOffset(Offset = "0x2E0")] [Token(Token = "0x4002E02")] private bool LFGLPJNODHA; // Token: 0x04002E03 RID: 11779 [FieldOffset(Offset = "0x2E8")] [Token(Token = "0x4002E03")] public GameObject renderPanorama; // Token: 0x04002E04 RID: 11780 [FieldOffset(Offset = "0x2F0")] [Token(Token = "0x4002E04")] private VRPanoInterface IAFACKOKJNM; // Token: 0x04002E05 RID: 11781 [FieldOffset(Offset = "0x2F8")] [Token(Token = "0x4002E05")] public int StartFrame; // Token: 0x04002E06 RID: 11782 [FieldOffset(Offset = "0x2FC")] [Token(Token = "0x4002E06")] public VRCapture.PPKNPEEJKIG panoramaType = (VRCapture.PPKNPEEJKIG)((ulong)2L); // Token: 0x04002E07 RID: 11783 [FieldOffset(Offset = "0x300")] [Token(Token = "0x4002E07")] public VRCapture.OAFBDPKHPFE captureType; // Token: 0x04002E08 RID: 11784 [FieldOffset(Offset = "0x304")] [Token(Token = "0x4002E08")] public VRCapture.MENEIDLLBHM captureAngle; // Token: 0x04002E09 RID: 11785 [FieldOffset(Offset = "0x308")] [Token(Token = "0x4002E09")] public bool RT2Video; // Token: 0x04002E0A RID: 11786 [FieldOffset(Offset = "0x30C")] [Token(Token = "0x4002E0A")] public VRCapture.GIAMBHPCOIK ImageFormatType; // Token: 0x04002E0B RID: 11787 [FieldOffset(Offset = "0x310")] [Token(Token = "0x4002E0B")] public string Folder = "VR_Sequence"; // Token: 0x04002E0C RID: 11788 [FieldOffset(Offset = "0x318")] [Token(Token = "0x4002E0C")] public KeyCode captureKey = (KeyCode)((ulong)32L); // Token: 0x04002E0D RID: 11789 [FieldOffset(Offset = "0x31C")] [Token(Token = "0x4002E0D")] public int FPS = (int)((ulong)25L); // Token: 0x04002E0E RID: 11790 [FieldOffset(Offset = "0x320")] [Token(Token = "0x4002E0E")] private Color[] MKFFGLKBNKA; // Token: 0x04002E0F RID: 11791 [FieldOffset(Offset = "0x328")] [Token(Token = "0x4002E0F")] public int resolution = (int)((ulong)2048L); // Token: 0x04002E10 RID: 11792 [FieldOffset(Offset = "0x32C")] [Token(Token = "0x4002E10")] public int resolutionH = (int)((ulong)2048L); // Token: 0x04002E11 RID: 11793 [FieldOffset(Offset = "0x330")] [Token(Token = "0x4002E11")] public int step; // Token: 0x04002E12 RID: 11794 [FieldOffset(Offset = "0x334")] [Token(Token = "0x4002E12")] public int NumberOfFramesToRender = (int)((ulong)100L); // Token: 0x04002E13 RID: 11795 [FieldOffset(Offset = "0x338")] [Token(Token = "0x4002E13")] public int renderFromFrame = (int)((ulong)1L); // Token: 0x04002E14 RID: 11796 [FieldOffset(Offset = "0x340")] [Token(Token = "0x4002E14")] [MOADELCIDPO] public string sequenceLength; // Token: 0x04002E15 RID: 11797 [FieldOffset(Offset = "0x348")] [Token(Token = "0x4002E15")] public float IPDistance = 0.066f; // Token: 0x04002E16 RID: 11798 [FieldOffset(Offset = "0x34C")] [Token(Token = "0x4002E16")] public float EnvironmentDistance = 2f; // Token: 0x04002E17 RID: 11799 [FieldOffset(Offset = "0x350")] [Token(Token = "0x4002E17")] public float restoreFOV; // Token: 0x04002E18 RID: 11800 [FieldOffset(Offset = "0x354")] [Token(Token = "0x4002E18")] public bool openDestinationFolder = true; // Token: 0x04002E19 RID: 11801 [FieldOffset(Offset = "0x355")] [Token(Token = "0x4002E19")] public bool ambisonicsSupportTest; // Token: 0x04002E1A RID: 11802 [FieldOffset(Offset = "0x358")] [Token(Token = "0x4002E1A")] public string fullPath; // Token: 0x04002E1B RID: 11803 [FieldOffset(Offset = "0x360")] [Token(Token = "0x4002E1B")] public bool customPath; // Token: 0x04002E1C RID: 11804 [FieldOffset(Offset = "0x368")] [Token(Token = "0x4002E1C")] public string customPathFolder = "C:/"; // Token: 0x04002E1D RID: 11805 [FieldOffset(Offset = "0x370")] [Token(Token = "0x4002E1D")] public bool encodeToMp4 = true; // Token: 0x04002E1E RID: 11806 [FieldOffset(Offset = "0x374")] [Token(Token = "0x4002E1E")] public int Mp4Bitrate = (int)((ulong)20000L); // Token: 0x04002E1F RID: 11807 [FieldOffset(Offset = "0x378")] [Token(Token = "0x4002E1F")] public int jpgQuality = (int)((ulong)100L); // Token: 0x04002E20 RID: 11808 [FieldOffset(Offset = "0x37C")] [Token(Token = "0x4002E20")] [Header("RenderTime/Quality Optimization")] [Range(1f, 16f)] public int renderQuality = (int)((ulong)16L); // Token: 0x04002E21 RID: 11809 [FieldOffset(Offset = "0x380")] [Token(Token = "0x4002E21")] public string formatString; // Token: 0x04002E22 RID: 11810 [FieldOffset(Offset = "0x388")] [Token(Token = "0x4002E22")] private int HMMPHKCLNJE; // Token: 0x04002E23 RID: 11811 [FieldOffset(Offset = "0x38C")] [Token(Token = "0x4002E23")] public bool mailme; // Token: 0x04002E24 RID: 11812 [FieldOffset(Offset = "0x390")] [Token(Token = "0x4002E24")] public string _mailto = "name@domain.com"; // Token: 0x04002E25 RID: 11813 [FieldOffset(Offset = "0x398")] [Token(Token = "0x4002E25")] public string _pass; // Token: 0x04002E26 RID: 11814 [FieldOffset(Offset = "0x3A0")] [Token(Token = "0x4002E26")] public string _mailfrom = "name@gmail.com"; // Token: 0x04002E27 RID: 11815 [FieldOffset(Offset = "0x3A8")] [Token(Token = "0x4002E27")] public string _prefix = "img"; // Token: 0x04002E28 RID: 11816 [FieldOffset(Offset = "0x3B0")] [Token(Token = "0x4002E28")] private TextureFormat BPGPHPLIGHN; // Token: 0x04002E29 RID: 11817 [FieldOffset(Offset = "0x3B4")] [Token(Token = "0x4002E29")] private RenderTextureFormat BGDMCOCEFNE; // Token: 0x04002E2A RID: 11818 [FieldOffset(Offset = "0x3B8")] [Token(Token = "0x4002E2A")] [MOADELCIDPO] public string RenderInfo = " "; // Token: 0x04002E2B RID: 11819 [FieldOffset(Offset = "0x3C0")] [Token(Token = "0x4002E2B")] public int bufferSize; // Token: 0x04002E2C RID: 11820 [FieldOffset(Offset = "0x3C4")] [Token(Token = "0x4002E2C")] public int numBuffers; // Token: 0x04002E2D RID: 11821 [FieldOffset(Offset = "0x3C8")] [Token(Token = "0x4002E2D")] private int IDMMNPGJHBK = (int)((ulong)48000L); // Token: 0x04002E2E RID: 11822 [FieldOffset(Offset = "0x3CC")] [Token(Token = "0x4002E2E")] private int BKNMLMFEJAC = (int)((ulong)44L); // Token: 0x04002E2F RID: 11823 [FieldOffset(Offset = "0x3D0")] [Token(Token = "0x4002E2F")] public bool recOutput; // Token: 0x04002E30 RID: 11824 [FieldOffset(Offset = "0x3D1")] [Token(Token = "0x4002E30")] public bool depth = true; // Token: 0x04002E31 RID: 11825 [FieldOffset(Offset = "0x3D4")] [Token(Token = "0x4002E31")] public int depthBufferSize; // Token: 0x04002E32 RID: 11826 [FieldOffset(Offset = "0x3D8")] [Token(Token = "0x4002E32")] public bool ambisonics; // Token: 0x04002E33 RID: 11827 [FieldOffset(Offset = "0x3D9")] [Token(Token = "0x4002E33")] public bool disableTracking = true; // Token: 0x04002E34 RID: 11828 [FieldOffset(Offset = "0x3E0")] [Token(Token = "0x4002E34")] private FileStream JCEDENPBBPO; // Token: 0x04002E35 RID: 11829 [FieldOffset(Offset = "0x3E8")] [Token(Token = "0x4002E35")] public ushort achannels; // Token: 0x04002E36 RID: 11830 [FieldOffset(Offset = "0x3EA")] [Token(Token = "0x4002E36")] public bool hQ; // Token: 0x04002E37 RID: 11831 [FieldOffset(Offset = "0x3EC")] [Token(Token = "0x4002E37")] public int steps = (int)((ulong)10L); // Token: 0x04002E38 RID: 11832 [FieldOffset(Offset = "0x3F0")] [Token(Token = "0x4002E38")] public bool useAlpha; // Token: 0x04002E39 RID: 11833 [FieldOffset(Offset = "0x3F4")] [Token(Token = "0x4002E39")] public float smoothing = 1f; // Token: 0x04002E3A RID: 11834 [FieldOffset(Offset = "0x3F8")] [Token(Token = "0x4002E3A")] public bool playPanorama; // Token: 0x04002E3B RID: 11835 [FieldOffset(Offset = "0x400")] [Token(Token = "0x4002E3B")] private GameObject PFAIKAPHNIP; // Token: 0x04002E3C RID: 11836 [FieldOffset(Offset = "0x408")] [Token(Token = "0x4002E3C")] private VideoPlayer MPJFAHILJAH; // Token: 0x04002E3D RID: 11837 [FieldOffset(Offset = "0x410")] [Token(Token = "0x4002E3D")] private Material MGPMELEHMBI; // Token: 0x04002E3E RID: 11838 [FieldOffset(Offset = "0x418")] [Token(Token = "0x4002E3E")] public CameraCapture camCaptureComponent; // Token: 0x04002E3F RID: 11839 [FieldOffset(Offset = "0x420")] [Token(Token = "0x4002E3F")] public bool recordRT; // Token: 0x04002E40 RID: 11840 [FieldOffset(Offset = "0x424")] [Token(Token = "0x4002E40")] public int videoLenght = (int)((ulong)1L); // Token: 0x04002E41 RID: 11841 [FieldOffset(Offset = "0x428")] [Token(Token = "0x4002E41")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x02000768 RID: 1896 [Token(Token = "0x2000768")] public enum PPKNPEEJKIG { // Token: 0x04002E43 RID: 11843 [Token(Token = "0x4002E43")] EquidistantStereo, // Token: 0x04002E44 RID: 11844 [Token(Token = "0x4002E44")] EquidistantStereoSBS, // Token: 0x04002E45 RID: 11845 [Token(Token = "0x4002E45")] EquidistantMono, // Token: 0x04002E46 RID: 11846 [Token(Token = "0x4002E46")] VideoCapture } // Token: 0x02000769 RID: 1897 [Token(Token = "0x2000769")] public enum OAFBDPKHPFE { // Token: 0x04002E48 RID: 11848 [Token(Token = "0x4002E48")] AnimationCapture, // Token: 0x04002E49 RID: 11849 [Token(Token = "0x4002E49")] StillImage, // Token: 0x04002E4A RID: 11850 [Token(Token = "0x4002E4A")] VRPanoramaRT } // Token: 0x0200076A RID: 1898 [Token(Token = "0x200076A")] public enum MENEIDLLBHM { // Token: 0x04002E4C RID: 11852 [Token(Token = "0x4002E4C")] _360, // Token: 0x04002E4D RID: 11853 [Token(Token = "0x4002E4D")] _180 } // Token: 0x0200076B RID: 1899 [Token(Token = "0x200076B")] public enum GIAMBHPCOIK { // Token: 0x04002E4F RID: 11855 [Token(Token = "0x4002E4F")] JPG, // Token: 0x04002E50 RID: 11856 [Token(Token = "0x4002E50")] PNG, // Token: 0x04002E51 RID: 11857 [Token(Token = "0x4002E51")] EXR_HDRI, // Token: 0x04002E52 RID: 11858 [Token(Token = "0x4002E52")] Direct } } }