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: 0x0200075A RID: 1882 [Token(Token = "0x200075A")] [RequireComponent(typeof(Camera))] [RequireComponent(typeof(AudioListener))] public class VRCapture : MonoBehaviour { // Token: 0x170008F9 RID: 2297 // (get) Token: 0x0600364C RID: 13900 RVA: 0x000E0C4C File Offset: 0x000DEE4C [Token(Token = "0x170008F9")] public VRPanoInterface AOIPIBFDGPE { [Token(Token = "0x600364C")] [Address(RVA = "0x861340", Offset = "0x860140", VA = "0x180861340")] 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: 0x0600364D RID: 13901 RVA: 0x000E0C8C File Offset: 0x000DEE8C [Token(Token = "0x600364D")] [Address(RVA = "0x853650", Offset = "0x852450", VA = "0x180853650")] private void Awake() { EFEFMHJPJIJ efefmhjpjij; this.JFMOEGCPNAC = efefmhjpjij; } // Token: 0x0600364E RID: 13902 RVA: 0x000E0CA8 File Offset: 0x000DEEA8 [Token(Token = "0x600364E")] [Address(RVA = "0x8576A0", Offset = "0x8564A0", VA = "0x1808576A0")] private void OnDestroy() { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; } // Token: 0x0600364F RID: 13903 RVA: 0x000E0CC4 File Offset: 0x000DEEC4 [Token(Token = "0x600364F")] [Address(RVA = "0x85F2D0", Offset = "0x85E0D0", VA = "0x18085F2D0")] 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: 0x06003650 RID: 13904 RVA: 0x000E1084 File Offset: 0x000DF284 [Token(Token = "0x6003650")] [Address(RVA = "0x85BB10", Offset = "0x85A910", VA = "0x18085BB10")] public void RenderPano() { /* An exception occurred when decompiling this method (06003650) 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 1660 */; } // Token: 0x06003651 RID: 13905 RVA: 0x000E1D48 File Offset: 0x000DFF48 [Token(Token = "0x6003651")] [Address(RVA = "0x85F9B0", Offset = "0x85E7B0", VA = "0x18085F9B0")] private void Update() { /* An exception occurred when decompiling this method (06003651) 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 1660 */; } // Token: 0x06003652 RID: 13906 RVA: 0x000E2098 File Offset: 0x000E0298 [Token(Token = "0x6003652")] [Address(RVA = "0x856780", Offset = "0x855580", VA = "0x180856780")] 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: 0x06003653 RID: 13907 RVA: 0x000E2484 File Offset: 0x000E0684 [Token(Token = "0x6003653")] [Address(RVA = "0x85D060", Offset = "0x85BE60", VA = "0x18085D060")] public void RenderVRPanorama() { if (this.captureType != VRCapture.OAFBDPKHPFE.VRPanoramaRT && Time.frameCount < this.NumberOfFramesToRender && Time.frameCount > 0 && Time.frameCount > this.renderFromFrame) { this.SaveScreenshot(); return; } } // Token: 0x06003654 RID: 13908 RVA: 0x000E24CC File Offset: 0x000E06CC [Token(Token = "0x6003654")] [Address(RVA = "0x85D0D0", Offset = "0x85BED0", VA = "0x18085D0D0")] 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: 0x06003655 RID: 13909 RVA: 0x000E2994 File Offset: 0x000E0B94 [Token(Token = "0x6003655")] [Address(RVA = "0x857800", Offset = "0x856600", VA = "0x180857800")] 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: 0x06003656 RID: 13910 RVA: 0x000E29F0 File Offset: 0x000E0BF0 [Token(Token = "0x6003656")] [Address(RVA = "0x85E4A0", Offset = "0x85D2A0", VA = "0x18085E4A0")] 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: 0x06003657 RID: 13911 RVA: 0x000E2E88 File Offset: 0x000E1088 [Token(Token = "0x6003657")] [Address(RVA = "0x854B10", Offset = "0x853910", VA = "0x180854B10")] 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: 0x06003658 RID: 13912 RVA: 0x000E2EB8 File Offset: 0x000E10B8 [Token(Token = "0x6003658")] [Address(RVA = "0x853710", Offset = "0x852510", VA = "0x180853710")] 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: 0x06003659 RID: 13913 RVA: 0x000E2EE4 File Offset: 0x000E10E4 [Token(Token = "0x6003659")] [Address(RVA = "0x856FC0", Offset = "0x855DC0", VA = "0x180856FC0")] 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: 0x0600365A RID: 13914 RVA: 0x000E2F10 File Offset: 0x000E1110 [Token(Token = "0x600365A")] [Address(RVA = "0x856700", Offset = "0x855500", VA = "0x180856700")] 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: 0x0600365B RID: 13915 RVA: 0x000E2F3C File Offset: 0x000E113C [Token(Token = "0x600365B")] [Address(RVA = "0x855A90", Offset = "0x854890", VA = "0x180855A90")] 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: 0x0600365C RID: 13916 RVA: 0x000E3250 File Offset: 0x000E1450 [Token(Token = "0x600365C")] [Address(RVA = "0x854BA0", Offset = "0x8539A0", VA = "0x180854BA0")] 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: 0x0600365D RID: 13917 RVA: 0x000E37EC File Offset: 0x000E19EC [Token(Token = "0x600365D")] [Address(RVA = "0x85F060", Offset = "0x85DE60", VA = "0x18085F060")] 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: 0x0600365E RID: 13918 RVA: 0x000E38D4 File Offset: 0x000E1AD4 [Token(Token = "0x600365E")] [Address(RVA = "0x8562A0", Offset = "0x8550A0", VA = "0x1808562A0")] 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: 0x0600365F RID: 13919 RVA: 0x000E39D0 File Offset: 0x000E1BD0 [Token(Token = "0x600365F")] [Address(RVA = "0x860F80", Offset = "0x85FD80", VA = "0x180860F80")] 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: 0x06003660 RID: 13920 RVA: 0x000E3A58 File Offset: 0x000E1C58 [Token(Token = "0x6003660")] [Address(RVA = "0x85E090", Offset = "0x85CE90", VA = "0x18085E090")] 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: 0x06003661 RID: 13921 RVA: 0x000E3C28 File Offset: 0x000E1E28 [Token(Token = "0x6003661")] [Address(RVA = "0x85D050", Offset = "0x85BE50", VA = "0x18085D050")] public void RenderStaticVRPanorama() { this.SaveScreenshot(); } // Token: 0x06003662 RID: 13922 RVA: 0x000E3C3C File Offset: 0x000E1E3C [Token(Token = "0x6003662")] [Address(RVA = "0x853790", Offset = "0x852590", VA = "0x180853790")] 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: 0x06003663 RID: 13923 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003663")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] public void QuitEditor() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003664 RID: 13924 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003664")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] public void ClearBar() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003665 RID: 13925 RVA: 0x000E4278 File Offset: 0x000E2478 [Token(Token = "0x6003665")] [Address(RVA = "0x856660", Offset = "0x855460", VA = "0x180856660")] 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: 0x06003666 RID: 13926 RVA: 0x000E42B0 File Offset: 0x000E24B0 [Token(Token = "0x6003666")] [Address(RVA = "0x8574E0", Offset = "0x8562E0", VA = "0x1808574E0")] 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: 0x06003667 RID: 13927 RVA: 0x000E4324 File Offset: 0x000E2524 [Token(Token = "0x6003667")] [Address(RVA = "0x8564B0", Offset = "0x8552B0", VA = "0x1808564B0")] 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: 0x06003668 RID: 13928 RVA: 0x000E4394 File Offset: 0x000E2594 [Token(Token = "0x6003668")] [Address(RVA = "0x857040", Offset = "0x855E40", VA = "0x180857040")] 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: 0x06003669 RID: 13929 RVA: 0x000E4524 File Offset: 0x000E2724 [Token(Token = "0x6003669")] [Address(RVA = "0x857700", Offset = "0x856500", VA = "0x180857700")] 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: 0x0600366A RID: 13930 RVA: 0x000E4564 File Offset: 0x000E2764 [Token(Token = "0x600366A")] [Address(RVA = "0x8579A0", Offset = "0x8567A0", VA = "0x1808579A0")] public void PreparePano() { /* An exception occurred when decompiling this method (0600366A) 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 1660 */; } // Token: 0x0600366B RID: 13931 RVA: 0x000E50A0 File Offset: 0x000E32A0 [Token(Token = "0x600366B")] [Address(RVA = "0x8611C0", Offset = "0x85FFC0", VA = "0x1808611C0")] public VRCapture() { } // Token: 0x04002D38 RID: 11576 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002D38")] private DOCPGIDFFDO.CAICLJMGOBH LDPDDHKLDAB; // Token: 0x04002D39 RID: 11577 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4002D39")] public int cubemapSize = (int)((ulong)128L); // Token: 0x04002D3A RID: 11578 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002D3A")] public bool oneFacePerFrame; // Token: 0x04002D3B RID: 11579 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002D3B")] public Camera cubeCam; // Token: 0x04002D3C RID: 11580 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002D3C")] private RenderTexture GBHDFFGHBKM; // Token: 0x04002D3D RID: 11581 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002D3D")] private RenderTexture BLADPGGOEHE; // Token: 0x04002D3E RID: 11582 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002D3E")] public bool captureAudio; // Token: 0x04002D3F RID: 11583 [FieldOffset(Offset = "0x44")] [Token(Token = "0x4002D3F")] public float volume = 1f; // Token: 0x04002D40 RID: 11584 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002D40")] public bool mute = true; // Token: 0x04002D41 RID: 11585 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4002D41")] private float KONECBPFJFI; // Token: 0x04002D42 RID: 11586 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002D42")] private int FDOIBNFMFOJ; // Token: 0x04002D43 RID: 11587 [FieldOffset(Offset = "0x54")] [Token(Token = "0x4002D43")] private int IBBCOIDLIHK; // Token: 0x04002D44 RID: 11588 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002D44")] public bool alignPanoramaWithHorizont = true; // Token: 0x04002D45 RID: 11589 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002D45")] private Material CCJADALGLDE; // Token: 0x04002D46 RID: 11590 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002D46")] private RenderTexture BNGBODOIELC; // Token: 0x04002D47 RID: 11591 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002D47")] private GameObject JCNDNACPNOB; // Token: 0x04002D48 RID: 11592 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002D48")] private GameObject KCLGLHFAOGA; // Token: 0x04002D49 RID: 11593 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4002D49")] private GameObject LLMOIAOFJCJ; // Token: 0x04002D4A RID: 11594 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4002D4A")] private string DEJLGAONBEE = ""; // Token: 0x04002D4B RID: 11595 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002D4B")] private RenderTexture OCMICNHDPOE; // Token: 0x04002D4C RID: 11596 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4002D4C")] private RenderTexture IBNODBINLDO; // Token: 0x04002D4D RID: 11597 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002D4D")] private RenderTexture HPAKLGDIAJD; // Token: 0x04002D4E RID: 11598 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002D4E")] private RenderTexture OHLAAKBCOLO; // Token: 0x04002D4F RID: 11599 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002D4F")] private RenderTexture JGLMBLCKEIE; // Token: 0x04002D50 RID: 11600 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002D50")] private RenderTexture FDCFCDNEEKA; // Token: 0x04002D51 RID: 11601 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002D51")] private RenderTexture HLCFJMAENOK; // Token: 0x04002D52 RID: 11602 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002D52")] private RenderTexture HHMCHMIHELD; // Token: 0x04002D53 RID: 11603 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002D53")] private RenderTexture FAOOLNNJLMF; // Token: 0x04002D54 RID: 11604 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002D54")] private RenderTexture HIAAJMFJKJL; // Token: 0x04002D55 RID: 11605 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002D55")] private RenderTexture AFFONNBICDP; // Token: 0x04002D56 RID: 11606 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002D56")] private RenderTexture BOAHMHGKFOH; // Token: 0x04002D57 RID: 11607 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002D57")] private RenderTexture IMAKMIKJMKP; // Token: 0x04002D58 RID: 11608 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002D58")] private RenderTexture EDCLNGMBNCC; // Token: 0x04002D59 RID: 11609 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4002D59")] private RenderTexture GFKPPMJNODH; // Token: 0x04002D5A RID: 11610 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4002D5A")] private RenderTexture PLINNPGNMCP; // Token: 0x04002D5B RID: 11611 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4002D5B")] private Material BDAJOKLPNJK; // Token: 0x04002D5C RID: 11612 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4002D5C")] private Material NJHLMJONDDJ; // Token: 0x04002D5D RID: 11613 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4002D5D")] private Material NADILHJJFNJ; // Token: 0x04002D5E RID: 11614 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4002D5E")] private Material PJKMEEMOJKA; // Token: 0x04002D5F RID: 11615 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4002D5F")] private Material LOCMOCENMCA; // Token: 0x04002D60 RID: 11616 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4002D60")] private Material GKILOIANMPO; // Token: 0x04002D61 RID: 11617 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4002D61")] private Material FEEEKINAGHL; // Token: 0x04002D62 RID: 11618 [FieldOffset(Offset = "0x148")] [Token(Token = "0x4002D62")] private Material EONJIFOHGMN; // Token: 0x04002D63 RID: 11619 [FieldOffset(Offset = "0x150")] [Token(Token = "0x4002D63")] private Material NPOKHJDHJBE; // Token: 0x04002D64 RID: 11620 [FieldOffset(Offset = "0x158")] [Token(Token = "0x4002D64")] private Material LHJEAECBJEP; // Token: 0x04002D65 RID: 11621 [FieldOffset(Offset = "0x160")] [Token(Token = "0x4002D65")] private Material DNBOLGOBIMA; // Token: 0x04002D66 RID: 11622 [FieldOffset(Offset = "0x168")] [Token(Token = "0x4002D66")] private Material GODHLPMIHEL; // Token: 0x04002D67 RID: 11623 [FieldOffset(Offset = "0x170")] [Token(Token = "0x4002D67")] private Material DAKFDJHMHNF; // Token: 0x04002D68 RID: 11624 [FieldOffset(Offset = "0x178")] [Token(Token = "0x4002D68")] private Material HGPDAPLKBJJ; // Token: 0x04002D69 RID: 11625 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4002D69")] private Material BKIFGHNAIEK; // Token: 0x04002D6A RID: 11626 [FieldOffset(Offset = "0x188")] [Token(Token = "0x4002D6A")] private Material MFMCDMDHAAJ; // Token: 0x04002D6B RID: 11627 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4002D6B")] private Material LBHIALCMKPF; // Token: 0x04002D6C RID: 11628 [FieldOffset(Offset = "0x198")] [Token(Token = "0x4002D6C")] private RenderTexture MILANNLOLDN; // Token: 0x04002D6D RID: 11629 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4002D6D")] private Texture2D NIGOOHGKELA; // Token: 0x04002D6E RID: 11630 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4002D6E")] private Texture2D LPNFIBAGJEA; // Token: 0x04002D6F RID: 11631 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x4002D6F")] public Camera camLL; // Token: 0x04002D70 RID: 11632 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4002D70")] public Camera camRL; // Token: 0x04002D71 RID: 11633 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4002D71")] public Camera camTL; // Token: 0x04002D72 RID: 11634 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4002D72")] public Camera camBL; // Token: 0x04002D73 RID: 11635 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x4002D73")] public Camera camFL; // Token: 0x04002D74 RID: 11636 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x4002D74")] public Camera camDL; // Token: 0x04002D75 RID: 11637 [FieldOffset(Offset = "0x1E0")] [Token(Token = "0x4002D75")] public Camera camLR; // Token: 0x04002D76 RID: 11638 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x4002D76")] public Camera camRR; // Token: 0x04002D77 RID: 11639 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x4002D77")] public Camera camTR; // Token: 0x04002D78 RID: 11640 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x4002D78")] public Camera camBR; // Token: 0x04002D79 RID: 11641 [FieldOffset(Offset = "0x200")] [Token(Token = "0x4002D79")] public Camera camFR; // Token: 0x04002D7A RID: 11642 [FieldOffset(Offset = "0x208")] [Token(Token = "0x4002D7A")] public Camera camDR; // Token: 0x04002D7B RID: 11643 [FieldOffset(Offset = "0x210")] [Token(Token = "0x4002D7B")] public Camera camDRX; // Token: 0x04002D7C RID: 11644 [FieldOffset(Offset = "0x218")] [Token(Token = "0x4002D7C")] public Camera camDLX; // Token: 0x04002D7D RID: 11645 [FieldOffset(Offset = "0x220")] [Token(Token = "0x4002D7D")] public Camera camTRX; // Token: 0x04002D7E RID: 11646 [FieldOffset(Offset = "0x228")] [Token(Token = "0x4002D7E")] public Camera camTLX; // Token: 0x04002D7F RID: 11647 [FieldOffset(Offset = "0x230")] [Token(Token = "0x4002D7F")] private GameObject FENKAPKHOOA; // Token: 0x04002D80 RID: 11648 [FieldOffset(Offset = "0x238")] [Token(Token = "0x4002D80")] private GameObject JCAPEBMNPKI; // Token: 0x04002D81 RID: 11649 [FieldOffset(Offset = "0x240")] [Token(Token = "0x4002D81")] private GameObject JIHNOCMPHPK; // Token: 0x04002D82 RID: 11650 [FieldOffset(Offset = "0x248")] [Token(Token = "0x4002D82")] private GameObject NKFMFMGNJMJ; // Token: 0x04002D83 RID: 11651 [FieldOffset(Offset = "0x250")] [Token(Token = "0x4002D83")] private GameObject JLAPGECMJPL; // Token: 0x04002D84 RID: 11652 [FieldOffset(Offset = "0x258")] [Token(Token = "0x4002D84")] private GameObject DPCCJCOLDBA; // Token: 0x04002D85 RID: 11653 [FieldOffset(Offset = "0x260")] [Token(Token = "0x4002D85")] private GameObject MIOAGMOOHAP; // Token: 0x04002D86 RID: 11654 [FieldOffset(Offset = "0x268")] [Token(Token = "0x4002D86")] private GameObject AMFPDAGHHLE; // Token: 0x04002D87 RID: 11655 [FieldOffset(Offset = "0x270")] [Token(Token = "0x4002D87")] private GameObject NOPKFJLFBAE; // Token: 0x04002D88 RID: 11656 [FieldOffset(Offset = "0x278")] [Token(Token = "0x4002D88")] private GameObject GHBJMMBHOOJ; // Token: 0x04002D89 RID: 11657 [FieldOffset(Offset = "0x280")] [Token(Token = "0x4002D89")] private GameObject AIIHPOGMLAB; // Token: 0x04002D8A RID: 11658 [FieldOffset(Offset = "0x288")] [Token(Token = "0x4002D8A")] private GameObject PFMGJPOOBNA; // Token: 0x04002D8B RID: 11659 [FieldOffset(Offset = "0x290")] [Token(Token = "0x4002D8B")] private GameObject DLLCHMNBPKC; // Token: 0x04002D8C RID: 11660 [FieldOffset(Offset = "0x298")] [Token(Token = "0x4002D8C")] private GameObject JIALKADLELF; // Token: 0x04002D8D RID: 11661 [FieldOffset(Offset = "0x2A0")] [Token(Token = "0x4002D8D")] private GameObject FBJEGGHJNAN; // Token: 0x04002D8E RID: 11662 [FieldOffset(Offset = "0x2A8")] [Token(Token = "0x4002D8E")] private GameObject HMCGKFFNKED; // Token: 0x04002D8F RID: 11663 [FieldOffset(Offset = "0x2B0")] [Token(Token = "0x4002D8F")] private GameObject JDFFFGAKLBC; // Token: 0x04002D90 RID: 11664 [FieldOffset(Offset = "0x2B8")] [Token(Token = "0x4002D90")] private GameObject AJDDBGHALFI; // Token: 0x04002D91 RID: 11665 [FieldOffset(Offset = "0x2C0")] [Token(Token = "0x4002D91")] private GameObject HKNMKHDOILL; // Token: 0x04002D92 RID: 11666 [FieldOffset(Offset = "0x2C8")] [Token(Token = "0x4002D92")] private GameObject DAIGLECGNPB; // Token: 0x04002D93 RID: 11667 [FieldOffset(Offset = "0x2D0")] [Token(Token = "0x4002D93")] private GameObject CNDAHHAFJLA; // Token: 0x04002D94 RID: 11668 [FieldOffset(Offset = "0x2D8")] [Token(Token = "0x4002D94")] private GameObject GFEEABHFFLC; // Token: 0x04002D95 RID: 11669 [FieldOffset(Offset = "0x2E0")] [Token(Token = "0x4002D95")] private bool LFGLPJNODHA; // Token: 0x04002D96 RID: 11670 [FieldOffset(Offset = "0x2E8")] [Token(Token = "0x4002D96")] public GameObject renderPanorama; // Token: 0x04002D97 RID: 11671 [FieldOffset(Offset = "0x2F0")] [Token(Token = "0x4002D97")] private VRPanoInterface IAFACKOKJNM; // Token: 0x04002D98 RID: 11672 [FieldOffset(Offset = "0x2F8")] [Token(Token = "0x4002D98")] public int StartFrame; // Token: 0x04002D99 RID: 11673 [FieldOffset(Offset = "0x2FC")] [Token(Token = "0x4002D99")] public VRCapture.PPKNPEEJKIG panoramaType = (VRCapture.PPKNPEEJKIG)((ulong)2L); // Token: 0x04002D9A RID: 11674 [FieldOffset(Offset = "0x300")] [Token(Token = "0x4002D9A")] public VRCapture.OAFBDPKHPFE captureType; // Token: 0x04002D9B RID: 11675 [FieldOffset(Offset = "0x304")] [Token(Token = "0x4002D9B")] public VRCapture.MENEIDLLBHM captureAngle; // Token: 0x04002D9C RID: 11676 [FieldOffset(Offset = "0x308")] [Token(Token = "0x4002D9C")] public bool RT2Video; // Token: 0x04002D9D RID: 11677 [FieldOffset(Offset = "0x30C")] [Token(Token = "0x4002D9D")] public VRCapture.GIAMBHPCOIK ImageFormatType; // Token: 0x04002D9E RID: 11678 [FieldOffset(Offset = "0x310")] [Token(Token = "0x4002D9E")] public string Folder = "VR_Sequence"; // Token: 0x04002D9F RID: 11679 [FieldOffset(Offset = "0x318")] [Token(Token = "0x4002D9F")] public KeyCode captureKey = (KeyCode)((ulong)32L); // Token: 0x04002DA0 RID: 11680 [FieldOffset(Offset = "0x31C")] [Token(Token = "0x4002DA0")] public int FPS = (int)((ulong)25L); // Token: 0x04002DA1 RID: 11681 [FieldOffset(Offset = "0x320")] [Token(Token = "0x4002DA1")] private Color[] MKFFGLKBNKA; // Token: 0x04002DA2 RID: 11682 [FieldOffset(Offset = "0x328")] [Token(Token = "0x4002DA2")] public int resolution = (int)((ulong)2048L); // Token: 0x04002DA3 RID: 11683 [FieldOffset(Offset = "0x32C")] [Token(Token = "0x4002DA3")] public int resolutionH = (int)((ulong)2048L); // Token: 0x04002DA4 RID: 11684 [FieldOffset(Offset = "0x330")] [Token(Token = "0x4002DA4")] public int step; // Token: 0x04002DA5 RID: 11685 [FieldOffset(Offset = "0x334")] [Token(Token = "0x4002DA5")] public int NumberOfFramesToRender = (int)((ulong)100L); // Token: 0x04002DA6 RID: 11686 [FieldOffset(Offset = "0x338")] [Token(Token = "0x4002DA6")] public int renderFromFrame = (int)((ulong)1L); // Token: 0x04002DA7 RID: 11687 [FieldOffset(Offset = "0x340")] [Token(Token = "0x4002DA7")] [MOADELCIDPO] public string sequenceLength; // Token: 0x04002DA8 RID: 11688 [FieldOffset(Offset = "0x348")] [Token(Token = "0x4002DA8")] public float IPDistance = 0.066f; // Token: 0x04002DA9 RID: 11689 [FieldOffset(Offset = "0x34C")] [Token(Token = "0x4002DA9")] public float EnvironmentDistance = 2f; // Token: 0x04002DAA RID: 11690 [FieldOffset(Offset = "0x350")] [Token(Token = "0x4002DAA")] public float restoreFOV; // Token: 0x04002DAB RID: 11691 [FieldOffset(Offset = "0x354")] [Token(Token = "0x4002DAB")] public bool openDestinationFolder = true; // Token: 0x04002DAC RID: 11692 [FieldOffset(Offset = "0x355")] [Token(Token = "0x4002DAC")] public bool ambisonicsSupportTest; // Token: 0x04002DAD RID: 11693 [FieldOffset(Offset = "0x358")] [Token(Token = "0x4002DAD")] public string fullPath; // Token: 0x04002DAE RID: 11694 [FieldOffset(Offset = "0x360")] [Token(Token = "0x4002DAE")] public bool customPath; // Token: 0x04002DAF RID: 11695 [FieldOffset(Offset = "0x368")] [Token(Token = "0x4002DAF")] public string customPathFolder = "C:/"; // Token: 0x04002DB0 RID: 11696 [FieldOffset(Offset = "0x370")] [Token(Token = "0x4002DB0")] public bool encodeToMp4 = true; // Token: 0x04002DB1 RID: 11697 [FieldOffset(Offset = "0x374")] [Token(Token = "0x4002DB1")] public int Mp4Bitrate = (int)((ulong)20000L); // Token: 0x04002DB2 RID: 11698 [FieldOffset(Offset = "0x378")] [Token(Token = "0x4002DB2")] public int jpgQuality = (int)((ulong)100L); // Token: 0x04002DB3 RID: 11699 [FieldOffset(Offset = "0x37C")] [Token(Token = "0x4002DB3")] [Range(1f, 16f)] [Header("RenderTime/Quality Optimization")] public int renderQuality = (int)((ulong)16L); // Token: 0x04002DB4 RID: 11700 [FieldOffset(Offset = "0x380")] [Token(Token = "0x4002DB4")] public string formatString; // Token: 0x04002DB5 RID: 11701 [FieldOffset(Offset = "0x388")] [Token(Token = "0x4002DB5")] private int HMMPHKCLNJE; // Token: 0x04002DB6 RID: 11702 [FieldOffset(Offset = "0x38C")] [Token(Token = "0x4002DB6")] public bool mailme; // Token: 0x04002DB7 RID: 11703 [FieldOffset(Offset = "0x390")] [Token(Token = "0x4002DB7")] public string _mailto = "name@domain.com"; // Token: 0x04002DB8 RID: 11704 [FieldOffset(Offset = "0x398")] [Token(Token = "0x4002DB8")] public string _pass; // Token: 0x04002DB9 RID: 11705 [FieldOffset(Offset = "0x3A0")] [Token(Token = "0x4002DB9")] public string _mailfrom = "name@gmail.com"; // Token: 0x04002DBA RID: 11706 [FieldOffset(Offset = "0x3A8")] [Token(Token = "0x4002DBA")] public string _prefix = "img"; // Token: 0x04002DBB RID: 11707 [FieldOffset(Offset = "0x3B0")] [Token(Token = "0x4002DBB")] private TextureFormat BPGPHPLIGHN; // Token: 0x04002DBC RID: 11708 [FieldOffset(Offset = "0x3B4")] [Token(Token = "0x4002DBC")] private RenderTextureFormat BGDMCOCEFNE; // Token: 0x04002DBD RID: 11709 [FieldOffset(Offset = "0x3B8")] [Token(Token = "0x4002DBD")] [MOADELCIDPO] public string RenderInfo = " "; // Token: 0x04002DBE RID: 11710 [FieldOffset(Offset = "0x3C0")] [Token(Token = "0x4002DBE")] public int bufferSize; // Token: 0x04002DBF RID: 11711 [FieldOffset(Offset = "0x3C4")] [Token(Token = "0x4002DBF")] public int numBuffers; // Token: 0x04002DC0 RID: 11712 [FieldOffset(Offset = "0x3C8")] [Token(Token = "0x4002DC0")] private int IDMMNPGJHBK = (int)((ulong)48000L); // Token: 0x04002DC1 RID: 11713 [FieldOffset(Offset = "0x3CC")] [Token(Token = "0x4002DC1")] private int BKNMLMFEJAC = (int)((ulong)44L); // Token: 0x04002DC2 RID: 11714 [FieldOffset(Offset = "0x3D0")] [Token(Token = "0x4002DC2")] public bool recOutput; // Token: 0x04002DC3 RID: 11715 [FieldOffset(Offset = "0x3D1")] [Token(Token = "0x4002DC3")] public bool depth = true; // Token: 0x04002DC4 RID: 11716 [FieldOffset(Offset = "0x3D4")] [Token(Token = "0x4002DC4")] public int depthBufferSize; // Token: 0x04002DC5 RID: 11717 [FieldOffset(Offset = "0x3D8")] [Token(Token = "0x4002DC5")] public bool ambisonics; // Token: 0x04002DC6 RID: 11718 [FieldOffset(Offset = "0x3D9")] [Token(Token = "0x4002DC6")] public bool disableTracking = true; // Token: 0x04002DC7 RID: 11719 [FieldOffset(Offset = "0x3E0")] [Token(Token = "0x4002DC7")] private FileStream JCEDENPBBPO; // Token: 0x04002DC8 RID: 11720 [FieldOffset(Offset = "0x3E8")] [Token(Token = "0x4002DC8")] public ushort achannels; // Token: 0x04002DC9 RID: 11721 [FieldOffset(Offset = "0x3EA")] [Token(Token = "0x4002DC9")] public bool hQ; // Token: 0x04002DCA RID: 11722 [FieldOffset(Offset = "0x3EC")] [Token(Token = "0x4002DCA")] public int steps = (int)((ulong)10L); // Token: 0x04002DCB RID: 11723 [FieldOffset(Offset = "0x3F0")] [Token(Token = "0x4002DCB")] public bool useAlpha; // Token: 0x04002DCC RID: 11724 [FieldOffset(Offset = "0x3F4")] [Token(Token = "0x4002DCC")] public float smoothing = 1f; // Token: 0x04002DCD RID: 11725 [FieldOffset(Offset = "0x3F8")] [Token(Token = "0x4002DCD")] public bool playPanorama; // Token: 0x04002DCE RID: 11726 [FieldOffset(Offset = "0x400")] [Token(Token = "0x4002DCE")] private GameObject PFAIKAPHNIP; // Token: 0x04002DCF RID: 11727 [FieldOffset(Offset = "0x408")] [Token(Token = "0x4002DCF")] private VideoPlayer MPJFAHILJAH; // Token: 0x04002DD0 RID: 11728 [FieldOffset(Offset = "0x410")] [Token(Token = "0x4002DD0")] private Material MGPMELEHMBI; // Token: 0x04002DD1 RID: 11729 [FieldOffset(Offset = "0x418")] [Token(Token = "0x4002DD1")] public CameraCapture camCaptureComponent; // Token: 0x04002DD2 RID: 11730 [FieldOffset(Offset = "0x420")] [Token(Token = "0x4002DD2")] public bool recordRT; // Token: 0x04002DD3 RID: 11731 [FieldOffset(Offset = "0x424")] [Token(Token = "0x4002DD3")] public int videoLenght = (int)((ulong)1L); // Token: 0x04002DD4 RID: 11732 [FieldOffset(Offset = "0x428")] [Token(Token = "0x4002DD4")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x0200075B RID: 1883 [Token(Token = "0x200075B")] public enum PPKNPEEJKIG { // Token: 0x04002DD6 RID: 11734 [Token(Token = "0x4002DD6")] EquidistantStereo, // Token: 0x04002DD7 RID: 11735 [Token(Token = "0x4002DD7")] EquidistantStereoSBS, // Token: 0x04002DD8 RID: 11736 [Token(Token = "0x4002DD8")] EquidistantMono, // Token: 0x04002DD9 RID: 11737 [Token(Token = "0x4002DD9")] VideoCapture } // Token: 0x0200075C RID: 1884 [Token(Token = "0x200075C")] public enum OAFBDPKHPFE { // Token: 0x04002DDB RID: 11739 [Token(Token = "0x4002DDB")] AnimationCapture, // Token: 0x04002DDC RID: 11740 [Token(Token = "0x4002DDC")] StillImage, // Token: 0x04002DDD RID: 11741 [Token(Token = "0x4002DDD")] VRPanoramaRT } // Token: 0x0200075D RID: 1885 [Token(Token = "0x200075D")] public enum MENEIDLLBHM { // Token: 0x04002DDF RID: 11743 [Token(Token = "0x4002DDF")] _360, // Token: 0x04002DE0 RID: 11744 [Token(Token = "0x4002DE0")] _180 } // Token: 0x0200075E RID: 1886 [Token(Token = "0x200075E")] public enum GIAMBHPCOIK { // Token: 0x04002DE2 RID: 11746 [Token(Token = "0x4002DE2")] JPG, // Token: 0x04002DE3 RID: 11747 [Token(Token = "0x4002DE3")] PNG, // Token: 0x04002DE4 RID: 11748 [Token(Token = "0x4002DE4")] EXR_HDRI, // Token: 0x04002DE5 RID: 11749 [Token(Token = "0x4002DE5")] Direct } } }