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: 0x020022CB RID: 8907 [Token(Token = "0x20022CB")] public class StreamingCameraController : SingletonMonoBehaviour { // Token: 0x140000F3 RID: 243 // (add) Token: 0x0600E435 RID: 58421 RVA: 0x0034BCB4 File Offset: 0x00349EB4 // (remove) Token: 0x0600E436 RID: 58422 RVA: 0x0034BCD0 File Offset: 0x00349ED0 [Token(Token = "0x140000F3")] public event Action OAOOIMMDGFH { [Token(Token = "0x600E435")] [Address(RVA = "0xADF470", Offset = "0xADE270", VA = "0x180ADF470")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600E436")] [Address(RVA = "0xADFAB0", Offset = "0xADE8B0", VA = "0x180ADFAB0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17002437 RID: 9271 // (get) Token: 0x0600E437 RID: 58423 RVA: 0x0034BCEC File Offset: 0x00349EEC [Token(Token = "0x17002437")] public bool BOHIGPFGJBA { [Token(Token = "0x600E437")] [Address(RVA = "0xADF790", Offset = "0xADE590", VA = "0x180ADF790")] get { return this.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON; } } // Token: 0x17002438 RID: 9272 // (get) Token: 0x0600E438 RID: 58424 RVA: 0x0034BD04 File Offset: 0x00349F04 // (set) Token: 0x0600E439 RID: 58425 RVA: 0x0034BD18 File Offset: 0x00349F18 [Token(Token = "0x17002438")] private StreamingCameraController.BKBFLNLAMGM HOMHBBPNOLL { [Token(Token = "0x600E438")] [Address(RVA = "0xADC8C0", Offset = "0xADB6C0", VA = "0x180ADC8C0")] get { throw new NullReferenceException(); } [Token(Token = "0x600E439")] [Address(RVA = "0xADAEC0", Offset = "0xAD9CC0", VA = "0x180ADAEC0")] 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: 0x0600E43A RID: 58426 RVA: 0x0034BE34 File Offset: 0x0034A034 [Token(Token = "0x600E43A")] [Address(RVA = "0xADF0E0", Offset = "0xADDEE0", VA = "0x180ADF0E0")] public void SetMode(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { int num = (int)this.HOMHBBPNOLL; StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO; } // Token: 0x17002439 RID: 9273 // (get) Token: 0x0600E43B RID: 58427 RVA: 0x0034BE50 File Offset: 0x0034A050 [Token(Token = "0x17002439")] public Camera OPDNKJIGHNL { [Token(Token = "0x600E43B")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return this.streamingCamera; } } // Token: 0x1700243A RID: 9274 // (get) Token: 0x0600E43C RID: 58428 RVA: 0x0034BE64 File Offset: 0x0034A064 // (set) Token: 0x0600E43D RID: 58429 RVA: 0x0034BE78 File Offset: 0x0034A078 [Token(Token = "0x1700243A")] public StreamingCameraController.CAOPPIEKHPO OJCBCAPBBJB { [Token(Token = "0x600E43C")] [Address(RVA = "0xADF6D0", Offset = "0xADE4D0", VA = "0x180ADF6D0")] get { return StreamingCameraController.LJCBMNEECNO; } [Token(Token = "0x600E43D")] [Address(RVA = "0xADD860", Offset = "0xADC660", VA = "0x180ADD860")] private set { StreamingCameraController.LJCBMNEECNO = value; EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; this.BHPNEEBIOLP(); } } // Token: 0x0600E43E RID: 58430 RVA: 0x0034BEA0 File Offset: 0x0034A0A0 [Token(Token = "0x600E43E")] [Address(RVA = "0xADEF10", Offset = "0xADDD10", VA = "0x180ADEF10")] 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: 0x1700243B RID: 9275 // (get) Token: 0x0600E43F RID: 58431 RVA: 0x0034BED4 File Offset: 0x0034A0D4 // (set) Token: 0x0600E440 RID: 58432 RVA: 0x0034BEE8 File Offset: 0x0034A0E8 [Token(Token = "0x1700243B")] public StreamingCameraController.MCBLMAIAHKP LJEEHJBHFNF { [Token(Token = "0x600E43F")] [Address(RVA = "0xADF670", Offset = "0xADE470", VA = "0x180ADF670")] get { return StreamingCameraController.DANDBJGJDEJ; } [Token(Token = "0x600E440")] [Address(RVA = "0xADFB50", Offset = "0xADE950", VA = "0x180ADFB50")] set { StreamingCameraController.DANDBJGJDEJ = value; EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF; this.HIFBFAKMAHD = mdpchaimmlf; } } // Token: 0x0600E441 RID: 58433 RVA: 0x0034BF2C File Offset: 0x0034A12C [Token(Token = "0x600E441")] [Address(RVA = "0xADEF00", Offset = "0xADDD00", VA = "0x180ADEF00")] public void SetFieldOfView(StreamingCameraController.MCBLMAIAHKP NPODDBFPJEK, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { this.LJEEHJBHFNF = NPODDBFPJEK; } // Token: 0x1700243C RID: 9276 // (get) Token: 0x0600E442 RID: 58434 RVA: 0x0034BF40 File Offset: 0x0034A140 // (set) Token: 0x0600E443 RID: 58435 RVA: 0x0034BF54 File Offset: 0x0034A154 [Token(Token = "0x1700243C")] public StreamingCameraController.FNHMEAMNKFF FPJAMALOEMF { [Token(Token = "0x600E442")] [Address(RVA = "0xADF510", Offset = "0xADE310", VA = "0x180ADF510")] get { return StreamingCameraController.NPFPLOFKOEO; } [Token(Token = "0x600E443")] [Address(RVA = "0xADCBB0", Offset = "0xADB9B0", VA = "0x180ADCBB0")] 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: 0x0600E444 RID: 58436 RVA: 0x0034BFF8 File Offset: 0x0034A1F8 [Token(Token = "0x600E444")] [Address(RVA = "0xADEDF0", Offset = "0xADDBF0", VA = "0x180ADEDF0")] public void SetAudioListenerMode(int MOBLNBGIBMG, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { } // Token: 0x1700243D RID: 9277 // (get) Token: 0x0600E445 RID: 58437 RVA: 0x0034C008 File Offset: 0x0034A208 // (set) Token: 0x0600E446 RID: 58438 RVA: 0x0034C01C File Offset: 0x0034A21C [Token(Token = "0x1700243D")] public StreamingCameraController.GKBNBNEILMP MPKAHAKNJAA { [Token(Token = "0x600E445")] [Address(RVA = "0xADF730", Offset = "0xADE530", VA = "0x180ADF730")] get { return StreamingCameraController.FEGJPNLADKF; } [Token(Token = "0x600E446")] [Address(RVA = "0xADCEF0", Offset = "0xADBCF0", VA = "0x180ADCEF0")] 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: 0x0600E447 RID: 58439 RVA: 0x0034C058 File Offset: 0x0034A258 [Token(Token = "0x600E447")] [Address(RVA = "0xADF0B0", Offset = "0xADDEB0", VA = "0x180ADF0B0")] public void SetGreenScreen(StreamingCameraController.GKBNBNEILMP OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { this.MPKAHAKNJAA = OJJLDEPGAEJ; } // Token: 0x1700243E RID: 9278 // (get) Token: 0x0600E448 RID: 58440 RVA: 0x0034C06C File Offset: 0x0034A26C // (set) Token: 0x0600E449 RID: 58441 RVA: 0x0034C080 File Offset: 0x0034A280 [Token(Token = "0x1700243E")] public float OHFENJLMIPP { [Token(Token = "0x600E448")] [Address(RVA = "0xADF820", Offset = "0xADE620", VA = "0x180ADF820")] get { return StreamingCameraController.OLNNDDFKIBA; } [Token(Token = "0x600E449")] [Address(RVA = "0xADD3D0", Offset = "0xADC1D0", VA = "0x180ADD3D0")] private set { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; StreamingCameraController.OLNNDDFKIBA = value; this.cameraLight.intensity = value; } } // Token: 0x0600E44A RID: 58442 RVA: 0x0034C0AC File Offset: 0x0034A2AC [Token(Token = "0x600E44A")] [Address(RVA = "0xADF0C0", Offset = "0xADDEC0", VA = "0x180ADF0C0")] public void SetLightIntensity(float LAIPKAHGIJF, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF) { this.OHFENJLMIPP = LAIPKAHGIJF; } // Token: 0x1700243F RID: 9279 // (get) Token: 0x0600E44B RID: 58443 RVA: 0x0034C0C0 File Offset: 0x0034A2C0 // (set) Token: 0x0600E44C RID: 58444 RVA: 0x0034C0D4 File Offset: 0x0034A2D4 [Token(Token = "0x1700243F")] public float OIGBJFGJGJH { [Token(Token = "0x600E44B")] [Address(RVA = "0xADF880", Offset = "0xADE680", VA = "0x180ADF880")] get { return StreamingCameraController.IJFNAEILPPN; } [Token(Token = "0x600E44C")] [Address(RVA = "0xADB440", Offset = "0xADA240", VA = "0x180ADB440")] private set { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; StreamingCameraController.IJFNAEILPPN = value; this.cameraLight.range = value; } } // Token: 0x0600E44D RID: 58445 RVA: 0x0034C100 File Offset: 0x0034A300 [Token(Token = "0x600E44D")] [Address(RVA = "0xADF0D0", Offset = "0xADDED0", VA = "0x180ADF0D0")] public void SetLightRange(float LMBJKPOFNJA, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF) { this.OIGBJFGJGJH = LMBJKPOFNJA; } // Token: 0x0600E44E RID: 58446 RVA: 0x0034C114 File Offset: 0x0034A314 [Token(Token = "0x600E44E")] [Address(RVA = "0xADB530", Offset = "0xADA330", VA = "0x180ADB530", 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: 0x0600E44F RID: 58447 RVA: 0x0034C24C File Offset: 0x0034A44C [Token(Token = "0x600E44F")] [Address(RVA = "0xADE690", Offset = "0xADD490", VA = "0x180ADE690", 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: 0x0600E450 RID: 58448 RVA: 0x0034C3A4 File Offset: 0x0034A5A4 [Token(Token = "0x600E450")] [Address(RVA = "0xADD990", Offset = "0xADC790", VA = "0x180ADD990")] 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) { float? 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__BackingField = mdpchaimmlf4.k__BackingField; if (k__BackingField != 0) { Transform transform = base.transform; float num3; float num2 = k__BackingField.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: 0x0600E451 RID: 58449 RVA: 0x0034C4EC File Offset: 0x0034A6EC [Token(Token = "0x600E451")] [Address(RVA = "0xADE3D0", Offset = "0xADD1D0", VA = "0x180ADE3D0")] 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: 0x0600E452 RID: 58450 RVA: 0x0034C5B4 File Offset: 0x0034A7B4 [Token(Token = "0x600E452")] [Address(RVA = "0xADD280", Offset = "0xADC080", VA = "0x180ADD280")] 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: 0x0600E453 RID: 58451 RVA: 0x0034C644 File Offset: 0x0034A844 [Token(Token = "0x600E453")] [Address(RVA = "0xADBB80", Offset = "0xADA980", VA = "0x180ADBB80")] private void BHPNEEBIOLP() { if (this.JFFOAECOMOG != 0) { this.JFFOAECOMOG = (ulong)0L; } KHINMMJIENE khinmmjiene; if (khinmmjiene == (ulong)1L) { Action action = new Action(this.BPDKGBMFKAC); IDisposable disposable; this.JFFOAECOMOG = disposable; } } // Token: 0x0600E454 RID: 58452 RVA: 0x0034C688 File Offset: 0x0034A888 [Token(Token = "0x600E454")] [Address(RVA = "0xADBD40", Offset = "0xADAB40", VA = "0x180ADBD40")] 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: 0x0600E455 RID: 58453 RVA: 0x0034C814 File Offset: 0x0034AA14 [Token(Token = "0x600E455")] [Address(RVA = "0xADC990", Offset = "0xADB790", VA = "0x180ADC990")] 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: 0x0600E456 RID: 58454 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E456")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] protected void FPAPGBKEGPD(bool HOCMIMEHLLM, bool KOPENBICLNF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E457 RID: 58455 RVA: 0x0034C8A0 File Offset: 0x0034AAA0 [Token(Token = "0x600E457")] [Address(RVA = "0xADE3C0", Offset = "0xADD1C0", VA = "0x180ADE3C0")] private void OJCAMPLJALF(Scene BLNCGEEPKIC, Scene GEHHBFPAJCM) { this.MNCABEKOMEI = false; } // Token: 0x0600E458 RID: 58456 RVA: 0x0034C8B4 File Offset: 0x0034AAB4 [Token(Token = "0x600E458")] [Address(RVA = "0xADE580", Offset = "0xADD380", VA = "0x180ADE580")] private void OOLBABKEBCD() { Transform transform = this.loadingImage; this.JGCGPAPBADD = false; int num = 0; if (transform != num) { this.loadingImage.gameObject.SetActive(true); } } // Token: 0x0600E459 RID: 58457 RVA: 0x0034C8F4 File Offset: 0x0034AAF4 [Token(Token = "0x600E459")] [Address(RVA = "0xADED00", Offset = "0xADDB00", VA = "0x180ADED00")] private void PLCGPPEICMI() { KHINMMJIENE khinmmjiene; if (khinmmjiene == (ulong)1L) { this.CDECAAJGDGP(); return; } } // Token: 0x0600E45A RID: 58458 RVA: 0x0034C918 File Offset: 0x0034AB18 [Token(Token = "0x600E45A")] [Address(RVA = "0xADD7E0", Offset = "0xADC5E0", VA = "0x180ADD7E0")] 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: 0x0600E45B RID: 58459 RVA: 0x0034C95C File Offset: 0x0034AB5C [Token(Token = "0x600E45B")] [Address(RVA = "0xADD4C0", Offset = "0xADC2C0", VA = "0x180ADD4C0")] 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: 0x0600E45C RID: 58460 RVA: 0x0034C9A0 File Offset: 0x0034ABA0 // (remove) Token: 0x0600E45D RID: 58461 RVA: 0x0034C9BC File Offset: 0x0034ABBC [Token(Token = "0x140000F4")] public event Action LLHEBOKDGGP { [Token(Token = "0x600E45C")] [Address(RVA = "0xADF3D0", Offset = "0xADE1D0", VA = "0x180ADF3D0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600E45D")] [Address(RVA = "0xADFA10", Offset = "0xADE810", VA = "0x180ADFA10")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17002440 RID: 9280 // (get) Token: 0x0600E45E RID: 58462 RVA: 0x0034C9D8 File Offset: 0x0034ABD8 // (set) Token: 0x0600E45F RID: 58463 RVA: 0x0034C9EC File Offset: 0x0034ABEC [Token(Token = "0x17002440")] public HNHBHFHBIMM HDCDEDDCIAK { [Token(Token = "0x600E45E")] [Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")] get; [Token(Token = "0x600E45F")] [Address(RVA = "0x7B58A0", Offset = "0x7B46A0", VA = "0x1807B58A0")] set; } // Token: 0x17002441 RID: 9281 // (get) Token: 0x0600E460 RID: 58464 RVA: 0x0034CA00 File Offset: 0x0034AC00 // (set) Token: 0x0600E461 RID: 58465 RVA: 0x0034CA14 File Offset: 0x0034AC14 [Token(Token = "0x17002441")] public HNHBHFHBIMM HIFBFAKMAHD { [Token(Token = "0x600E460")] [Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590")] get { return this.MDPCHAIMMLF; } [Token(Token = "0x600E461")] [Address(RVA = "0xADDF10", Offset = "0xADCD10", VA = "0x180ADDF10")] 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: 0x0600E462 RID: 58466 RVA: 0x0034CB78 File Offset: 0x0034AD78 [Token(Token = "0x600E462")] [Address(RVA = "0xADEE00", Offset = "0xADDC00", VA = "0x180ADEE00")] public void SetCameraTransformToFollow(HNHBHFHBIMM MKINDALDGFN, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO) { this.HIFBFAKMAHD = MKINDALDGFN; int num = (int)this.HOMHBBPNOLL; StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO; } // Token: 0x0600E463 RID: 58467 RVA: 0x0034CB9C File Offset: 0x0034AD9C [Token(Token = "0x600E463")] [Address(RVA = "0xADF1D0", Offset = "0xADDFD0", VA = "0x180ADF1D0")] public void SnapToTarget() { Transform transform = base.transform; float z = this.JJGDNPNBINJ.z; Transform transform2 = base.transform; Quaternion mejcmikajcd = this.MEJCMIKAJCD; transform2.rotation = mejcmikajcd; } // Token: 0x0600E464 RID: 58468 RVA: 0x0034CBD8 File Offset: 0x0034ADD8 [Token(Token = "0x600E464")] [Address(RVA = "0xADC290", Offset = "0xADB090", VA = "0x180ADC290")] 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: 0x0600E465 RID: 58469 RVA: 0x0034CD84 File Offset: 0x0034AF84 [Token(Token = "0x600E465")] [Address(RVA = "0xADEBA0", Offset = "0xADD9A0", VA = "0x180ADEBA0")] 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: 0x17002442 RID: 9282 // (get) Token: 0x0600E466 RID: 58470 RVA: 0x0034CDF4 File Offset: 0x0034AFF4 [Token(Token = "0x17002442")] public static bool FJNFMNMGDMM { [Token(Token = "0x600E466")] [Address(RVA = "0xADF7B0", Offset = "0xADE5B0", VA = "0x180ADF7B0")] get { return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB; } } // Token: 0x17002443 RID: 9283 // (get) Token: 0x0600E467 RID: 58471 RVA: 0x0034CE14 File Offset: 0x0034B014 [Token(Token = "0x17002443")] public static bool BEKBFPCBGAA { [Token(Token = "0x600E467")] [Address(RVA = "0xADF570", Offset = "0xADE370", VA = "0x180ADF570")] get { return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || StreamingCameraController.CIGHIGFNAPC || StreamingCameraController.BANHMOBMOHA; } } // Token: 0x17002444 RID: 9284 // (get) Token: 0x0600E468 RID: 58472 RVA: 0x0034CE48 File Offset: 0x0034B048 [Token(Token = "0x17002444")] public static Transform DMHKODHAOPD { [Token(Token = "0x600E468")] [Address(RVA = "0xADF8E0", Offset = "0xADE6E0", VA = "0x180ADF8E0")] get { if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB) { return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; } return SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; } } // Token: 0x17002445 RID: 9285 // (get) Token: 0x0600E469 RID: 58473 RVA: 0x0034CE88 File Offset: 0x0034B088 [Token(Token = "0x17002445")] private static bool BANHMOBMOHA { [Token(Token = "0x600E469")] [Address(RVA = "0xADD930", Offset = "0xADC730", VA = "0x180ADD930")] get { bool isEditor = Application.isEditor; if (!isEditor) { return isEditor; } return StreamingCameraController.JGMLCGIAJDP; } } // Token: 0x17002446 RID: 9286 // (get) Token: 0x0600E46A RID: 58474 RVA: 0x0034CEAC File Offset: 0x0034B0AC [Token(Token = "0x17002446")] private static bool CIGHIGFNAPC { [Token(Token = "0x600E46A")] [Address(RVA = "0xADCFA0", Offset = "0xADBDA0", VA = "0x180ADCFA0")] get { bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB; if (!inScreenDisplayMode) { return inScreenDisplayMode; } return Display.displays.Length > 1; } } // Token: 0x17002447 RID: 9287 // (get) Token: 0x0600E46B RID: 58475 RVA: 0x0034CEE0 File Offset: 0x0034B0E0 [Token(Token = "0x17002447")] private static bool JGMLCGIAJDP { [Token(Token = "0x600E46B")] [Address(RVA = "0xADEC90", Offset = "0xADDA90", VA = "0x180ADEC90")] get { return SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB; } } // Token: 0x17002448 RID: 9288 // (get) Token: 0x0600E46C RID: 58476 RVA: 0x0034CF00 File Offset: 0x0034B100 [Token(Token = "0x17002448")] private static int FCOGIMMINEE { [Token(Token = "0x600E46C")] [Address(RVA = "0xADCB40", Offset = "0xADB940", VA = "0x180ADCB40")] get { Display display = StreamingCameraController.FIFCMMEAIDI; if (display != 0) { return display.renderingWidth; } return Screen.width; } } // Token: 0x17002449 RID: 9289 // (get) Token: 0x0600E46D RID: 58477 RVA: 0x0034CF28 File Offset: 0x0034B128 [Token(Token = "0x17002449")] private static int LHNGEOBBIEA { [Token(Token = "0x600E46D")] [Address(RVA = "0xADE620", Offset = "0xADD420", VA = "0x180ADE620")] get { Display display = StreamingCameraController.FIFCMMEAIDI; if (display != 0) { return display.renderingHeight; } return Screen.height; } } // Token: 0x1700244A RID: 9290 // (get) Token: 0x0600E46E RID: 58478 RVA: 0x0034CF50 File Offset: 0x0034B150 [Token(Token = "0x1700244A")] private static Display FIFCMMEAIDI { [Token(Token = "0x600E46E")] [Address(RVA = "0xADD090", Offset = "0xADBE90", VA = "0x180ADD090")] get { if (StreamingCameraController.CIGHIGFNAPC) { return Display.displays[1]; } throw new IndexOutOfRangeException(); } } // Token: 0x0600E46F RID: 58479 RVA: 0x0034CF7C File Offset: 0x0034B17C [Token(Token = "0x600E46F")] [Address(RVA = "0xADF2E0", Offset = "0xADE0E0", VA = "0x180ADF2E0")] 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: 0x0600E470 RID: 58480 RVA: 0x0034D008 File Offset: 0x0034B208 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600E470")] [Address(RVA = "0xADF250", Offset = "0xADE050", VA = "0x180ADF250")] static StreamingCameraController() { int num = 0; StreamingCameraController.NPFPLOFKOEO = (StreamingCameraController.FNHMEAMNKFF)num; StreamingCameraController.FEGJPNLADKF = (StreamingCameraController.GKBNBNEILMP)num; StreamingCameraController.OLNNDDFKIBA = (float)num; } // Token: 0x0600E471 RID: 58481 RVA: 0x0034D02C File Offset: 0x0034B22C [Token(Token = "0x600E471")] [Address(RVA = "0xADD140", Offset = "0xADBF40", VA = "0x180ADD140")] [CompilerGenerated] private void HHHPLDNGDEH() { if (base.gameObject) { GameObject gameObject = base.gameObject; KHINMMJIENE khinmmjiene; bool flag = khinmmjiene == (ulong)1L; gameObject.SetActive(flag); } } // Token: 0x040094DA RID: 38106 [Token(Token = "0x40094DA")] private const float ANNJDGPPEGO = 1000f; // Token: 0x040094DB RID: 38107 [Token(Token = "0x40094DB")] private const string OPMEJNJLMLF = "StreamerCam.FrameRate"; // Token: 0x040094DC RID: 38108 [Token(Token = "0x40094DC")] private const string GLDLMCCLFKI = "StreamerCam.FOV"; // Token: 0x040094DD RID: 38109 [Token(Token = "0x40094DD")] private const string NDICMDCAILK = "StreamerCam.LightIntensity"; // Token: 0x040094DE RID: 38110 [Token(Token = "0x40094DE")] private const string CIMHGMPBCDH = "StreamerCam.LightRange"; // Token: 0x040094DF RID: 38111 [Token(Token = "0x40094DF")] private const string IELEFBFILEB = "StreamerCam.ForceAllMatrixRecalculationPerRender"; // Token: 0x040094E0 RID: 38112 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40094E0")] [SerializeField] private Transform visualRoot; // Token: 0x040094E1 RID: 38113 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40094E1")] [SerializeField] private Camera streamingCamera; // Token: 0x040094E2 RID: 38114 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40094E2")] [SerializeField] [Range(0f, 5f)] private float backOffset = 1.5f; // Token: 0x040094E3 RID: 38115 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x40094E3")] [SerializeField] [Range(0f, 5f)] private float rightOffset = 0.5f; // Token: 0x040094E4 RID: 38116 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40094E4")] [SerializeField] [Range(0f, 5f)] private float upOffset; // Token: 0x040094E5 RID: 38117 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40094E5")] [SerializeField] [Header("Smoothing")] private float rotationSmoothingTime = 0.2f; // Token: 0x040094E6 RID: 38118 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40094E6")] [SerializeField] private float positionSmoothingTime = 0.2f; // Token: 0x040094E7 RID: 38119 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40094E7")] [SerializeField] [Header("2D Canvas")] private Canvas screenCanvas; // Token: 0x040094E8 RID: 38120 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40094E8")] [SerializeField] private Camera secondaryDisplayCamera; // Token: 0x040094E9 RID: 38121 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40094E9")] [SerializeField] private RawImage rawImage; // Token: 0x040094EA RID: 38122 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40094EA")] [SerializeField] private Transform loadingImage; // Token: 0x040094EB RID: 38123 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40094EB")] [SerializeField] private GameObject vrOnlyPreviewCamera; // Token: 0x040094EC RID: 38124 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40094EC")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private Light cameraLight; // Token: 0x040094ED RID: 38125 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40094ED")] private Vector3 GLOGKENIIGG; // Token: 0x040094EE RID: 38126 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x40094EE")] private Vector3 NHAOMEMANJA; // Token: 0x040094EF RID: 38127 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40094EF")] private Vector3 JJGDNPNBINJ; // Token: 0x040094F0 RID: 38128 [FieldOffset(Offset = "0x94")] [Token(Token = "0x40094F0")] private Quaternion MEJCMIKAJCD; // Token: 0x040094F2 RID: 38130 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40094F2")] private bool FLMPEGHFJPB; // Token: 0x040094F3 RID: 38131 [FieldOffset(Offset = "0xB1")] [Token(Token = "0x40094F3")] private bool MNCABEKOMEI; // Token: 0x040094F4 RID: 38132 [FieldOffset(Offset = "0xB2")] [Token(Token = "0x40094F4")] private bool BAKBFJJMKOA; // Token: 0x040094F5 RID: 38133 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40094F5")] private RenderTexture LDEKHANDCBO; // Token: 0x040094F6 RID: 38134 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40094F6")] private float DLHAOFCLANE; // Token: 0x040094F7 RID: 38135 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x40094F7")] private int CLHCAKGLOMC; // Token: 0x040094F8 RID: 38136 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40094F8")] private int DNELLFEMFBB; // Token: 0x040094F9 RID: 38137 [FieldOffset(Offset = "0xCC")] [Token(Token = "0x40094F9")] private bool JGCGPAPBADD; // Token: 0x040094FA RID: 38138 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40094FA")] private int LIKMIJJIAPL; // Token: 0x040094FB RID: 38139 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x40094FB")] private int ADNNGIBBBNM; // Token: 0x040094FC RID: 38140 [Token(Token = "0x40094FC")] private static StreamingCameraController.CAOPPIEKHPO LJCBMNEECNO; // Token: 0x040094FD RID: 38141 [Token(Token = "0x40094FD")] private static StreamingCameraController.MCBLMAIAHKP DANDBJGJDEJ; // Token: 0x040094FE RID: 38142 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40094FE")] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)] public VRCapture PanoramaCapture; // Token: 0x040094FF RID: 38143 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40094FF")] [HideInInspector] public List streaming360Cameras; // Token: 0x04009500 RID: 38144 [Token(Token = "0x4009500")] private static StreamingCameraController.FNHMEAMNKFF NPFPLOFKOEO; // Token: 0x04009501 RID: 38145 [Token(Token = "0x4009501")] private static StreamingCameraController.GKBNBNEILMP FEGJPNLADKF; // Token: 0x04009502 RID: 38146 [Token(Token = "0x4009502")] private static float OLNNDDFKIBA; // Token: 0x04009503 RID: 38147 [Token(Token = "0x4009503")] private static float IJFNAEILPPN; // Token: 0x04009504 RID: 38148 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4009504")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x04009505 RID: 38149 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4009505")] private IDisposable JFFOAECOMOG; // Token: 0x04009508 RID: 38152 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4009508")] private HNHBHFHBIMM MDPCHAIMMLF; // Token: 0x04009509 RID: 38153 [Token(Token = "0x4009509")] private static bool APBJJLDEJFN; // Token: 0x020022CC RID: 8908 [Token(Token = "0x20022CC")] public enum CAOPPIEKHPO { // Token: 0x0400950B RID: 38155 [Token(Token = "0x400950B")] _15 = 15, // Token: 0x0400950C RID: 38156 [Token(Token = "0x400950C")] _30 = 30, // Token: 0x0400950D RID: 38157 [Token(Token = "0x400950D")] _45 = 45, // Token: 0x0400950E RID: 38158 [Token(Token = "0x400950E")] _60 = 60, // Token: 0x0400950F RID: 38159 [Token(Token = "0x400950F")] _90 = 90 } // Token: 0x020022CD RID: 8909 [Token(Token = "0x20022CD")] public enum MCBLMAIAHKP { // Token: 0x04009511 RID: 38161 [Token(Token = "0x4009511")] TwentyDegrees = 20, // Token: 0x04009512 RID: 38162 [Token(Token = "0x4009512")] FiftyDegrees = 50, // Token: 0x04009513 RID: 38163 [Token(Token = "0x4009513")] Default = 60, // Token: 0x04009514 RID: 38164 [Token(Token = "0x4009514")] NinetyDegrees = 90, // Token: 0x04009515 RID: 38165 [Token(Token = "0x4009515")] OneHundredTwentyDegrees = 120, // Token: 0x04009516 RID: 38166 [Token(Token = "0x4009516")] ThreeHundredSixtyDegrees = 360 } // Token: 0x020022CE RID: 8910 [Token(Token = "0x20022CE")] public enum GKBNBNEILMP { // Token: 0x04009518 RID: 38168 [Token(Token = "0x4009518")] Off, // Token: 0x04009519 RID: 38169 [Token(Token = "0x4009519")] TwoMeters = 2, // Token: 0x0400951A RID: 38170 [Token(Token = "0x400951A")] FiveMeters = 5, // Token: 0x0400951B RID: 38171 [Token(Token = "0x400951B")] TenMeters = 10, // Token: 0x0400951C RID: 38172 [Token(Token = "0x400951C")] OneHundredMeters = 100 } // Token: 0x020022CF RID: 8911 [Token(Token = "0x20022CF")] public enum BKBFLNLAMGM { // Token: 0x0400951E RID: 38174 [Token(Token = "0x400951E")] OFF, // Token: 0x0400951F RID: 38175 [Token(Token = "0x400951F")] ON } // Token: 0x020022D0 RID: 8912 [Token(Token = "0x20022D0")] public enum FNHMEAMNKFF { // Token: 0x04009521 RID: 38177 [Token(Token = "0x4009521")] Player, // Token: 0x04009522 RID: 38178 [Token(Token = "0x4009522")] StreamCamera } // Token: 0x020022D1 RID: 8913 [Token(Token = "0x20022D1")] public enum ABBDCGPMFDE { // Token: 0x04009524 RID: 38180 [Token(Token = "0x4009524")] None, // Token: 0x04009525 RID: 38181 [Token(Token = "0x4009525")] WatchUI, // Token: 0x04009526 RID: 38182 [Token(Token = "0x4009526")] ScreenUI, // Token: 0x04009527 RID: 38183 [Token(Token = "0x4009527")] TutorialCam, // Token: 0x04009528 RID: 38184 [Token(Token = "0x4009528")] HandheldTool } } }