using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Avatars; using RecRoom.Core; using UnityEngine; using UnityEngine.Events; using UnityEngine.SceneManagement; using UnityEngine.UI; using UnityEngine.XR; using VRPanorama; namespace RecRoom.Systems.StreamingCamera { // Token: 0x020023AF RID: 9135 [Token(Token = "0x20023AF")] public class StreamingCameraController : SingletonMonoBehaviour { // Token: 0x140000F3 RID: 243 // (add) Token: 0x0600E841 RID: 59457 RVA: 0x00354FE8 File Offset: 0x003531E8 // (remove) Token: 0x0600E842 RID: 59458 RVA: 0x00355004 File Offset: 0x00353204 [Token(Token = "0x140000F3")] public event Action OAOOIMMDGFH { [Token(Token = "0x600E841")] [Address(RVA = "0x1A75D00", Offset = "0x1A74D00", VA = "0x181A75D00")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600E842")] [Address(RVA = "0x1A76340", Offset = "0x1A75340", VA = "0x181A76340")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x170024D7 RID: 9431 // (get) Token: 0x0600E843 RID: 59459 RVA: 0x00355020 File Offset: 0x00353220 [Token(Token = "0x170024D7")] public bool BOHIGPFGJBA { [Token(Token = "0x600E843")] [Address(RVA = "0x1A76020", Offset = "0x1A75020", VA = "0x181A76020")] get { return this.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON; } } // Token: 0x170024D8 RID: 9432 // (get) Token: 0x0600E844 RID: 59460 RVA: 0x00355038 File Offset: 0x00353238 // (set) Token: 0x0600E845 RID: 59461 RVA: 0x0035504C File Offset: 0x0035324C [Token(Token = "0x170024D8")] private StreamingCameraController.BKBFLNLAMGM HOMHBBPNOLL { [Token(Token = "0x600E844")] [Address(RVA = "0x1A73150", Offset = "0x1A72150", VA = "0x181A73150")] get { throw new NullReferenceException(); } [Token(Token = "0x600E845")] [Address(RVA = "0x1A716F0", Offset = "0x1A706F0", VA = "0x181A716F0")] set { KHINMMJIENE khinmmjiene; bool flag = khinmmjiene != value; int num = 0; num += num; num++; bool flag2 = value == StreamingCameraController.BKBFLNLAMGM.ON; if (flag) { if (value != StreamingCameraController.BKBFLNLAMGM.ON) { int num2 = 0; PlayerAvatarDisplay.RemoveStaticForceMatrixRecalculationPerRenderToken("StreamerCam.ForceAllMatrixRecalculationPerRender"); num2 += num2; } this.CDECAAJGDGP(); PlayerAvatarDisplay.AddStaticForceMatrixRecalculationPerRenderToken("StreamerCam.ForceAllMatrixRecalculationPerRender"); } this.rawImage.enabled = flag2; bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB; if (flag != inScreenDisplayMode && value != StreamingCameraController.BKBFLNLAMGM.ON) { KFBABPAPIMB kfbabpapimb = this.ENFHDIBGOEO(0.25f); Action action = new Action(this.HHHPLDNGDEH); } GameObject gameObject = base.gameObject; if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB) { XRSettings.showDeviceView = value != StreamingCameraController.BKBFLNLAMGM.ON; } this.BHPNEEBIOLP(); if (value != StreamingCameraController.BKBFLNLAMGM.ON) { int num3 = 0; this.HIFBFAKMAHD = num3; int num4 = 0; this.FPJAMALOEMF = (StreamingCameraController.FNHMEAMNKFF)num4; StreamingCameraController.FEGJPNLADKF = (StreamingCameraController.GKBNBNEILMP)num; this.streamingCamera.clearFlags = CameraClearFlags.Skybox; Camera camera = this.streamingCamera; float dlhaofclane = this.DLHAOFCLANE; camera.farClipPlane = dlhaofclane; } if (this.OAOOIMMDGFH != 0) { } } } // Token: 0x0600E846 RID: 59462 RVA: 0x00355168 File Offset: 0x00353368 [Token(Token = "0x600E846")] [Address(RVA = "0x1A75970", Offset = "0x1A74970", VA = "0x181A75970")] public void SetMode(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { int num = (int)this.HOMHBBPNOLL; StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO; } // Token: 0x170024D9 RID: 9433 // (get) Token: 0x0600E847 RID: 59463 RVA: 0x00355184 File Offset: 0x00353384 [Token(Token = "0x170024D9")] public Camera OPDNKJIGHNL { [Token(Token = "0x600E847")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.streamingCamera; } } // Token: 0x170024DA RID: 9434 // (get) Token: 0x0600E848 RID: 59464 RVA: 0x00355198 File Offset: 0x00353398 // (set) Token: 0x0600E849 RID: 59465 RVA: 0x003551AC File Offset: 0x003533AC [Token(Token = "0x170024DA")] public StreamingCameraController.CAOPPIEKHPO OJCBCAPBBJB { [Token(Token = "0x600E848")] [Address(RVA = "0x1A75F60", Offset = "0x1A74F60", VA = "0x181A75F60")] get { return StreamingCameraController.LJCBMNEECNO; } [Token(Token = "0x600E849")] [Address(RVA = "0x1A740F0", Offset = "0x1A730F0", VA = "0x181A740F0")] private set { StreamingCameraController.LJCBMNEECNO = value; EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; this.BHPNEEBIOLP(); } } // Token: 0x0600E84A RID: 59466 RVA: 0x003551D4 File Offset: 0x003533D4 [Token(Token = "0x600E84A")] [Address(RVA = "0x1A757A0", Offset = "0x1A747A0", VA = "0x181A757A0")] public void SetFrameRate(StreamingCameraController.CAOPPIEKHPO NFEBBPDDNBA, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { StreamingCameraController.LJCBMNEECNO = NFEBBPDDNBA; EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; this.BHPNEEBIOLP(); int num = (int)this.HOMHBBPNOLL; StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO; } // Token: 0x170024DB RID: 9435 // (get) Token: 0x0600E84B RID: 59467 RVA: 0x00355208 File Offset: 0x00353408 // (set) Token: 0x0600E84C RID: 59468 RVA: 0x0035521C File Offset: 0x0035341C [Token(Token = "0x170024DB")] public StreamingCameraController.MCBLMAIAHKP LJEEHJBHFNF { [Token(Token = "0x600E84B")] [Address(RVA = "0x1A75F00", Offset = "0x1A74F00", VA = "0x181A75F00")] get { return StreamingCameraController.DANDBJGJDEJ; } [Token(Token = "0x600E84C")] [Address(RVA = "0x1A763E0", Offset = "0x1A753E0", VA = "0x181A763E0")] set { StreamingCameraController.DANDBJGJDEJ = value; EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF; this.HIFBFAKMAHD = mdpchaimmlf; } } // Token: 0x0600E84D RID: 59469 RVA: 0x00355260 File Offset: 0x00353460 [Token(Token = "0x600E84D")] [Address(RVA = "0x1A75790", Offset = "0x1A74790", VA = "0x181A75790")] public void SetFieldOfView(StreamingCameraController.MCBLMAIAHKP NPODDBFPJEK, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { this.LJEEHJBHFNF = NPODDBFPJEK; } // Token: 0x170024DC RID: 9436 // (get) Token: 0x0600E84E RID: 59470 RVA: 0x00355274 File Offset: 0x00353474 // (set) Token: 0x0600E84F RID: 59471 RVA: 0x00355288 File Offset: 0x00353488 [Token(Token = "0x170024DC")] public StreamingCameraController.FNHMEAMNKFF FPJAMALOEMF { [Token(Token = "0x600E84E")] [Address(RVA = "0x1A75DA0", Offset = "0x1A74DA0", VA = "0x181A75DA0")] get { return StreamingCameraController.NPFPLOFKOEO; } [Token(Token = "0x600E84F")] [Address(RVA = "0x1A73440", Offset = "0x1A72440", VA = "0x181A73440")] private set { StreamingCameraController.NPFPLOFKOEO = value; AudioListenerSingleton instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { Transform transform = this.visualRoot; int num2 = 0; if (transform != num2) { Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; Transform transform3 = base.transform; int num3 = 0; transform2.SetParent(transform3, num3 != 0); } } } } // Token: 0x0600E850 RID: 59472 RVA: 0x0035532C File Offset: 0x0035352C [Token(Token = "0x600E850")] [Address(RVA = "0x1A75680", Offset = "0x1A74680", VA = "0x181A75680")] public void SetAudioListenerMode(int MOBLNBGIBMG, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { } // Token: 0x170024DD RID: 9437 // (get) Token: 0x0600E851 RID: 59473 RVA: 0x0035533C File Offset: 0x0035353C // (set) Token: 0x0600E852 RID: 59474 RVA: 0x00355350 File Offset: 0x00353550 [Token(Token = "0x170024DD")] public StreamingCameraController.GKBNBNEILMP MPKAHAKNJAA { [Token(Token = "0x600E851")] [Address(RVA = "0x1A75FC0", Offset = "0x1A74FC0", VA = "0x181A75FC0")] get { return StreamingCameraController.FEGJPNLADKF; } [Token(Token = "0x600E852")] [Address(RVA = "0x1A73780", Offset = "0x1A72780", VA = "0x181A73780")] private set { StreamingCameraController.FEGJPNLADKF = value; Camera camera = this.streamingCamera; bool flag = value != StreamingCameraController.GKBNBNEILMP.Off; Camera camera2 = this.streamingCamera; if (value == StreamingCameraController.GKBNBNEILMP.Off) { } camera2.farClipPlane = flag; } } // Token: 0x0600E853 RID: 59475 RVA: 0x0035538C File Offset: 0x0035358C [Token(Token = "0x600E853")] [Address(RVA = "0x1A75940", Offset = "0x1A74940", VA = "0x181A75940")] public void SetGreenScreen(StreamingCameraController.GKBNBNEILMP OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { this.MPKAHAKNJAA = OJJLDEPGAEJ; } // Token: 0x170024DE RID: 9438 // (get) Token: 0x0600E854 RID: 59476 RVA: 0x003553A0 File Offset: 0x003535A0 // (set) Token: 0x0600E855 RID: 59477 RVA: 0x003553B4 File Offset: 0x003535B4 [Token(Token = "0x170024DE")] public float OHFENJLMIPP { [Token(Token = "0x600E854")] [Address(RVA = "0x1A760B0", Offset = "0x1A750B0", VA = "0x181A760B0")] get { return StreamingCameraController.OLNNDDFKIBA; } [Token(Token = "0x600E855")] [Address(RVA = "0x1A73C60", Offset = "0x1A72C60", VA = "0x181A73C60")] private set { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; StreamingCameraController.OLNNDDFKIBA = value; this.cameraLight.intensity = value; } } // Token: 0x0600E856 RID: 59478 RVA: 0x003553E0 File Offset: 0x003535E0 [Token(Token = "0x600E856")] [Address(RVA = "0x1A75950", Offset = "0x1A74950", VA = "0x181A75950")] public void SetLightIntensity(float LAIPKAHGIJF, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF) { this.OHFENJLMIPP = LAIPKAHGIJF; } // Token: 0x170024DF RID: 9439 // (get) Token: 0x0600E857 RID: 59479 RVA: 0x003553F4 File Offset: 0x003535F4 // (set) Token: 0x0600E858 RID: 59480 RVA: 0x00355408 File Offset: 0x00353608 [Token(Token = "0x170024DF")] public float OIGBJFGJGJH { [Token(Token = "0x600E857")] [Address(RVA = "0x1A76110", Offset = "0x1A75110", VA = "0x181A76110")] get { return StreamingCameraController.IJFNAEILPPN; } [Token(Token = "0x600E858")] [Address(RVA = "0x1A71C70", Offset = "0x1A70C70", VA = "0x181A71C70")] private set { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; StreamingCameraController.IJFNAEILPPN = value; this.cameraLight.range = value; } } // Token: 0x0600E859 RID: 59481 RVA: 0x00355434 File Offset: 0x00353634 [Token(Token = "0x600E859")] [Address(RVA = "0x1A75960", Offset = "0x1A74960", VA = "0x181A75960")] public void SetLightRange(float LMBJKPOFNJA, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF) { this.OIGBJFGJGJH = LMBJKPOFNJA; } // Token: 0x0600E85A RID: 59482 RVA: 0x00355448 File Offset: 0x00353648 [Token(Token = "0x600E85A")] [Address(RVA = "0x1A71D60", Offset = "0x1A70D60", VA = "0x181A71D60", Slot = "4")] protected override void Awake() { base.Awake(); EFEFMHJPJIJ efefmhjpjij; this.JFMOEGCPNAC = efefmhjpjij; SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.PLCGPPEICMI); instance.PLCGPPEICMI += action; SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action action2 = new Action(this.OOLBABKEBCD); instance2.OOLBABKEBCD += action2; IILCGFIHJLP initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action3 = new Action(this.FPAPGBKEGPD); GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action3); OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent; Action action4 = new Action(this.PLCGPPEICMI); Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action4); KHINMMJIENE khinmmjiene; if (khinmmjiene == (ulong)1L) { this.CDECAAJGDGP(); } SceneManager.activeSceneChanged += new UnityAction(this.OJCAMPLJALF); this.streamingCamera.depthTextureMode = DepthTextureMode.Depth; int cullingMask = this.streamingCamera.cullingMask; this.CLHCAKGLOMC = cullingMask; this.DNELLFEMFBB = cullingMask; Camera camera = this.streamingCamera; int num = 0; camera.enabled = num != 0; EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; KHINMMJIENE khinmmjiene2; StreamingCameraController.LJCBMNEECNO = khinmmjiene2; EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC; StreamingCameraController.DANDBJGJDEJ = khinmmjiene2; EFEFMHJPJIJ jfmoegcpnac3 = this.JFMOEGCPNAC; StreamingCameraController.OLNNDDFKIBA = (float)0; EFEFMHJPJIJ jfmoegcpnac4 = this.JFMOEGCPNAC; } // Token: 0x0600E85B RID: 59483 RVA: 0x00355580 File Offset: 0x00353780 [Token(Token = "0x600E85B")] [Address(RVA = "0x1A74F20", Offset = "0x1A73F20", VA = "0x181A74F20", Slot = "5")] protected override void OnDestroy() { OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent; Action action = new Action(this.PLCGPPEICMI); Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action); if (!Player.k__BackingField.DFIECMNBGCO()) { PlayerEvents playerEvents = Player.k__BackingField.playerEvents; OKNNKFGFODL teleportEvent = playerEvents.TeleportEvent; Action action2 = new Action(this.KECNMEGLDFP); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(teleportEvent, action2); playerEvents.TeleportEvent = oknnkfgfodl; } int num = 0; this.FPJAMALOEMF = (StreamingCameraController.FNHMEAMNKFF)num; this.streamingCamera.clearFlags = CameraClearFlags.Skybox; Camera camera = this.streamingCamera; float dlhaofclane = this.DLHAOFCLANE; camera.farClipPlane = dlhaofclane; SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action action3 = new Action(this.PLCGPPEICMI); instance2.PLCGPPEICMI -= action3; SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; Action action4 = new Action(this.OOLBABKEBCD); instance3.OOLBABKEBCD -= action4; } this.JEFFOMDDCHA(); IILCGFIHJLP initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action5 = new Action(this.FPAPGBKEGPD); GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action5); SceneManager.activeSceneChanged -= new UnityAction(this.OJCAMPLJALF); HNHBHFHBIMM hnhbhfhbimm = this.k__BackingField; if (hnhbhfhbimm != 0) { hnhbhfhbimm.Dispose(); } HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF; if (mdpchaimmlf != 0) { mdpchaimmlf.Dispose(); } } // Token: 0x0600E85C RID: 59484 RVA: 0x003556D8 File Offset: 0x003538D8 [Token(Token = "0x600E85C")] [Address(RVA = "0x1A74220", Offset = "0x1A73220", VA = "0x181A74220")] private void LateUpdate() { while (this.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON) { HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF; if (mdpchaimmlf != 0 && mdpchaimmlf.FBLEJONFPAK) { HNHBHFHBIMM mdpchaimmlf2 = this.MDPCHAIMMLF; HNHBHFHBIMM mdpchaimmlf3 = this.MDPCHAIMMLF; if (mdpchaimmlf3.DMNLOGFMGDD && mdpchaimmlf3 != 0) { AnimationCurve k__BackingField = mdpchaimmlf3.k__BackingField; bool flag; if (flag) { } } HNHBHFHBIMM mdpchaimmlf4 = this.MDPCHAIMMLF; bool flag2 = mdpchaimmlf4.OPLHMKFCNOL == HNHBHFHBIMM.AJHCFMHNMMG.FirstPerson; if (mdpchaimmlf4.k__BackingField != 0) { } float num = this.positionSmoothingTime; AnimationCurve k__BackingField2 = mdpchaimmlf4.k__BackingField; if (k__BackingField2 != 0) { Transform transform = base.transform; float num3; float num2 = k__BackingField2.Evaluate(num3); num = num2; } int num4 = 0; if (!flag2 && num > (float)num4) { Transform transform2 = base.transform; Transform transform3 = base.transform; } int num5 = 0; base.transform.position = num5; if (this.MDPCHAIMMLF.k__BackingField) { if (this.MDPCHAIMMLF.k__BackingField != 0) { } float num6 = this.rotationSmoothingTime; Transform transform4 = base.transform; if (num6 <= (float)num4) { } Transform transform5 = base.transform; break; } } else { HNHBHFHBIMM hnhbhfhbimm = this.k__BackingField; while (hnhbhfhbimm == 0) { } if (hnhbhfhbimm.FBLEJONFPAK) { HNHBHFHBIMM hnhbhfhbimm2 = this.k__BackingField; this.HIFBFAKMAHD = hnhbhfhbimm2; return; } } } } // Token: 0x0600E85D RID: 59485 RVA: 0x00355820 File Offset: 0x00353A20 [Token(Token = "0x600E85D")] [Address(RVA = "0x1A74C60", Offset = "0x1A73C60", VA = "0x181A74C60")] private void ONJIDDGMHND() { this.JEFFOMDDCHA(); Display display = StreamingCameraController.FIFCMMEAIDI; if (display != 0) { int renderingWidth = display.renderingWidth; } int width = Screen.width; Display display2 = StreamingCameraController.FIFCMMEAIDI; if (display2 != 0) { int renderingHeight = display2.renderingHeight; } int height = Screen.height; Camera camera = this.streamingCamera; RenderTexture renderTexture = EOAEDHMGACB.IJGIJMONMBP(width, height, 24, camera); this.LDEKHANDCBO = renderTexture; bool flag = renderTexture.Create(); Camera camera2 = this.streamingCamera; RenderTexture ldekhandcbo = this.LDEKHANDCBO; camera2.targetTexture = ldekhandcbo; RawImage rawImage = this.rawImage; int num = 0; if (rawImage != num) { RawImage rawImage2 = this.rawImage; RenderTexture ldekhandcbo2 = this.LDEKHANDCBO; rawImage2.texture = ldekhandcbo2; } } // Token: 0x0600E85E RID: 59486 RVA: 0x003558E8 File Offset: 0x00353AE8 [Token(Token = "0x600E85E")] [Address(RVA = "0x1A73B10", Offset = "0x1A72B10", VA = "0x181A73B10")] private void JEFFOMDDCHA() { RawImage rawImage = this.rawImage; int num = 0; if (rawImage != num) { RawImage rawImage2 = this.rawImage; int num2 = 0; rawImage2.texture = num2; } Camera camera = this.streamingCamera; int num3 = 0; if (camera != num3) { this.streamingCamera.DBJKGNBKPDI(); } RenderTexture ldekhandcbo = this.LDEKHANDCBO; int num4 = 0; if (ldekhandcbo != num4) { this.LDEKHANDCBO.Release(); global::UnityEngine.Object.DestroyImmediate(this.LDEKHANDCBO); this.LDEKHANDCBO = (ulong)0L; } } // Token: 0x0600E85F RID: 59487 RVA: 0x00355978 File Offset: 0x00353B78 [Token(Token = "0x600E85F")] [Address(RVA = "0x1A723B0", Offset = "0x1A713B0", VA = "0x181A723B0")] private void BHPNEEBIOLP() { IDisposable jffoaecomog = this.JFFOAECOMOG; int num = 0; if (jffoaecomog != 0) { num += num; num++; this.JFFOAECOMOG = num; } KHINMMJIENE khinmmjiene; if (khinmmjiene == (ulong)1L) { Action action = new Action(this.BPDKGBMFKAC); IDisposable disposable; this.JFFOAECOMOG = disposable; } } // Token: 0x0600E860 RID: 59488 RVA: 0x003559C8 File Offset: 0x00353BC8 [Token(Token = "0x600E860")] [Address(RVA = "0x1A725D0", Offset = "0x1A715D0", VA = "0x181A725D0")] private void BPDKGBMFKAC(float POGAEJIEPIM) { int num; do { num = 0; if ((this.JGCGPAPBADD ? 1 : 0) == num) { return; } Display display = StreamingCameraController.FIFCMMEAIDI; if (display != 0) { int renderingWidth = display.renderingWidth; } int width = Screen.width; Display display2 = StreamingCameraController.FIFCMMEAIDI; if (display2 != 0) { int renderingHeight = display2.renderingHeight; } int height = Screen.height; if (this.LIKMIJJIAPL != width || this.ADNNGIBBBNM != height) { this.LIKMIJJIAPL = width; this.ADNNGIBBBNM = height; this.streamingCamera.ResetAspect(); this.JEFFOMDDCHA(); } if ((this.FLMPEGHFJPB ? 1 : 0) == num) { RenderTexture ldekhandcbo = this.LDEKHANDCBO; int num2 = 0; if (ldekhandcbo == num2) { this.ONJIDDGMHND(); } } if (StreamingCameraController.FJNFMNMGDMM) { } bool gfmglclimjh = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.k__BackingField.GFMGLCLIMJH; if (gfmglclimjh) { if (StreamingCameraController.FJNFMNMGDMM) { } IReadOnlyList activeFirstPersonCamerasOnly = SingletonMonoBehaviour.ONCPNMDGGKG.ActiveFirstPersonCamerasOnly; } Camera camera = this.streamingCamera; if (gfmglclimjh) { HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF; if (mdpchaimmlf == 0 || (mdpchaimmlf.k__BackingField ? 1 : 0) != num) { } } int clhcakglomc = this.CLHCAKGLOMC; camera.cullingMask = clhcakglomc; Light light = this.cameraLight; float olnnddfkiba = StreamingCameraController.OLNNDDFKIBA; light.enabled = clhcakglomc != 0; Camera camera2 = this.streamingCamera; camera2.Render(); if (this.streaming360Cameras == 0) { break; } bool flag; if (flag) { camera2.Render(); } } while (num != 0); Light light2 = this.cameraLight; int num3 = 0; light2.enabled = num3 != 0; } // Token: 0x0600E861 RID: 59489 RVA: 0x00355B54 File Offset: 0x00353D54 [Token(Token = "0x600E861")] [Address(RVA = "0x1A73220", Offset = "0x1A72220", VA = "0x181A73220")] private void DNOMKNLJGCJ() { Display display = StreamingCameraController.FIFCMMEAIDI; if (display != 0) { int renderingWidth = display.renderingWidth; } int width = Screen.width; Display display2 = StreamingCameraController.FIFCMMEAIDI; if (display2 != 0) { int renderingHeight = display2.renderingHeight; } int height = Screen.height; if (this.LIKMIJJIAPL != width || this.ADNNGIBBBNM != height) { Camera camera = this.streamingCamera; this.LIKMIJJIAPL = width; this.ADNNGIBBBNM = height; camera.ResetAspect(); this.JEFFOMDDCHA(); } } // Token: 0x0600E862 RID: 59490 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E862")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] protected void FPAPGBKEGPD(bool HOCMIMEHLLM, bool KOPENBICLNF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E863 RID: 59491 RVA: 0x00355BE0 File Offset: 0x00353DE0 [Token(Token = "0x600E863")] [Address(RVA = "0x1A74C50", Offset = "0x1A73C50", VA = "0x181A74C50")] private void OJCAMPLJALF(Scene BLNCGEEPKIC, Scene GEHHBFPAJCM) { this.MNCABEKOMEI = false; } // Token: 0x0600E864 RID: 59492 RVA: 0x00355BF4 File Offset: 0x00353DF4 [Token(Token = "0x600E864")] [Address(RVA = "0x1A74E10", Offset = "0x1A73E10", VA = "0x181A74E10")] private void OOLBABKEBCD() { Transform transform = this.loadingImage; this.JGCGPAPBADD = false; int num = 0; if (transform != num) { this.loadingImage.gameObject.SetActive(true); } } // Token: 0x0600E865 RID: 59493 RVA: 0x00355C34 File Offset: 0x00353E34 [Token(Token = "0x600E865")] [Address(RVA = "0x1A75590", Offset = "0x1A74590", VA = "0x181A75590")] private void PLCGPPEICMI() { KHINMMJIENE khinmmjiene; if (khinmmjiene == (ulong)1L) { this.CDECAAJGDGP(); return; } } // Token: 0x0600E866 RID: 59494 RVA: 0x00355C58 File Offset: 0x00353E58 [Token(Token = "0x600E866")] [Address(RVA = "0x1A74070", Offset = "0x1A73070", VA = "0x181A74070")] private void KOGOOPIPJFP() { this.KECNMEGLDFP(); Transform transform = base.transform; float z = this.JJGDNPNBINJ.z; Transform transform2 = base.transform; Quaternion mejcmikajcd = this.MEJCMIKAJCD; transform2.rotation = mejcmikajcd; } // Token: 0x0600E867 RID: 59495 RVA: 0x00355C9C File Offset: 0x00353E9C [Token(Token = "0x600E867")] [Address(RVA = "0x1A73D50", Offset = "0x1A72D50", VA = "0x181A73D50")] private void KECNMEGLDFP() { if (base.enabled) { Transform mainCameraTransform = StreamingCameraController.DMHKODHAOPD; Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; this.JJGDNPNBINJ.z = z; } } // Token: 0x140000F4 RID: 244 // (add) Token: 0x0600E868 RID: 59496 RVA: 0x00355CE0 File Offset: 0x00353EE0 // (remove) Token: 0x0600E869 RID: 59497 RVA: 0x00355CFC File Offset: 0x00353EFC [Token(Token = "0x140000F4")] public event Action LLHEBOKDGGP { [Token(Token = "0x600E868")] [Address(RVA = "0x1A75C60", Offset = "0x1A74C60", VA = "0x181A75C60")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600E869")] [Address(RVA = "0x1A762A0", Offset = "0x1A752A0", VA = "0x181A762A0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x170024E0 RID: 9440 // (get) Token: 0x0600E86A RID: 59498 RVA: 0x00355D18 File Offset: 0x00353F18 // (set) Token: 0x0600E86B RID: 59499 RVA: 0x00355D2C File Offset: 0x00353F2C [Token(Token = "0x170024E0")] public HNHBHFHBIMM HDCDEDDCIAK { [Token(Token = "0x600E86A")] [Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")] get; [Token(Token = "0x600E86B")] [Address(RVA = "0x42DB80", Offset = "0x42CB80", VA = "0x18042DB80")] set; } // Token: 0x170024E1 RID: 9441 // (get) Token: 0x0600E86C RID: 59500 RVA: 0x00355D40 File Offset: 0x00353F40 // (set) Token: 0x0600E86D RID: 59501 RVA: 0x00355D54 File Offset: 0x00353F54 [Token(Token = "0x170024E1")] public HNHBHFHBIMM HIFBFAKMAHD { [Token(Token = "0x600E86C")] [Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")] get { return this.MDPCHAIMMLF; } [Token(Token = "0x600E86D")] [Address(RVA = "0x1A747A0", Offset = "0x1A737A0", VA = "0x181A747A0")] private set { int num; do { num = 0; this.MDPCHAIMMLF = value; if (value != 0) { } Transform transform = this.visualRoot; int num2 = 0; if (transform != num2) { this.visualRoot.gameObject.SetActive(num != 0); } CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG; Camera camera = this.streamingCamera; instance.RemoveActiveFirstPersonCamera(camera); Camera camera2 = this.streamingCamera; if (this.MDPCHAIMMLF == num || this.MDPCHAIMMLF.k__BackingField != 0) { } float num3; camera2.fieldOfView = num3; HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF; if (mdpchaimmlf != 0 && (mdpchaimmlf.k__BackingField ? 1 : 0) != num) { CameraRig instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Camera camera3 = this.streamingCamera; instance2.AddActiveFirstPersonCamera(camera3); } if (this.streaming360Cameras == 0) { break; } bool flag; if (flag) { Camera panoramaCam = this.PanoramaCapture.AOIPIBFDGPE.PanoramaCam; if (camera2 == panoramaCam) { continue; } SingletonMonoBehaviour.ONCPNMDGGKG.RemoveActiveFirstPersonCamera(camera2); HNHBHFHBIMM mdpchaimmlf2 = this.MDPCHAIMMLF; if (mdpchaimmlf2 == 0 || mdpchaimmlf2.k__BackingField) { } int clhcakglomc = this.CLHCAKGLOMC; camera2.cullingMask = clhcakglomc; HNHBHFHBIMM mdpchaimmlf3 = this.MDPCHAIMMLF; while (mdpchaimmlf3 == 0) { } while (!mdpchaimmlf3.k__BackingField) { } SingletonMonoBehaviour.ONCPNMDGGKG.AddActiveFirstPersonCamera(camera2); } } while (num != 0); Action llhebokdggp = this.LLHEBOKDGGP; if (llhebokdggp != 0) { HNHBHFHBIMM mdpchaimmlf4 = this.MDPCHAIMMLF; llhebokdggp(mdpchaimmlf4); } } } // Token: 0x0600E86E RID: 59502 RVA: 0x00355EB8 File Offset: 0x003540B8 [Token(Token = "0x600E86E")] [Address(RVA = "0x1A75690", Offset = "0x1A74690", VA = "0x181A75690")] public void SetCameraTransformToFollow(HNHBHFHBIMM MKINDALDGFN, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { this.HIFBFAKMAHD = MKINDALDGFN; int num = (int)this.HOMHBBPNOLL; StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO; } // Token: 0x0600E86F RID: 59503 RVA: 0x00355EDC File Offset: 0x003540DC [Token(Token = "0x600E86F")] [Address(RVA = "0x1A75A60", Offset = "0x1A74A60", VA = "0x181A75A60")] public void SnapToTarget() { Transform transform = base.transform; float z = this.JJGDNPNBINJ.z; Transform transform2 = base.transform; Quaternion mejcmikajcd = this.MEJCMIKAJCD; transform2.rotation = mejcmikajcd; } // Token: 0x0600E870 RID: 59504 RVA: 0x00355F18 File Offset: 0x00354118 [Token(Token = "0x600E870")] [Address(RVA = "0x1A72B20", Offset = "0x1A71B20", VA = "0x181A72B20")] private void CDECAAJGDGP() { if (!this.MNCABEKOMEI) { Action action = new Action(this.KECNMEGLDFP); Action action2 = new Action(this.KECNMEGLDFP); this.MNCABEKOMEI = true; } this.KECNMEGLDFP(); Transform transform = base.transform; float z = this.JJGDNPNBINJ.z; Transform transform2 = base.transform; Quaternion mejcmikajcd = this.MEJCMIKAJCD; transform2.rotation = mejcmikajcd; this.streamingCamera.farClipPlane = 1000f; if (!this.BAKBFJJMKOA && RecRoomSceneManager.FFNIFALJLDD) { Camera camera = this.streamingCamera; float farClipPlane = this.streamingCamera.farClipPlane; this.DLHAOFCLANE = farClipPlane; this.BAKBFJJMKOA = true; } StreamingCameraController.GKBNBNEILMP fegjpnladkf = StreamingCameraController.FEGJPNLADKF; this.MPKAHAKNJAA = fegjpnladkf; float olnnddfkiba = StreamingCameraController.OLNNDDFKIBA; this.OHFENJLMIPP = olnnddfkiba; float ijfnaeilppn = StreamingCameraController.IJFNAEILPPN; this.OIGBJFGJGJH = ijfnaeilppn; Transform transform3 = this.loadingImage; this.JGCGPAPBADD = true; int num = 0; if (transform3 != num) { GameObject gameObject = this.loadingImage.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); } if (!StreamingCameraController.CIGHIGFNAPC) { if (Application.isEditor && StreamingCameraController.JGMLCGIAJDP) { GameObject gameObject2 = this.vrOnlyPreviewCamera; int num3 = 0; gameObject2.SetActive(num3 != 0); this.screenCanvas.targetDisplay = 1; } return; } GameObject gameObject3 = this.vrOnlyPreviewCamera; int num4 = 0; gameObject3.SetActive(num4 != 0); StreamingCameraController.FIFCMMEAIDI.Activate(); this.screenCanvas.targetDisplay = 1; this.secondaryDisplayCamera.gameObject.SetActive(true); this.secondaryDisplayCamera.targetDisplay = 1; throw new NullReferenceException(); } // Token: 0x0600E871 RID: 59505 RVA: 0x003560C4 File Offset: 0x003542C4 [Token(Token = "0x600E871")] [Address(RVA = "0x1A75430", Offset = "0x1A74430", VA = "0x181A75430")] public void OverrideRenderTexture(RenderTexture MILANNLOLDN) { int num = 0; bool flag = MILANNLOLDN != num; Camera camera = this.streamingCamera; this.FLMPEGHFJPB = flag; if (!flag) { } camera.targetTexture = MILANNLOLDN; RawImage rawImage = this.rawImage; int num2 = 0; if (rawImage != num2) { RawImage rawImage2 = this.rawImage; RenderTexture ldekhandcbo; if (!this.FLMPEGHFJPB) { ldekhandcbo = this.LDEKHANDCBO; } rawImage2.texture = ldekhandcbo; } } // Token: 0x170024E2 RID: 9442 // (get) Token: 0x0600E872 RID: 59506 RVA: 0x00356134 File Offset: 0x00354334 [Token(Token = "0x170024E2")] public static bool FJNFMNMGDMM { [Token(Token = "0x600E872")] [Address(RVA = "0x1A76040", Offset = "0x1A75040", VA = "0x181A76040")] get { return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB; } } // Token: 0x170024E3 RID: 9443 // (get) Token: 0x0600E873 RID: 59507 RVA: 0x00356154 File Offset: 0x00354354 [Token(Token = "0x170024E3")] public static bool BEKBFPCBGAA { [Token(Token = "0x600E873")] [Address(RVA = "0x1A75E00", Offset = "0x1A74E00", VA = "0x181A75E00")] get { return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || StreamingCameraController.CIGHIGFNAPC || StreamingCameraController.BANHMOBMOHA; } } // Token: 0x170024E4 RID: 9444 // (get) Token: 0x0600E874 RID: 59508 RVA: 0x00356188 File Offset: 0x00354388 [Token(Token = "0x170024E4")] public static Transform DMHKODHAOPD { [Token(Token = "0x600E874")] [Address(RVA = "0x1A76170", Offset = "0x1A75170", VA = "0x181A76170")] get { if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB) { return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; } return SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; } } // Token: 0x170024E5 RID: 9445 // (get) Token: 0x0600E875 RID: 59509 RVA: 0x003561C8 File Offset: 0x003543C8 [Token(Token = "0x170024E5")] private static bool BANHMOBMOHA { [Token(Token = "0x600E875")] [Address(RVA = "0x1A741C0", Offset = "0x1A731C0", VA = "0x181A741C0")] get { bool isEditor = Application.isEditor; if (!isEditor) { return isEditor; } return StreamingCameraController.JGMLCGIAJDP; } } // Token: 0x170024E6 RID: 9446 // (get) Token: 0x0600E876 RID: 59510 RVA: 0x003561EC File Offset: 0x003543EC [Token(Token = "0x170024E6")] private static bool CIGHIGFNAPC { [Token(Token = "0x600E876")] [Address(RVA = "0x1A73830", Offset = "0x1A72830", VA = "0x181A73830")] get { bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB; if (!inScreenDisplayMode) { return inScreenDisplayMode; } return Display.displays.Length > 1; } } // Token: 0x170024E7 RID: 9447 // (get) Token: 0x0600E877 RID: 59511 RVA: 0x00356220 File Offset: 0x00354420 [Token(Token = "0x170024E7")] private static bool JGMLCGIAJDP { [Token(Token = "0x600E877")] [Address(RVA = "0x1A75520", Offset = "0x1A74520", VA = "0x181A75520")] get { return SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB; } } // Token: 0x170024E8 RID: 9448 // (get) Token: 0x0600E878 RID: 59512 RVA: 0x00356240 File Offset: 0x00354440 [Token(Token = "0x170024E8")] private static int FCOGIMMINEE { [Token(Token = "0x600E878")] [Address(RVA = "0x1A733D0", Offset = "0x1A723D0", VA = "0x181A733D0")] get { Display display = StreamingCameraController.FIFCMMEAIDI; if (display != 0) { return display.renderingWidth; } return Screen.width; } } // Token: 0x170024E9 RID: 9449 // (get) Token: 0x0600E879 RID: 59513 RVA: 0x00356268 File Offset: 0x00354468 [Token(Token = "0x170024E9")] private static int LHNGEOBBIEA { [Token(Token = "0x600E879")] [Address(RVA = "0x1A74EB0", Offset = "0x1A73EB0", VA = "0x181A74EB0")] get { Display display = StreamingCameraController.FIFCMMEAIDI; if (display != 0) { return display.renderingHeight; } return Screen.height; } } // Token: 0x170024EA RID: 9450 // (get) Token: 0x0600E87A RID: 59514 RVA: 0x00356290 File Offset: 0x00354490 [Token(Token = "0x170024EA")] private static Display FIFCMMEAIDI { [Token(Token = "0x600E87A")] [Address(RVA = "0x1A73920", Offset = "0x1A72920", VA = "0x181A73920")] get { if (StreamingCameraController.CIGHIGFNAPC) { return Display.displays[1]; } throw new IndexOutOfRangeException(); } } // Token: 0x0600E87B RID: 59515 RVA: 0x003562BC File Offset: 0x003544BC [Token(Token = "0x600E87B")] [Address(RVA = "0x1A75B70", Offset = "0x1A74B70", VA = "0x181A75B70")] public StreamingCameraController() { float z = Vector3.zero.z; this.GLOGKENIIGG.z = z; float z2 = Vector3.zero.z; this.NHAOMEMANJA.z = z2; this.DLHAOFCLANE = 100f; this.CLHCAKGLOMC = (int)((ulong)(-1L)); this.LIKMIJJIAPL = (int)((ulong)(-1L)); base..ctor(); } // Token: 0x0600E87C RID: 59516 RVA: 0x00356348 File Offset: 0x00354548 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600E87C")] [Address(RVA = "0x1A75AE0", Offset = "0x1A74AE0", VA = "0x181A75AE0")] static StreamingCameraController() { int num = 0; StreamingCameraController.NPFPLOFKOEO = (StreamingCameraController.FNHMEAMNKFF)num; StreamingCameraController.FEGJPNLADKF = (StreamingCameraController.GKBNBNEILMP)num; StreamingCameraController.OLNNDDFKIBA = (float)num; } // Token: 0x0600E87D RID: 59517 RVA: 0x0035636C File Offset: 0x0035456C [Token(Token = "0x600E87D")] [Address(RVA = "0x1A739D0", Offset = "0x1A729D0", VA = "0x181A739D0")] [CompilerGenerated] private void HHHPLDNGDEH() { if (base.gameObject) { GameObject gameObject = base.gameObject; KHINMMJIENE khinmmjiene; bool flag = khinmmjiene == (ulong)1L; gameObject.SetActive(flag); } } // Token: 0x040096AE RID: 38574 [Token(Token = "0x40096AE")] private const float ANNJDGPPEGO = 1000f; // Token: 0x040096AF RID: 38575 [Token(Token = "0x40096AF")] private const string OPMEJNJLMLF = "StreamerCam.FrameRate"; // Token: 0x040096B0 RID: 38576 [Token(Token = "0x40096B0")] private const string GLDLMCCLFKI = "StreamerCam.FOV"; // Token: 0x040096B1 RID: 38577 [Token(Token = "0x40096B1")] private const string NDICMDCAILK = "StreamerCam.LightIntensity"; // Token: 0x040096B2 RID: 38578 [Token(Token = "0x40096B2")] private const string CIMHGMPBCDH = "StreamerCam.LightRange"; // Token: 0x040096B3 RID: 38579 [Token(Token = "0x40096B3")] private const string IELEFBFILEB = "StreamerCam.ForceAllMatrixRecalculationPerRender"; // Token: 0x040096B4 RID: 38580 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40096B4")] [SerializeField] private Transform visualRoot; // Token: 0x040096B5 RID: 38581 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40096B5")] [SerializeField] private Camera streamingCamera; // Token: 0x040096B6 RID: 38582 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40096B6")] [SerializeField] [Range(0f, 5f)] private float backOffset = 1.5f; // Token: 0x040096B7 RID: 38583 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x40096B7")] [SerializeField] [Range(0f, 5f)] private float rightOffset = 0.5f; // Token: 0x040096B8 RID: 38584 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40096B8")] [SerializeField] [Range(0f, 5f)] private float upOffset; // Token: 0x040096B9 RID: 38585 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40096B9")] [SerializeField] [Header("Smoothing")] private float rotationSmoothingTime = 0.2f; // Token: 0x040096BA RID: 38586 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40096BA")] [SerializeField] private float positionSmoothingTime = 0.2f; // Token: 0x040096BB RID: 38587 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40096BB")] [SerializeField] [Header("2D Canvas")] private Canvas screenCanvas; // Token: 0x040096BC RID: 38588 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40096BC")] [SerializeField] private Camera secondaryDisplayCamera; // Token: 0x040096BD RID: 38589 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40096BD")] [SerializeField] private RawImage rawImage; // Token: 0x040096BE RID: 38590 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40096BE")] [SerializeField] private Transform loadingImage; // Token: 0x040096BF RID: 38591 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40096BF")] [SerializeField] private GameObject vrOnlyPreviewCamera; // Token: 0x040096C0 RID: 38592 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40096C0")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private Light cameraLight; // Token: 0x040096C1 RID: 38593 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40096C1")] private Vector3 GLOGKENIIGG; // Token: 0x040096C2 RID: 38594 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x40096C2")] private Vector3 NHAOMEMANJA; // Token: 0x040096C3 RID: 38595 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40096C3")] private Vector3 JJGDNPNBINJ; // Token: 0x040096C4 RID: 38596 [FieldOffset(Offset = "0x94")] [Token(Token = "0x40096C4")] private Quaternion MEJCMIKAJCD; // Token: 0x040096C6 RID: 38598 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40096C6")] private bool FLMPEGHFJPB; // Token: 0x040096C7 RID: 38599 [FieldOffset(Offset = "0xB1")] [Token(Token = "0x40096C7")] private bool MNCABEKOMEI; // Token: 0x040096C8 RID: 38600 [FieldOffset(Offset = "0xB2")] [Token(Token = "0x40096C8")] private bool BAKBFJJMKOA; // Token: 0x040096C9 RID: 38601 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40096C9")] private RenderTexture LDEKHANDCBO; // Token: 0x040096CA RID: 38602 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40096CA")] private float DLHAOFCLANE; // Token: 0x040096CB RID: 38603 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x40096CB")] private int CLHCAKGLOMC; // Token: 0x040096CC RID: 38604 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40096CC")] private int DNELLFEMFBB; // Token: 0x040096CD RID: 38605 [FieldOffset(Offset = "0xCC")] [Token(Token = "0x40096CD")] private bool JGCGPAPBADD; // Token: 0x040096CE RID: 38606 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40096CE")] private int LIKMIJJIAPL; // Token: 0x040096CF RID: 38607 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x40096CF")] private int ADNNGIBBBNM; // Token: 0x040096D0 RID: 38608 [Token(Token = "0x40096D0")] private static StreamingCameraController.CAOPPIEKHPO LJCBMNEECNO; // Token: 0x040096D1 RID: 38609 [Token(Token = "0x40096D1")] private static StreamingCameraController.MCBLMAIAHKP DANDBJGJDEJ; // Token: 0x040096D2 RID: 38610 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40096D2")] [OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)] public VRCapture PanoramaCapture; // Token: 0x040096D3 RID: 38611 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40096D3")] [HideInInspector] public List streaming360Cameras; // Token: 0x040096D4 RID: 38612 [Token(Token = "0x40096D4")] private static StreamingCameraController.FNHMEAMNKFF NPFPLOFKOEO; // Token: 0x040096D5 RID: 38613 [Token(Token = "0x40096D5")] private static StreamingCameraController.GKBNBNEILMP FEGJPNLADKF; // Token: 0x040096D6 RID: 38614 [Token(Token = "0x40096D6")] private static float OLNNDDFKIBA; // Token: 0x040096D7 RID: 38615 [Token(Token = "0x40096D7")] private static float IJFNAEILPPN; // Token: 0x040096D8 RID: 38616 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40096D8")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x040096D9 RID: 38617 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40096D9")] private IDisposable JFFOAECOMOG; // Token: 0x040096DC RID: 38620 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40096DC")] private HNHBHFHBIMM MDPCHAIMMLF; // Token: 0x040096DD RID: 38621 [Token(Token = "0x40096DD")] private static bool APBJJLDEJFN; // Token: 0x020023B0 RID: 9136 [Token(Token = "0x20023B0")] public enum CAOPPIEKHPO { // Token: 0x040096DF RID: 38623 [Token(Token = "0x40096DF")] _15 = 15, // Token: 0x040096E0 RID: 38624 [Token(Token = "0x40096E0")] _30 = 30, // Token: 0x040096E1 RID: 38625 [Token(Token = "0x40096E1")] _45 = 45, // Token: 0x040096E2 RID: 38626 [Token(Token = "0x40096E2")] _60 = 60, // Token: 0x040096E3 RID: 38627 [Token(Token = "0x40096E3")] _90 = 90 } // Token: 0x020023B1 RID: 9137 [Token(Token = "0x20023B1")] public enum MCBLMAIAHKP { // Token: 0x040096E5 RID: 38629 [Token(Token = "0x40096E5")] TwentyDegrees = 20, // Token: 0x040096E6 RID: 38630 [Token(Token = "0x40096E6")] FiftyDegrees = 50, // Token: 0x040096E7 RID: 38631 [Token(Token = "0x40096E7")] Default = 60, // Token: 0x040096E8 RID: 38632 [Token(Token = "0x40096E8")] NinetyDegrees = 90, // Token: 0x040096E9 RID: 38633 [Token(Token = "0x40096E9")] OneHundredTwentyDegrees = 120, // Token: 0x040096EA RID: 38634 [Token(Token = "0x40096EA")] ThreeHundredSixtyDegrees = 360 } // Token: 0x020023B2 RID: 9138 [Token(Token = "0x20023B2")] public enum GKBNBNEILMP { // Token: 0x040096EC RID: 38636 [Token(Token = "0x40096EC")] Off, // Token: 0x040096ED RID: 38637 [Token(Token = "0x40096ED")] TwoMeters = 2, // Token: 0x040096EE RID: 38638 [Token(Token = "0x40096EE")] FiveMeters = 5, // Token: 0x040096EF RID: 38639 [Token(Token = "0x40096EF")] TenMeters = 10, // Token: 0x040096F0 RID: 38640 [Token(Token = "0x40096F0")] OneHundredMeters = 100 } // Token: 0x020023B3 RID: 9139 [Token(Token = "0x20023B3")] public enum BKBFLNLAMGM { // Token: 0x040096F2 RID: 38642 [Token(Token = "0x40096F2")] OFF, // Token: 0x040096F3 RID: 38643 [Token(Token = "0x40096F3")] ON } // Token: 0x020023B4 RID: 9140 [Token(Token = "0x20023B4")] public enum FNHMEAMNKFF { // Token: 0x040096F5 RID: 38645 [Token(Token = "0x40096F5")] Player, // Token: 0x040096F6 RID: 38646 [Token(Token = "0x40096F6")] StreamCamera } // Token: 0x020023B5 RID: 9141 [Token(Token = "0x20023B5")] public enum ABBDCGPMFDE { // Token: 0x040096F8 RID: 38648 [Token(Token = "0x40096F8")] None, // Token: 0x040096F9 RID: 38649 [Token(Token = "0x40096F9")] WatchUI, // Token: 0x040096FA RID: 38650 [Token(Token = "0x40096FA")] ScreenUI, // Token: 0x040096FB RID: 38651 [Token(Token = "0x40096FB")] TutorialCam, // Token: 0x040096FC RID: 38652 [Token(Token = "0x40096FC")] HandheldTool } } }