2915 lines
105 KiB
C#
2915 lines
105 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Diagnostics;
|
|
using System.IO;
|
|
using System.Net;
|
|
using System.Net.Mail;
|
|
using System.Net.Security;
|
|
using System.Runtime.InteropServices;
|
|
using System.Security.Cryptography.X509Certificates;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Experimental.Rendering;
|
|
using UnityEngine.Video;
|
|
|
|
namespace VRPanorama
|
|
{
|
|
// Token: 0x02000773 RID: 1907
|
|
[Token(Token = "0x2000773")]
|
|
[RequireComponent(typeof(AudioListener))]
|
|
[RequireComponent(typeof(Camera))]
|
|
[StructLayout(3)]
|
|
public class VRCapture : MonoBehaviour
|
|
{
|
|
// Token: 0x17000926 RID: 2342
|
|
// (get) Token: 0x060036DF RID: 14047 RVA: 0x000E6828 File Offset: 0x000E4A28
|
|
[Token(Token = "0x17000926")]
|
|
public VRPanoInterface AOIPIBFDGPE
|
|
{
|
|
[Token(Token = "0x60036DF")]
|
|
[Address(RVA = "0x1A12520", Offset = "0x1A10F20", VA = "0x181A12520")]
|
|
get
|
|
{
|
|
VRPanoInterface iafackokjnm = this.IAFACKOKJNM;
|
|
if (iafackokjnm == 0)
|
|
{
|
|
GameObject gameObject = this.renderPanorama;
|
|
if (gameObject != 0)
|
|
{
|
|
VRPanoInterface component = gameObject.GetComponent<VRPanoInterface>();
|
|
this.IAFACKOKJNM = component;
|
|
return component;
|
|
}
|
|
int num = 0;
|
|
this.IAFACKOKJNM = num;
|
|
}
|
|
return iafackokjnm;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060036E0 RID: 14048 RVA: 0x000E6868 File Offset: 0x000E4A68
|
|
[Token(Token = "0x60036E0")]
|
|
[Address(RVA = "0x1A088F0", Offset = "0x1A072F0", VA = "0x181A088F0")]
|
|
private void OnDestroy()
|
|
{
|
|
int num = 0;
|
|
PlayerPrefs.SetInt("VRPlayer", num);
|
|
}
|
|
|
|
// Token: 0x060036E1 RID: 14049 RVA: 0x000E6884 File Offset: 0x000E4A84
|
|
[Token(Token = "0x60036E1")]
|
|
[Address(RVA = "0x1A104D0", Offset = "0x1A0EED0", VA = "0x181A104D0")]
|
|
private void Start()
|
|
{
|
|
global::UnityEngine.Object @object;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
int @int = PlayerPrefs.GetInt("VRPlayer", num);
|
|
if (@int == 0)
|
|
{
|
|
this.playPanorama = @int != 0;
|
|
}
|
|
if (!this.playPanorama)
|
|
{
|
|
if (this.panoramaType == VRCapture.PPKNPEEJKIG.EquidistantMono)
|
|
{
|
|
this.hQ = false;
|
|
}
|
|
if (!this.customPath)
|
|
{
|
|
goto IL_67;
|
|
}
|
|
string folder = this.Folder;
|
|
string text = this.customPathFolder + folder + "/";
|
|
this.fullPath = text;
|
|
if (!this.customPath)
|
|
{
|
|
goto IL_67;
|
|
}
|
|
IL_8A:
|
|
Application.runInBackground = true;
|
|
int frameCount = Time.frameCount;
|
|
this.StartFrame = frameCount;
|
|
Camera component;
|
|
if (this.disableTracking)
|
|
{
|
|
component = base.gameObject.GetComponent<Camera>();
|
|
int num2 = 0;
|
|
component.stereoTargetEye = (StereoTargetEyeMask)num2;
|
|
}
|
|
if (this.mute)
|
|
{
|
|
AudioListener.volume = (float)0;
|
|
}
|
|
this.depthBufferSize = component;
|
|
if (this.captureType == (VRCapture.OAFBDPKHPFE)(-3))
|
|
{
|
|
if (!this.captureAudio)
|
|
{
|
|
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_167;
|
|
}
|
|
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_167;
|
|
}
|
|
IL_16F:
|
|
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);
|
|
int num4 = 0;
|
|
string folder2 = this.Folder;
|
|
FileStream fileStream = new FileStream(this.fullPath + "/" + folder2 + ".wav", FileMode.Create);
|
|
this.JCEDENPBBPO = fileStream;
|
|
if (this.BKNMLMFEJAC > num4)
|
|
{
|
|
FileStream jcedenpbbpo = this.JCEDENPBBPO;
|
|
num4++;
|
|
}
|
|
this.recOutput = true;
|
|
MonoBehaviour.print("rec start");
|
|
goto IL_216;
|
|
IL_167:
|
|
this.achannels = (ushort)((uint)1);
|
|
goto IL_16F;
|
|
}
|
|
goto IL_339;
|
|
IL_67:
|
|
string folder3 = this.Folder;
|
|
string text3 = Path.GetFullPath(string.Format("{0}/", folder3));
|
|
this.fullPath = text3;
|
|
goto IL_8A;
|
|
}
|
|
IL_216:
|
|
if (!this.customPath)
|
|
{
|
|
goto IL_24C;
|
|
}
|
|
string folder4 = this.Folder;
|
|
string text4 = this.customPathFolder + folder4 + "/";
|
|
this.fullPath = text4;
|
|
if (!this.customPath)
|
|
{
|
|
goto IL_24C;
|
|
}
|
|
IL_26F:
|
|
@object = global::UnityEngine.Object.Instantiate(Resources.Load("VRVideoPlayerRig"));
|
|
if (@object == 0 || @object != 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_24C:
|
|
string folder5 = this.Folder;
|
|
string text5 = Path.GetFullPath(string.Format("{0}/", folder5));
|
|
this.fullPath = text5;
|
|
goto IL_26F;
|
|
}
|
|
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<MeshRenderer>().GetSharedMaterial();
|
|
VideoPlayer mpjfahiljah = this.MPJFAHILJAH;
|
|
this.MGPMELEHMBI = sharedMaterial;
|
|
Texture mainTexture = mpjfahiljah.targetMaterialRenderer.GetMaterial().mainTexture;
|
|
sharedMaterial.SetTexture("_MainTex", mainTexture);
|
|
IL_339:
|
|
if (this.recordRT)
|
|
{
|
|
CameraCapture component2 = this.LLMOIAOFJCJ.GetComponent<CameraCapture>();
|
|
this.camCaptureComponent = component2;
|
|
component2.enabled = true;
|
|
this.camCaptureComponent._setResolution = true;
|
|
CameraCapture cameraCapture = this.camCaptureComponent;
|
|
int num5 = this.resolution;
|
|
cameraCapture._width = num5;
|
|
CameraCapture cameraCapture2 = this.camCaptureComponent;
|
|
int num6 = this.resolutionH;
|
|
cameraCapture2._height = num6;
|
|
CameraCapture cameraCapture3 = this.camCaptureComponent;
|
|
int fps = this.FPS;
|
|
cameraCapture3._frameRate = fps;
|
|
CameraCapture cameraCapture4 = this.camCaptureComponent;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060036E2 RID: 14050 RVA: 0x000E6C50 File Offset: 0x000E4E50
|
|
[Token(Token = "0x60036E2")]
|
|
[Address(RVA = "0x1A0CD40", Offset = "0x1A0B740", VA = "0x181A0CD40")]
|
|
public void RenderPano()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060036E2)
|
|
|
|
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: 0x060036E3 RID: 14051 RVA: 0x000E7914 File Offset: 0x000E5B14
|
|
[Token(Token = "0x60036E3")]
|
|
[Address(RVA = "0x1A10B90", Offset = "0x1A0F590", VA = "0x181A10B90")]
|
|
private void Update()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060036E3)
|
|
|
|
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: 0x060036E4 RID: 14052 RVA: 0x000E7C64 File Offset: 0x000E5E64
|
|
[Token(Token = "0x60036E4")]
|
|
[Address(RVA = "0x1A079E0", Offset = "0x1A063E0", VA = "0x181A079E0")]
|
|
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<Camera>();
|
|
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: 0x060036E5 RID: 14053 RVA: 0x000E8050 File Offset: 0x000E6250
|
|
[Token(Token = "0x60036E5")]
|
|
[Address(RVA = "0x1A0E290", Offset = "0x1A0CC90", VA = "0x181A0E290")]
|
|
public void RenderVRPanorama()
|
|
{
|
|
if (this.captureType != VRCapture.OAFBDPKHPFE.VRPanoramaRT && Time.frameCount < this.NumberOfFramesToRender && Time.frameCount > 0 && Time.frameCount > this.renderFromFrame)
|
|
{
|
|
this.SaveScreenshot();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060036E6 RID: 14054 RVA: 0x000E8098 File Offset: 0x000E6298
|
|
[Token(Token = "0x60036E6")]
|
|
[Address(RVA = "0x1A0E300", Offset = "0x1A0CD00", VA = "0x181A0E300")]
|
|
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: 0x060036E7 RID: 14055 RVA: 0x000E8560 File Offset: 0x000E6760
|
|
[Token(Token = "0x60036E7")]
|
|
[Address(RVA = "0x1A08A30", Offset = "0x1A07430", VA = "0x181A08A30")]
|
|
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: 0x060036E8 RID: 14056 RVA: 0x000E85BC File Offset: 0x000E67BC
|
|
[Token(Token = "0x60036E8")]
|
|
[Address(RVA = "0x1A0F6D0", Offset = "0x1A0E0D0", VA = "0x181A0F6D0")]
|
|
public void SaveScreenshot()
|
|
{
|
|
VRCapture.GIAMBHPCOIK imageFormatType = this.ImageFormatType;
|
|
int num = 0;
|
|
if (imageFormatType != VRCapture.GIAMBHPCOIK.JPG)
|
|
{
|
|
if (imageFormatType != VRCapture.GIAMBHPCOIK.PNG)
|
|
{
|
|
if (imageFormatType != VRCapture.GIAMBHPCOIK.Direct)
|
|
{
|
|
if (imageFormatType == VRCapture.GIAMBHPCOIK.EXR_HDRI)
|
|
{
|
|
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
|
|
{
|
|
ulong num4;
|
|
if ((this.hQ ? 1 : 0) == num)
|
|
{
|
|
Texture2D screenshot2 = this.GetScreenshot(num4 != 0UL);
|
|
}
|
|
Texture2D screenshotHQ2 = this.GetScreenshotHQ(num4 != 0UL);
|
|
this.NIGOOHGKELA = screenshotHQ2;
|
|
if (this.captureType == VRCapture.OAFBDPKHPFE.StillImage)
|
|
{
|
|
DateTime now2 = DateTime.Now;
|
|
long num5;
|
|
string text3 = num5 + "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 num6;
|
|
string text6 = string.Format(text5, folder, num6);
|
|
this.formatString = ".png\"";
|
|
}
|
|
}
|
|
ulong num7;
|
|
if ((this.hQ ? 1 : 0) == num)
|
|
{
|
|
Texture2D screenshot3 = this.GetScreenshot(num7 != 0UL);
|
|
}
|
|
Texture2D screenshotHQ3 = this.GetScreenshotHQ(num7 != 0UL);
|
|
this.NIGOOHGKELA = screenshotHQ3;
|
|
if (this.captureType == VRCapture.OAFBDPKHPFE.StillImage)
|
|
{
|
|
DateTime now3 = DateTime.Now;
|
|
long num8;
|
|
string text7 = num8 + "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 num9;
|
|
string text10 = string.Format(text9, folder2, num9);
|
|
this.formatString = ".png\"";
|
|
}
|
|
if (this.captureType == VRCapture.OAFBDPKHPFE.StillImage)
|
|
{
|
|
DateTime now4 = DateTime.Now;
|
|
long num10;
|
|
string text11 = num10 + "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 num11;
|
|
string text14 = string.Format(text13, folder3, num11);
|
|
this.formatString = ".jpg\"";
|
|
ulong num12;
|
|
if ((this.hQ ? 1 : 0) == num)
|
|
{
|
|
Texture2D screenshot4 = this.GetScreenshot(num12 != 0UL);
|
|
}
|
|
Texture2D screenshotHQ4 = this.GetScreenshotHQ(num12 != 0UL);
|
|
this.NIGOOHGKELA = screenshotHQ4;
|
|
int num13 = this.jpgQuality;
|
|
VRCapture.JFELLBICLIO jfellbiclio;
|
|
jfellbiclio.System.IDisposable.Dispose();
|
|
jfellbiclio.<>1__state = num;
|
|
jfellbiclio.filePathd = text14;
|
|
jfellbiclio.SShot = screenshotHQ4;
|
|
jfellbiclio.jpg = num13;
|
|
Coroutine coroutine = base.StartCoroutine(jfellbiclio);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060036E9 RID: 14057 RVA: 0x000E8A40 File Offset: 0x000E6C40
|
|
[Token(Token = "0x60036E9")]
|
|
[Address(RVA = "0x1A05D90", Offset = "0x1A04790", VA = "0x181A05D90")]
|
|
private static IEnumerator GPEPBCDEBCM(string CGOABJONBEM, Texture2D CIMCEINBEGE, int HOOFJMOILBF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060036E9)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator VRPanorama.VRCapture::GPEPBCDEBCM(System.String,UnityEngine.Texture2D,System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(JFELLBICLIO::System.IDisposable.Dispose, ldloc:JFELLBICLIO(var_0))
|
|
stfld:string(JFELLBICLIO::filePathd, ldloc:JFELLBICLIO(var_0), ldloc:string(CGOABJONBEM))
|
|
stfld:Texture2D(JFELLBICLIO::SShot, ldloc:JFELLBICLIO(var_0), ldloc:Texture2D(CIMCEINBEGE))
|
|
stfld:int32(JFELLBICLIO::<>1__state, ldloc:JFELLBICLIO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:int32(JFELLBICLIO::jpg, ldloc:JFELLBICLIO(var_0), ldloc:int32(HOOFJMOILBF))
|
|
}
|
|
|
|
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: 0x060036EA RID: 14058 RVA: 0x000E8A70 File Offset: 0x000E6C70
|
|
[Token(Token = "0x60036EA")]
|
|
[Address(RVA = "0x1A049A0", Offset = "0x1A033A0", VA = "0x181A049A0")]
|
|
private static IEnumerator BNLFDJCNHKJ(string CGOABJONBEM, Texture2D CIMCEINBEGE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060036EA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator VRPanorama.VRCapture::BNLFDJCNHKJ(System.String,UnityEngine.Texture2D)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(HIEKAMCGHHP::System.IDisposable.Dispose, ldloc:HIEKAMCGHHP(var_0))
|
|
stfld:string(HIEKAMCGHHP::filePathd, ldloc:HIEKAMCGHHP(var_0), ldloc:string(CGOABJONBEM))
|
|
stfld:int32(HIEKAMCGHHP::<>1__state, ldloc:HIEKAMCGHHP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:Texture2D(HIEKAMCGHHP::SShot, ldloc:HIEKAMCGHHP(var_0), ldloc:Texture2D(CIMCEINBEGE))
|
|
}
|
|
|
|
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: 0x060036EB RID: 14059 RVA: 0x000E8A9C File Offset: 0x000E6C9C
|
|
[Token(Token = "0x60036EB")]
|
|
[Address(RVA = "0x1A08220", Offset = "0x1A06C20", VA = "0x181A08220")]
|
|
private static IEnumerator MJLDDGJAALB(string CGOABJONBEM, Texture2D CIMCEINBEGE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060036EB)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator VRPanorama.VRCapture::MJLDDGJAALB(System.String,UnityEngine.Texture2D)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(EOEDEGIIDPB::System.IDisposable.Dispose, ldloc:EOEDEGIIDPB(var_0))
|
|
stfld:string(EOEDEGIIDPB::filePathd, ldloc:EOEDEGIIDPB(var_0), ldloc:string(CGOABJONBEM))
|
|
stfld:int32(EOEDEGIIDPB::<>1__state, ldloc:EOEDEGIIDPB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:Texture2D(EOEDEGIIDPB::SShot, ldloc:EOEDEGIIDPB(var_0), ldloc:Texture2D(CIMCEINBEGE))
|
|
}
|
|
|
|
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: 0x060036EC RID: 14060 RVA: 0x000E8AC8 File Offset: 0x000E6CC8
|
|
[Token(Token = "0x60036EC")]
|
|
[Address(RVA = "0x1A07970", Offset = "0x1A06370", VA = "0x181A07970")]
|
|
private static IEnumerator IPDJBCDFDCA(string CGOABJONBEM, Texture2D CIMCEINBEGE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060036EC)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator VRPanorama.VRCapture::IPDJBCDFDCA(System.String,UnityEngine.Texture2D)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(PNCHHOKOLED::System.IDisposable.Dispose, ldloc:PNCHHOKOLED(var_0))
|
|
stfld:string(PNCHHOKOLED::filePathd, ldloc:PNCHHOKOLED(var_0), ldloc:string(CGOABJONBEM))
|
|
stfld:int32(PNCHHOKOLED::<>1__state, ldloc:PNCHHOKOLED(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:Texture2D(PNCHHOKOLED::SShot, ldloc:PNCHHOKOLED(var_0), ldloc:Texture2D(CIMCEINBEGE))
|
|
}
|
|
|
|
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: 0x060036ED RID: 14061 RVA: 0x000E8AF4 File Offset: 0x000E6CF4
|
|
[Token(Token = "0x60036ED")]
|
|
[Address(RVA = "0x1A06D00", Offset = "0x1A05700", VA = "0x181A06D00")]
|
|
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<Camera>();
|
|
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: 0x060036EE RID: 14062 RVA: 0x000E8E08 File Offset: 0x000E7008
|
|
[Token(Token = "0x60036EE")]
|
|
[Address(RVA = "0x1A05E10", Offset = "0x1A04810", VA = "0x181A05E10")]
|
|
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<Camera>();
|
|
component2 = GameObject.Find("CameraHQ").GetComponent<Camera>();
|
|
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: 0x060036EF RID: 14063 RVA: 0x000E93A4 File Offset: 0x000E75A4
|
|
[Token(Token = "0x60036EF")]
|
|
[Address(RVA = "0x1A10260", Offset = "0x1A0EC60", VA = "0x181A10260")]
|
|
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__177_ = VRCapture.<>c.<>9__177_0;
|
|
if (<>9__177_ == 0)
|
|
{
|
|
VRCapture.<>c.<>9__177_0 = (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) => true;
|
|
}
|
|
ServicePointManager.ServerCertificateValidationCallback = <>9__177_;
|
|
smtpClient.Send(mailMessage);
|
|
global::UnityEngine.Debug.Log("Mail sent");
|
|
}
|
|
|
|
// Token: 0x060036F0 RID: 14064 RVA: 0x000E948C File Offset: 0x000E768C
|
|
[Token(Token = "0x60036F0")]
|
|
[Address(RVA = "0x1A07510", Offset = "0x1A05F10", VA = "0x181A07510")]
|
|
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: 0x060036F1 RID: 14065 RVA: 0x000E9588 File Offset: 0x000E7788
|
|
[Token(Token = "0x60036F1")]
|
|
[Address(RVA = "0x1A12160", Offset = "0x1A10B60", VA = "0x181A12160")]
|
|
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: 0x060036F2 RID: 14066 RVA: 0x000E9610 File Offset: 0x000E7810
|
|
[Token(Token = "0x60036F2")]
|
|
[Address(RVA = "0x1A0F2C0", Offset = "0x1A0DCC0", VA = "0x181A0F2C0")]
|
|
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: 0x060036F3 RID: 14067 RVA: 0x000E97E0 File Offset: 0x000E79E0
|
|
[Token(Token = "0x60036F3")]
|
|
[Address(RVA = "0x1A0E280", Offset = "0x1A0CC80", VA = "0x181A0E280")]
|
|
public void RenderStaticVRPanorama()
|
|
{
|
|
this.SaveScreenshot();
|
|
}
|
|
|
|
// Token: 0x060036F4 RID: 14068 RVA: 0x000E97F4 File Offset: 0x000E79F4
|
|
[Token(Token = "0x60036F4")]
|
|
[Address(RVA = "0x1A04A10", Offset = "0x1A03410", VA = "0x181A04A10")]
|
|
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<VRPanoInterface>();
|
|
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: 0x060036F5 RID: 14069 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60036F5")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
public void QuitEditor()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060036F6 RID: 14070 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60036F6")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
public void ClearBar()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060036F7 RID: 14071 RVA: 0x000E9E30 File Offset: 0x000E8030
|
|
[Token(Token = "0x60036F7")]
|
|
[Address(RVA = "0x1A078D0", Offset = "0x1A062D0", VA = "0x181A078D0")]
|
|
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: 0x060036F8 RID: 14072 RVA: 0x000E9E68 File Offset: 0x000E8068
|
|
[Token(Token = "0x60036F8")]
|
|
[Address(RVA = "0x1A08730", Offset = "0x1A07130", VA = "0x181A08730")]
|
|
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: 0x060036F9 RID: 14073 RVA: 0x000E9EDC File Offset: 0x000E80DC
|
|
[Token(Token = "0x60036F9")]
|
|
[Address(RVA = "0x1A07720", Offset = "0x1A06120", VA = "0x181A07720")]
|
|
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: 0x060036FA RID: 14074 RVA: 0x000E9F4C File Offset: 0x000E814C
|
|
[Token(Token = "0x60036FA")]
|
|
[Address(RVA = "0x1A08290", Offset = "0x1A06C90", VA = "0x181A08290")]
|
|
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: 0x060036FB RID: 14075 RVA: 0x000EA0DC File Offset: 0x000E82DC
|
|
[Token(Token = "0x60036FB")]
|
|
[Address(RVA = "0x1A08930", Offset = "0x1A07330", VA = "0x181A08930")]
|
|
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: 0x060036FC RID: 14076 RVA: 0x000EA11C File Offset: 0x000E831C
|
|
[Token(Token = "0x60036FC")]
|
|
[Address(RVA = "0x1A08BD0", Offset = "0x1A075D0", VA = "0x181A08BD0")]
|
|
public void PreparePano()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060036FC)
|
|
|
|
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: 0x060036FD RID: 14077 RVA: 0x000EAC58 File Offset: 0x000E8E58
|
|
[Token(Token = "0x60036FD")]
|
|
[Address(RVA = "0x1A123A0", Offset = "0x1A10DA0", VA = "0x181A123A0")]
|
|
public VRCapture()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002F11 RID: 12049
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002F11")]
|
|
private DOCPGIDFFDO.CAICLJMGOBH LDPDDHKLDAB;
|
|
|
|
// Token: 0x04002F12 RID: 12050
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4002F12")]
|
|
public int cubemapSize = (int)((ulong)128L);
|
|
|
|
// Token: 0x04002F13 RID: 12051
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002F13")]
|
|
public bool oneFacePerFrame;
|
|
|
|
// Token: 0x04002F14 RID: 12052
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002F14")]
|
|
public Camera cubeCam;
|
|
|
|
// Token: 0x04002F15 RID: 12053
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002F15")]
|
|
private RenderTexture GBHDFFGHBKM;
|
|
|
|
// Token: 0x04002F16 RID: 12054
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002F16")]
|
|
private RenderTexture BLADPGGOEHE;
|
|
|
|
// Token: 0x04002F17 RID: 12055
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002F17")]
|
|
public bool captureAudio;
|
|
|
|
// Token: 0x04002F18 RID: 12056
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4002F18")]
|
|
public float volume = 1f;
|
|
|
|
// Token: 0x04002F19 RID: 12057
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002F19")]
|
|
public bool mute = true;
|
|
|
|
// Token: 0x04002F1A RID: 12058
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4002F1A")]
|
|
private float KONECBPFJFI;
|
|
|
|
// Token: 0x04002F1B RID: 12059
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002F1B")]
|
|
private int FDOIBNFMFOJ;
|
|
|
|
// Token: 0x04002F1C RID: 12060
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4002F1C")]
|
|
private int IBBCOIDLIHK;
|
|
|
|
// Token: 0x04002F1D RID: 12061
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002F1D")]
|
|
public bool alignPanoramaWithHorizont = true;
|
|
|
|
// Token: 0x04002F1E RID: 12062
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002F1E")]
|
|
private Material CCJADALGLDE;
|
|
|
|
// Token: 0x04002F1F RID: 12063
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002F1F")]
|
|
private RenderTexture BNGBODOIELC;
|
|
|
|
// Token: 0x04002F20 RID: 12064
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002F20")]
|
|
private GameObject JCNDNACPNOB;
|
|
|
|
// Token: 0x04002F21 RID: 12065
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002F21")]
|
|
private GameObject KCLGLHFAOGA;
|
|
|
|
// Token: 0x04002F22 RID: 12066
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4002F22")]
|
|
private GameObject LLMOIAOFJCJ;
|
|
|
|
// Token: 0x04002F23 RID: 12067
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4002F23")]
|
|
private string DEJLGAONBEE = "";
|
|
|
|
// Token: 0x04002F24 RID: 12068
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4002F24")]
|
|
private RenderTexture OCMICNHDPOE;
|
|
|
|
// Token: 0x04002F25 RID: 12069
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4002F25")]
|
|
private RenderTexture IBNODBINLDO;
|
|
|
|
// Token: 0x04002F26 RID: 12070
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4002F26")]
|
|
private RenderTexture HPAKLGDIAJD;
|
|
|
|
// Token: 0x04002F27 RID: 12071
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4002F27")]
|
|
private RenderTexture OHLAAKBCOLO;
|
|
|
|
// Token: 0x04002F28 RID: 12072
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4002F28")]
|
|
private RenderTexture JGLMBLCKEIE;
|
|
|
|
// Token: 0x04002F29 RID: 12073
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4002F29")]
|
|
private RenderTexture FDCFCDNEEKA;
|
|
|
|
// Token: 0x04002F2A RID: 12074
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4002F2A")]
|
|
private RenderTexture HLCFJMAENOK;
|
|
|
|
// Token: 0x04002F2B RID: 12075
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002F2B")]
|
|
private RenderTexture HHMCHMIHELD;
|
|
|
|
// Token: 0x04002F2C RID: 12076
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4002F2C")]
|
|
private RenderTexture FAOOLNNJLMF;
|
|
|
|
// Token: 0x04002F2D RID: 12077
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002F2D")]
|
|
private RenderTexture HIAAJMFJKJL;
|
|
|
|
// Token: 0x04002F2E RID: 12078
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4002F2E")]
|
|
private RenderTexture AFFONNBICDP;
|
|
|
|
// Token: 0x04002F2F RID: 12079
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4002F2F")]
|
|
private RenderTexture BOAHMHGKFOH;
|
|
|
|
// Token: 0x04002F30 RID: 12080
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4002F30")]
|
|
private RenderTexture IMAKMIKJMKP;
|
|
|
|
// Token: 0x04002F31 RID: 12081
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4002F31")]
|
|
private RenderTexture EDCLNGMBNCC;
|
|
|
|
// Token: 0x04002F32 RID: 12082
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4002F32")]
|
|
private RenderTexture GFKPPMJNODH;
|
|
|
|
// Token: 0x04002F33 RID: 12083
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4002F33")]
|
|
private RenderTexture PLINNPGNMCP;
|
|
|
|
// Token: 0x04002F34 RID: 12084
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4002F34")]
|
|
private Material BDAJOKLPNJK;
|
|
|
|
// Token: 0x04002F35 RID: 12085
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4002F35")]
|
|
private Material NJHLMJONDDJ;
|
|
|
|
// Token: 0x04002F36 RID: 12086
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4002F36")]
|
|
private Material NADILHJJFNJ;
|
|
|
|
// Token: 0x04002F37 RID: 12087
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4002F37")]
|
|
private Material PJKMEEMOJKA;
|
|
|
|
// Token: 0x04002F38 RID: 12088
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4002F38")]
|
|
private Material LOCMOCENMCA;
|
|
|
|
// Token: 0x04002F39 RID: 12089
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4002F39")]
|
|
private Material GKILOIANMPO;
|
|
|
|
// Token: 0x04002F3A RID: 12090
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4002F3A")]
|
|
private Material FEEEKINAGHL;
|
|
|
|
// Token: 0x04002F3B RID: 12091
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4002F3B")]
|
|
private Material EONJIFOHGMN;
|
|
|
|
// Token: 0x04002F3C RID: 12092
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4002F3C")]
|
|
private Material NPOKHJDHJBE;
|
|
|
|
// Token: 0x04002F3D RID: 12093
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4002F3D")]
|
|
private Material LHJEAECBJEP;
|
|
|
|
// Token: 0x04002F3E RID: 12094
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4002F3E")]
|
|
private Material DNBOLGOBIMA;
|
|
|
|
// Token: 0x04002F3F RID: 12095
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4002F3F")]
|
|
private Material GODHLPMIHEL;
|
|
|
|
// Token: 0x04002F40 RID: 12096
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4002F40")]
|
|
private Material DAKFDJHMHNF;
|
|
|
|
// Token: 0x04002F41 RID: 12097
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4002F41")]
|
|
private Material HGPDAPLKBJJ;
|
|
|
|
// Token: 0x04002F42 RID: 12098
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4002F42")]
|
|
private Material BKIFGHNAIEK;
|
|
|
|
// Token: 0x04002F43 RID: 12099
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4002F43")]
|
|
private Material MFMCDMDHAAJ;
|
|
|
|
// Token: 0x04002F44 RID: 12100
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4002F44")]
|
|
private Material LBHIALCMKPF;
|
|
|
|
// Token: 0x04002F45 RID: 12101
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4002F45")]
|
|
private RenderTexture MILANNLOLDN;
|
|
|
|
// Token: 0x04002F46 RID: 12102
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x4002F46")]
|
|
private Texture2D NIGOOHGKELA;
|
|
|
|
// Token: 0x04002F47 RID: 12103
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x4002F47")]
|
|
private Texture2D LPNFIBAGJEA;
|
|
|
|
// Token: 0x04002F48 RID: 12104
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x4002F48")]
|
|
public Camera camLL;
|
|
|
|
// Token: 0x04002F49 RID: 12105
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x4002F49")]
|
|
public Camera camRL;
|
|
|
|
// Token: 0x04002F4A RID: 12106
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x4002F4A")]
|
|
public Camera camTL;
|
|
|
|
// Token: 0x04002F4B RID: 12107
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x4002F4B")]
|
|
public Camera camBL;
|
|
|
|
// Token: 0x04002F4C RID: 12108
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x4002F4C")]
|
|
public Camera camFL;
|
|
|
|
// Token: 0x04002F4D RID: 12109
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x4002F4D")]
|
|
public Camera camDL;
|
|
|
|
// Token: 0x04002F4E RID: 12110
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x4002F4E")]
|
|
public Camera camLR;
|
|
|
|
// Token: 0x04002F4F RID: 12111
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x4002F4F")]
|
|
public Camera camRR;
|
|
|
|
// Token: 0x04002F50 RID: 12112
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x4002F50")]
|
|
public Camera camTR;
|
|
|
|
// Token: 0x04002F51 RID: 12113
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x4002F51")]
|
|
public Camera camBR;
|
|
|
|
// Token: 0x04002F52 RID: 12114
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x4002F52")]
|
|
public Camera camFR;
|
|
|
|
// Token: 0x04002F53 RID: 12115
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
|
[Token(Token = "0x4002F53")]
|
|
public Camera camDR;
|
|
|
|
// Token: 0x04002F54 RID: 12116
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
|
|
[Token(Token = "0x4002F54")]
|
|
public Camera camDRX;
|
|
|
|
// Token: 0x04002F55 RID: 12117
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
|
|
[Token(Token = "0x4002F55")]
|
|
public Camera camDLX;
|
|
|
|
// Token: 0x04002F56 RID: 12118
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
|
|
[Token(Token = "0x4002F56")]
|
|
public Camera camTRX;
|
|
|
|
// Token: 0x04002F57 RID: 12119
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
|
|
[Token(Token = "0x4002F57")]
|
|
public Camera camTLX;
|
|
|
|
// Token: 0x04002F58 RID: 12120
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
|
|
[Token(Token = "0x4002F58")]
|
|
private GameObject FENKAPKHOOA;
|
|
|
|
// Token: 0x04002F59 RID: 12121
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
|
|
[Token(Token = "0x4002F59")]
|
|
private GameObject JCAPEBMNPKI;
|
|
|
|
// Token: 0x04002F5A RID: 12122
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
|
|
[Token(Token = "0x4002F5A")]
|
|
private GameObject JIHNOCMPHPK;
|
|
|
|
// Token: 0x04002F5B RID: 12123
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
|
|
[Token(Token = "0x4002F5B")]
|
|
private GameObject NKFMFMGNJMJ;
|
|
|
|
// Token: 0x04002F5C RID: 12124
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
|
|
[Token(Token = "0x4002F5C")]
|
|
private GameObject JLAPGECMJPL;
|
|
|
|
// Token: 0x04002F5D RID: 12125
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
|
|
[Token(Token = "0x4002F5D")]
|
|
private GameObject DPCCJCOLDBA;
|
|
|
|
// Token: 0x04002F5E RID: 12126
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
|
|
[Token(Token = "0x4002F5E")]
|
|
private GameObject MIOAGMOOHAP;
|
|
|
|
// Token: 0x04002F5F RID: 12127
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
|
|
[Token(Token = "0x4002F5F")]
|
|
private GameObject AMFPDAGHHLE;
|
|
|
|
// Token: 0x04002F60 RID: 12128
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x270")]
|
|
[Token(Token = "0x4002F60")]
|
|
private GameObject NOPKFJLFBAE;
|
|
|
|
// Token: 0x04002F61 RID: 12129
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x278")]
|
|
[Token(Token = "0x4002F61")]
|
|
private GameObject GHBJMMBHOOJ;
|
|
|
|
// Token: 0x04002F62 RID: 12130
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x280")]
|
|
[Token(Token = "0x4002F62")]
|
|
private GameObject AIIHPOGMLAB;
|
|
|
|
// Token: 0x04002F63 RID: 12131
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
|
|
[Token(Token = "0x4002F63")]
|
|
private GameObject PFMGJPOOBNA;
|
|
|
|
// Token: 0x04002F64 RID: 12132
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x290")]
|
|
[Token(Token = "0x4002F64")]
|
|
private GameObject DLLCHMNBPKC;
|
|
|
|
// Token: 0x04002F65 RID: 12133
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x298")]
|
|
[Token(Token = "0x4002F65")]
|
|
private GameObject JIALKADLELF;
|
|
|
|
// Token: 0x04002F66 RID: 12134
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A0")]
|
|
[Token(Token = "0x4002F66")]
|
|
private GameObject FBJEGGHJNAN;
|
|
|
|
// Token: 0x04002F67 RID: 12135
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")]
|
|
[Token(Token = "0x4002F67")]
|
|
private GameObject HMCGKFFNKED;
|
|
|
|
// Token: 0x04002F68 RID: 12136
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B0")]
|
|
[Token(Token = "0x4002F68")]
|
|
private GameObject JDFFFGAKLBC;
|
|
|
|
// Token: 0x04002F69 RID: 12137
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")]
|
|
[Token(Token = "0x4002F69")]
|
|
private GameObject AJDDBGHALFI;
|
|
|
|
// Token: 0x04002F6A RID: 12138
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C0")]
|
|
[Token(Token = "0x4002F6A")]
|
|
private GameObject HKNMKHDOILL;
|
|
|
|
// Token: 0x04002F6B RID: 12139
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C8")]
|
|
[Token(Token = "0x4002F6B")]
|
|
private GameObject DAIGLECGNPB;
|
|
|
|
// Token: 0x04002F6C RID: 12140
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D0")]
|
|
[Token(Token = "0x4002F6C")]
|
|
private GameObject CNDAHHAFJLA;
|
|
|
|
// Token: 0x04002F6D RID: 12141
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D8")]
|
|
[Token(Token = "0x4002F6D")]
|
|
private GameObject GFEEABHFFLC;
|
|
|
|
// Token: 0x04002F6E RID: 12142
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2E0")]
|
|
[Token(Token = "0x4002F6E")]
|
|
private bool LFGLPJNODHA;
|
|
|
|
// Token: 0x04002F6F RID: 12143
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2E8")]
|
|
[Token(Token = "0x4002F6F")]
|
|
public GameObject renderPanorama;
|
|
|
|
// Token: 0x04002F70 RID: 12144
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2F0")]
|
|
[Token(Token = "0x4002F70")]
|
|
private VRPanoInterface IAFACKOKJNM;
|
|
|
|
// Token: 0x04002F71 RID: 12145
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2F8")]
|
|
[Token(Token = "0x4002F71")]
|
|
public int StartFrame;
|
|
|
|
// Token: 0x04002F72 RID: 12146
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2FC")]
|
|
[Token(Token = "0x4002F72")]
|
|
public VRCapture.PPKNPEEJKIG panoramaType = (VRCapture.PPKNPEEJKIG)((ulong)2L);
|
|
|
|
// Token: 0x04002F73 RID: 12147
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x300")]
|
|
[Token(Token = "0x4002F73")]
|
|
public VRCapture.OAFBDPKHPFE captureType;
|
|
|
|
// Token: 0x04002F74 RID: 12148
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x304")]
|
|
[Token(Token = "0x4002F74")]
|
|
public VRCapture.MENEIDLLBHM captureAngle;
|
|
|
|
// Token: 0x04002F75 RID: 12149
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x308")]
|
|
[Token(Token = "0x4002F75")]
|
|
public bool RT2Video;
|
|
|
|
// Token: 0x04002F76 RID: 12150
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30C")]
|
|
[Token(Token = "0x4002F76")]
|
|
public VRCapture.GIAMBHPCOIK ImageFormatType;
|
|
|
|
// Token: 0x04002F77 RID: 12151
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x310")]
|
|
[Token(Token = "0x4002F77")]
|
|
public string Folder = "VR_Sequence";
|
|
|
|
// Token: 0x04002F78 RID: 12152
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x318")]
|
|
[Token(Token = "0x4002F78")]
|
|
public KeyCode captureKey = (KeyCode)((ulong)32L);
|
|
|
|
// Token: 0x04002F79 RID: 12153
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x31C")]
|
|
[Token(Token = "0x4002F79")]
|
|
public int FPS = (int)((ulong)25L);
|
|
|
|
// Token: 0x04002F7A RID: 12154
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x320")]
|
|
[Token(Token = "0x4002F7A")]
|
|
private Color[] MKFFGLKBNKA;
|
|
|
|
// Token: 0x04002F7B RID: 12155
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x328")]
|
|
[Token(Token = "0x4002F7B")]
|
|
public int resolution = (int)((ulong)2048L);
|
|
|
|
// Token: 0x04002F7C RID: 12156
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x32C")]
|
|
[Token(Token = "0x4002F7C")]
|
|
public int resolutionH = (int)((ulong)2048L);
|
|
|
|
// Token: 0x04002F7D RID: 12157
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x330")]
|
|
[Token(Token = "0x4002F7D")]
|
|
public int step;
|
|
|
|
// Token: 0x04002F7E RID: 12158
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x334")]
|
|
[Token(Token = "0x4002F7E")]
|
|
public int NumberOfFramesToRender = (int)((ulong)100L);
|
|
|
|
// Token: 0x04002F7F RID: 12159
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x338")]
|
|
[Token(Token = "0x4002F7F")]
|
|
public int renderFromFrame = (int)((ulong)1L);
|
|
|
|
// Token: 0x04002F80 RID: 12160
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x340")]
|
|
[Token(Token = "0x4002F80")]
|
|
[MOADELCIDPO]
|
|
public string sequenceLength;
|
|
|
|
// Token: 0x04002F81 RID: 12161
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x348")]
|
|
[Token(Token = "0x4002F81")]
|
|
public float IPDistance = 0.066f;
|
|
|
|
// Token: 0x04002F82 RID: 12162
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34C")]
|
|
[Token(Token = "0x4002F82")]
|
|
public float EnvironmentDistance = 2f;
|
|
|
|
// Token: 0x04002F83 RID: 12163
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x350")]
|
|
[Token(Token = "0x4002F83")]
|
|
public float restoreFOV;
|
|
|
|
// Token: 0x04002F84 RID: 12164
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x354")]
|
|
[Token(Token = "0x4002F84")]
|
|
public bool openDestinationFolder = true;
|
|
|
|
// Token: 0x04002F85 RID: 12165
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x355")]
|
|
[Token(Token = "0x4002F85")]
|
|
public bool ambisonicsSupportTest;
|
|
|
|
// Token: 0x04002F86 RID: 12166
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x358")]
|
|
[Token(Token = "0x4002F86")]
|
|
public string fullPath;
|
|
|
|
// Token: 0x04002F87 RID: 12167
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x360")]
|
|
[Token(Token = "0x4002F87")]
|
|
public bool customPath;
|
|
|
|
// Token: 0x04002F88 RID: 12168
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x368")]
|
|
[Token(Token = "0x4002F88")]
|
|
public string customPathFolder = "C:/";
|
|
|
|
// Token: 0x04002F89 RID: 12169
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x370")]
|
|
[Token(Token = "0x4002F89")]
|
|
public bool encodeToMp4 = true;
|
|
|
|
// Token: 0x04002F8A RID: 12170
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x374")]
|
|
[Token(Token = "0x4002F8A")]
|
|
public int Mp4Bitrate = (int)((ulong)20000L);
|
|
|
|
// Token: 0x04002F8B RID: 12171
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x378")]
|
|
[Token(Token = "0x4002F8B")]
|
|
public int jpgQuality = (int)((ulong)100L);
|
|
|
|
// Token: 0x04002F8C RID: 12172
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x37C")]
|
|
[Token(Token = "0x4002F8C")]
|
|
[Range(1f, 16f)]
|
|
[Header("RenderTime/Quality Optimization")]
|
|
public int renderQuality = (int)((ulong)16L);
|
|
|
|
// Token: 0x04002F8D RID: 12173
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x380")]
|
|
[Token(Token = "0x4002F8D")]
|
|
public string formatString;
|
|
|
|
// Token: 0x04002F8E RID: 12174
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x388")]
|
|
[Token(Token = "0x4002F8E")]
|
|
private int HMMPHKCLNJE;
|
|
|
|
// Token: 0x04002F8F RID: 12175
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38C")]
|
|
[Token(Token = "0x4002F8F")]
|
|
public bool mailme;
|
|
|
|
// Token: 0x04002F90 RID: 12176
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x390")]
|
|
[Token(Token = "0x4002F90")]
|
|
public string _mailto = "name@domain.com";
|
|
|
|
// Token: 0x04002F91 RID: 12177
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x398")]
|
|
[Token(Token = "0x4002F91")]
|
|
public string _pass;
|
|
|
|
// Token: 0x04002F92 RID: 12178
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")]
|
|
[Token(Token = "0x4002F92")]
|
|
public string _mailfrom = "name@gmail.com";
|
|
|
|
// Token: 0x04002F93 RID: 12179
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A8")]
|
|
[Token(Token = "0x4002F93")]
|
|
public string _prefix = "img";
|
|
|
|
// Token: 0x04002F94 RID: 12180
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3B0")]
|
|
[Token(Token = "0x4002F94")]
|
|
private TextureFormat BPGPHPLIGHN;
|
|
|
|
// Token: 0x04002F95 RID: 12181
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3B4")]
|
|
[Token(Token = "0x4002F95")]
|
|
private RenderTextureFormat BGDMCOCEFNE;
|
|
|
|
// Token: 0x04002F96 RID: 12182
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3B8")]
|
|
[Token(Token = "0x4002F96")]
|
|
[MOADELCIDPO]
|
|
public string RenderInfo = " ";
|
|
|
|
// Token: 0x04002F97 RID: 12183
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C0")]
|
|
[Token(Token = "0x4002F97")]
|
|
public int bufferSize;
|
|
|
|
// Token: 0x04002F98 RID: 12184
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C4")]
|
|
[Token(Token = "0x4002F98")]
|
|
public int numBuffers;
|
|
|
|
// Token: 0x04002F99 RID: 12185
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C8")]
|
|
[Token(Token = "0x4002F99")]
|
|
private int IDMMNPGJHBK = (int)((ulong)48000L);
|
|
|
|
// Token: 0x04002F9A RID: 12186
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3CC")]
|
|
[Token(Token = "0x4002F9A")]
|
|
private int BKNMLMFEJAC = (int)((ulong)44L);
|
|
|
|
// Token: 0x04002F9B RID: 12187
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D0")]
|
|
[Token(Token = "0x4002F9B")]
|
|
public bool recOutput;
|
|
|
|
// Token: 0x04002F9C RID: 12188
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D1")]
|
|
[Token(Token = "0x4002F9C")]
|
|
public bool depth = true;
|
|
|
|
// Token: 0x04002F9D RID: 12189
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D4")]
|
|
[Token(Token = "0x4002F9D")]
|
|
public int depthBufferSize;
|
|
|
|
// Token: 0x04002F9E RID: 12190
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D8")]
|
|
[Token(Token = "0x4002F9E")]
|
|
public bool ambisonics;
|
|
|
|
// Token: 0x04002F9F RID: 12191
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D9")]
|
|
[Token(Token = "0x4002F9F")]
|
|
public bool disableTracking = true;
|
|
|
|
// Token: 0x04002FA0 RID: 12192
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3E0")]
|
|
[Token(Token = "0x4002FA0")]
|
|
private FileStream JCEDENPBBPO;
|
|
|
|
// Token: 0x04002FA1 RID: 12193
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3E8")]
|
|
[Token(Token = "0x4002FA1")]
|
|
public ushort achannels;
|
|
|
|
// Token: 0x04002FA2 RID: 12194
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3EA")]
|
|
[Token(Token = "0x4002FA2")]
|
|
public bool hQ;
|
|
|
|
// Token: 0x04002FA3 RID: 12195
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3EC")]
|
|
[Token(Token = "0x4002FA3")]
|
|
public int steps = (int)((ulong)10L);
|
|
|
|
// Token: 0x04002FA4 RID: 12196
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3F0")]
|
|
[Token(Token = "0x4002FA4")]
|
|
public bool useAlpha;
|
|
|
|
// Token: 0x04002FA5 RID: 12197
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3F4")]
|
|
[Token(Token = "0x4002FA5")]
|
|
public float smoothing = 1f;
|
|
|
|
// Token: 0x04002FA6 RID: 12198
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3F8")]
|
|
[Token(Token = "0x4002FA6")]
|
|
public bool playPanorama;
|
|
|
|
// Token: 0x04002FA7 RID: 12199
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x400")]
|
|
[Token(Token = "0x4002FA7")]
|
|
private GameObject PFAIKAPHNIP;
|
|
|
|
// Token: 0x04002FA8 RID: 12200
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x408")]
|
|
[Token(Token = "0x4002FA8")]
|
|
private VideoPlayer MPJFAHILJAH;
|
|
|
|
// Token: 0x04002FA9 RID: 12201
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x410")]
|
|
[Token(Token = "0x4002FA9")]
|
|
private Material MGPMELEHMBI;
|
|
|
|
// Token: 0x04002FAA RID: 12202
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x418")]
|
|
[Token(Token = "0x4002FAA")]
|
|
public CameraCapture camCaptureComponent;
|
|
|
|
// Token: 0x04002FAB RID: 12203
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x420")]
|
|
[Token(Token = "0x4002FAB")]
|
|
public bool recordRT;
|
|
|
|
// Token: 0x04002FAC RID: 12204
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x424")]
|
|
[Token(Token = "0x4002FAC")]
|
|
public int videoLenght = (int)((ulong)1L);
|
|
|
|
// Token: 0x02000774 RID: 1908
|
|
[Token(Token = "0x2000774")]
|
|
public enum PPKNPEEJKIG
|
|
{
|
|
// Token: 0x04002FAE RID: 12206
|
|
[Token(Token = "0x4002FAE")]
|
|
EquidistantStereo,
|
|
// Token: 0x04002FAF RID: 12207
|
|
[Token(Token = "0x4002FAF")]
|
|
EquidistantStereoSBS,
|
|
// Token: 0x04002FB0 RID: 12208
|
|
[Token(Token = "0x4002FB0")]
|
|
EquidistantMono,
|
|
// Token: 0x04002FB1 RID: 12209
|
|
[Token(Token = "0x4002FB1")]
|
|
VideoCapture
|
|
}
|
|
|
|
// Token: 0x02000775 RID: 1909
|
|
[Token(Token = "0x2000775")]
|
|
public enum OAFBDPKHPFE
|
|
{
|
|
// Token: 0x04002FB3 RID: 12211
|
|
[Token(Token = "0x4002FB3")]
|
|
AnimationCapture,
|
|
// Token: 0x04002FB4 RID: 12212
|
|
[Token(Token = "0x4002FB4")]
|
|
StillImage,
|
|
// Token: 0x04002FB5 RID: 12213
|
|
[Token(Token = "0x4002FB5")]
|
|
VRPanoramaRT
|
|
}
|
|
|
|
// Token: 0x02000776 RID: 1910
|
|
[Token(Token = "0x2000776")]
|
|
public enum MENEIDLLBHM
|
|
{
|
|
// Token: 0x04002FB7 RID: 12215
|
|
[Token(Token = "0x4002FB7")]
|
|
_360,
|
|
// Token: 0x04002FB8 RID: 12216
|
|
[Token(Token = "0x4002FB8")]
|
|
_180
|
|
}
|
|
|
|
// Token: 0x02000777 RID: 1911
|
|
[Token(Token = "0x2000777")]
|
|
public enum GIAMBHPCOIK
|
|
{
|
|
// Token: 0x04002FBA RID: 12218
|
|
[Token(Token = "0x4002FBA")]
|
|
JPG,
|
|
// Token: 0x04002FBB RID: 12219
|
|
[Token(Token = "0x4002FBB")]
|
|
PNG,
|
|
// Token: 0x04002FBC RID: 12220
|
|
[Token(Token = "0x4002FBC")]
|
|
EXR_HDRI,
|
|
// Token: 0x04002FBD RID: 12221
|
|
[Token(Token = "0x4002FBD")]
|
|
Direct
|
|
}
|
|
}
|
|
}
|