using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom; using RecRoom.Core; using UnityEngine; using UnityEngine.UI; using VRPanorama; // Token: 0x0200068E RID: 1678 [Token(Token = "0x200068E")] [StructLayout(3)] public class SpectatorWatchUIFlow : WatchUIFlow { // Token: 0x06003047 RID: 12359 RVA: 0x000C7E6C File Offset: 0x000C606C [Token(Token = "0x6003047")] [Address(RVA = "0x105A360", Offset = "0x1058D60", VA = "0x18105A360", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { int num9; SpectatorStreamPreviewScreen spectatorStreamPreviewScreen; Action diffnplmafl; Delegate @delegate; for (;;) { int num = 0; base.Initialize(LJOCNMLBCAH); SpectatorWatchUIFlow.LHECMFEACDN.Clear(); Camera componentInChildren = base.GetComponentInChildren(16777216 != 0); this.IHCGEGMMBBB = componentInChildren; int num2 = 0; RenderTexture renderTexture = new RenderTexture(16777216, num2, 24); renderTexture.name = "SpectatorPreviewRT"; this.IHCGEGMMBBB.targetTexture = renderTexture; this.IHCGEGMMBBB.depthTextureMode = DepthTextureMode.Depth; global::Player k__BackingField = global::Player.k__BackingField; Transform transform = this.IHCGEGMMBBB.transform; k__BackingField.SetParentPlayerRoot(transform); RawImage streamerCamMainImage = this.StreamerCamMainImage; Texture2D texture2D = this.selectStreamTexture; streamerCamMainImage.texture = texture2D; this.ANMPDNOFEFM = num; StreamingCameraController currentStreamingCamera = SingletonMonoBehaviour.Instance.LABLOIMGLJH; Action action = new Action(this.AKBJMDBPGAG); currentStreamingCamera.CameraTransformToFollowChanged += action; List all = global::Player.All; List.Enumerator enumerator; if (enumerator != 0) { } if (0 != -1) { } if (num == 0) { ActionEvent playerCreatedEvent = global::Player.PlayerCreatedEvent; Action action2 = new Action(this.KCGKDMNEALG); global::Player.PlayerCreatedEvent = playerCreatedEvent + action2; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num3 = 0; if (k__BackingField != num3) { GameManager instance = SingletonMonoBehaviour.Instance; int num4 = 0; if (instance != num4) { GameTeamManager teamManager = SingletonMonoBehaviour.Instance.teamManager; Action action3 = new Action(this.HDFKJDFIFKK); teamManager.HODHIDAOIJI += action3; GameManager instance2 = SingletonMonoBehaviour.Instance; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL); instance2.KMKCFILCLNO += ggphekcppmp; } } this.PDNGOMKJDCO(); SpectatorStreamPoint[] array = global::UnityEngine.Object.FindObjectsOfType(); this.HEPCACELDBL = array; int num5 = 0; int num6 = 0; int length = array.Length; if (num6 < length) { SpectatorStreamPoint spectatorStreamPoint = array[num5]; spectatorStreamPoint.CameraTransform.OPLHMKFCNOL = (CLBCHPIIFGD.CFDNGJEBOCK)((ulong)1L); List lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD cameraTransform = spectatorStreamPoint.CameraTransform; lhecmfeacdn.Add(cameraTransform); num5++; } Slider3D slider3D = this.fpsSlider; SpectatorWatchUIFlow.SliderToFrameRateSetting[] array2 = this.sliderToFrameRateSettings; Func func; if (SpectatorWatchUIFlow.<>c.<>9__28_0 == 0) { func = delegate(SpectatorWatchUIFlow.SliderToFrameRateSetting s) { StreamingCameraController instance3 = SingletonMonoBehaviour.Instance; return s == "{il2cpp field on {'constant21' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x4}"; }; SpectatorWatchUIFlow.<>c.<>9__28_0 = func; } IEnumerable enumerable = Enumerable.Where(array2, func); Func func2; if (SpectatorWatchUIFlow.<>c.<>9__28_1 == 0) { func2 = delegate(SpectatorWatchUIFlow.SliderToFrameRateSetting s) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; SpectatorWatchUIFlow.<>c.<>9__28_1 = func2; } int num7 = Enumerable.FirstOrDefault(Enumerable.Select(enumerable, func2)); float value = slider3D.value; Slider3D slider3D2 = this.fovSlider; SpectatorWatchUIFlow.SliderToFOVSetting[] array3 = this.sliderToFOVSettings; Func func3; if (SpectatorWatchUIFlow.<>c.<>9__28_2 == 0) { func3 = delegate(SpectatorWatchUIFlow.SliderToFOVSetting s) { StreamingCameraController instance4 = SingletonMonoBehaviour.Instance; return s == "{il2cpp field on {'constant21' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x8}"; }; SpectatorWatchUIFlow.<>c.<>9__28_2 = func3; } IEnumerable enumerable2 = Enumerable.Where(array3, func3); Func func4; if (SpectatorWatchUIFlow.<>c.<>9__28_3 == 0) { func4 = delegate(SpectatorWatchUIFlow.SliderToFOVSetting s) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; SpectatorWatchUIFlow.<>c.<>9__28_3 = func4; } int num8 = Enumerable.FirstOrDefault(Enumerable.Select(enumerable2, func4)); float value2 = slider3D2.value; float value3 = this.audioListenerPositionSlider.value; float value4 = this.greenScreenSlider.value; ToggleButton3D toggleButton3D = this.panoramaToggle; bool activeSelf = SingletonMonoBehaviour.Instance.PanoramaCapture.gameObject.activeSelf; toggleButton3D.BOHIGPFGJBA = activeSelf; SpectatorStreamPreviewScreen[] componentsInChildren = base.GetComponentsInChildren(true); this.DANCGAPILEP = componentsInChildren; num9 = 0; int num10 = 0; if (num10 >= componentsInChildren.Length) { return; } spectatorStreamPreviewScreen = componentsInChildren[num9]; Action action4 = new Action(this.BEIBFOMFGPK); diffnplmafl = spectatorStreamPreviewScreen.DIFFNPLMAFL; @delegate = Delegate.Combine(diffnplmafl, action4); if (@delegate == 0 || @delegate != 0) { break; } } } while (@delegate != diffnplmafl) { } Button3DBase streamButton = spectatorStreamPreviewScreen.streamButton; int num11 = 0; streamButton.FFDOINJEHMM = num11 != 0; this.FBKNFDLGABA(spectatorStreamPreviewScreen, 1); num9++; SpectatorStreamPreviewScreen[] dancgapilep = this.DANCGAPILEP; } // Token: 0x06003048 RID: 12360 RVA: 0x000C81FC File Offset: 0x000C63FC [Token(Token = "0x6003048")] [Address(RVA = "0x1059910", Offset = "0x1058310", VA = "0x181059910")] private void AKBJMDBPGAG(CLBCHPIIFGD MKINDALDGFN) { if (MKINDALDGFN != 0) { this.ANMPDNOFEFM = MKINDALDGFN; SingletonMonoBehaviour.Instance.LABLOIMGLJH.SetMode((StreamingCameraController.AHKOILEELDI)((uint)1), (StreamingCameraController.BKDLIGANFKP)((uint)1)); string k__BackingField = MKINDALDGFN.k__BackingField; Text currentPreviewName = this.CurrentPreviewName; string text = k__BackingField + ":"; bool isCompleted = ((IAsyncResult)currentPreviewName).IsCompleted; return; } Text currentPreviewName2 = this.CurrentPreviewName; this.ANMPDNOFEFM = (ulong)0L; bool isCompleted2 = ((IAsyncResult)currentPreviewName2).IsCompleted; } // Token: 0x06003049 RID: 12361 RVA: 0x000C826C File Offset: 0x000C646C [Token(Token = "0x6003049")] [Address(RVA = "0x105D620", Offset = "0x105C020", VA = "0x18105D620")] private void Update() { if (base.isActiveAndEnabled) { StreamingCameraController instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { Camera streamingCamera = SingletonMonoBehaviour.Instance.streamingCamera; int num2 = 0; if (streamingCamera != num2) { RawImage streamerCamMainImage = this.StreamerCamMainImage; RenderTexture activeTexture = SingletonMonoBehaviour.Instance.streamingCamera.activeTexture; } } CLBCHPIIFGD anmpdnofefm = this.ANMPDNOFEFM; if (anmpdnofefm != 0 && anmpdnofefm.FBLEJONFPAK && (this.ANMPDNOFEFM.k__BackingField || !this.LLEADMBGLPJ)) { RawImage streamerCamMainImage2 = this.StreamerCamMainImage; } RawImage streamerCamMainImage3 = this.StreamerCamMainImage; Texture2D texture2D = this.streamNotAvailableTexture; streamerCamMainImage3.texture = texture2D; SpectatorStreamPreviewScreen[] dancgapilep = this.DANCGAPILEP; int jelkofgkbfi = this.JELKOFGKBFI; SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = dancgapilep[jelkofgkbfi]; CLBCHPIIFGD jkckkgcaiap = spectatorStreamPreviewScreen.JKCKKGCAIAP; int num4; if (jkckkgcaiap != 0) { if (jkckkgcaiap.FBLEJONFPAK) { if (!spectatorStreamPreviewScreen.JKCKKGCAIAP.k__BackingField && this.LLEADMBGLPJ) { goto IL_118; } RawImage targetImage = spectatorStreamPreviewScreen.targetImage; Texture2D targetTexture = spectatorStreamPreviewScreen.TargetTexture; targetImage.texture = targetTexture; Button3DBase streamButton = spectatorStreamPreviewScreen.streamButton; } if (!this.LLEADMBGLPJ) { goto IL_127; } IL_118: if (!spectatorStreamPreviewScreen.JKCKKGCAIAP.k__BackingField) { goto IL_133; } IL_127: int num3 = 0; spectatorStreamPreviewScreen.CLBCHPIIFGD = num3; IL_133: RawImage targetImage2 = spectatorStreamPreviewScreen.targetImage; Texture2D texture2D2 = this.streamNotAvailableTexture; targetImage2.texture = texture2D2; Button3DBase streamButton2 = spectatorStreamPreviewScreen.streamButton; num4 = 0; streamButton2.FFDOINJEHMM = num4 != 0; } int num5 = this.JELKOFGKBFI; SpectatorStreamPreviewScreen[] dancgapilep2 = this.DANCGAPILEP; num5++; this.JELKOFGKBFI = num5; this.JELKOFGKBFI = num4; } } // Token: 0x0600304A RID: 12362 RVA: 0x000C8408 File Offset: 0x000C6608 [Token(Token = "0x600304A")] [Address(RVA = "0x105B950", Offset = "0x105A350", VA = "0x18105B950")] private void LKBCHNFNCIA(CLBCHPIIFGD FOMHGMLPOND, ref Texture2D CAKFKAGPMBF, bool MDAPDHMCMLE = false) { Transform transform = this.IHCGEGMMBBB.transform; Transform transform2 = this.IHCGEGMMBBB.transform; this.IHCGEGMMBBB.Render(); RenderTexture targetTexture = this.IHCGEGMMBBB.targetTexture; int num = 0; targetTexture.GetTexture2D(ref CAKFKAGPMBF, MDAPDHMCMLE, num != 0); } // Token: 0x0600304B RID: 12363 RVA: 0x000C845C File Offset: 0x000C665C [Token(Token = "0x600304B")] [Address(RVA = "0x105C4B0", Offset = "0x105AEB0", VA = "0x18105C4B0")] private void OnEnable() { SettingsManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num && SingletonMonoBehaviour.Instance.LABLOIMGLJH.HOMHBBPNOLL == StreamingCameraController.AHKOILEELDI.ON) { if (SingletonMonoBehaviour.Instance.LABLOIMGLJH.MDPCHAIMMLF != (ulong)0L) { if (instance.CDONAAJMBEL == (ulong)0L) { } CLBCHPIIFGD mdpchaimmlf = SingletonMonoBehaviour.Instance.LABLOIMGLJH.MDPCHAIMMLF; this.AKBJMDBPGAG(mdpchaimmlf); return; } CLBCHPIIFGD k__BackingField = SingletonMonoBehaviour.Instance.LABLOIMGLJH.k__BackingField; this.AKBJMDBPGAG(k__BackingField); } } // Token: 0x0600304C RID: 12364 RVA: 0x000C84E4 File Offset: 0x000C66E4 [Token(Token = "0x600304C")] [Address(RVA = "0x105BE50", Offset = "0x105A850", VA = "0x18105BE50", Slot = "6")] protected override void OnDestroy() { int num; do { num = 0; base.OnDestroy(); HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD; int num2 = 0; if (ppnchaccjdd != num2) { Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool; ActionEvent inputDownEvent = tool.InputDownEvent; Action action = new Action(this.MDFFNAPFLFN); ActionEvent actionEvent = inputDownEvent - action; tool.InputDownEvent = actionEvent; } ActionEvent playerCreatedEvent = global::Player.PlayerCreatedEvent; Action action2 = new Action(this.KCGKDMNEALG); global::Player.PlayerCreatedEvent = playerCreatedEvent - action2; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num3 = 0; if (k__BackingField != num3) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; if (instance != num4) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Action action3 = new Action(this.HDFKJDFIFKK); teamManager.HODHIDAOIJI -= action3; GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL); instance2.KMKCFILCLNO -= ggphekcppmp; } } SettingsManager instance3 = SingletonMonoBehaviour.Instance; int num5 = 0; if (instance3 != num5 && SingletonMonoBehaviour.Instance.ALPOKODNCML) { StreamingCameraController currentStreamingCamera = SingletonMonoBehaviour.Instance.LABLOIMGLJH; Action action4 = new Action(this.AKBJMDBPGAG); currentStreamingCamera.CameraTransformToFollowChanged -= action4; } List lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); SpectatorWatchUIFlow.LHECMFEACDN.Clear(); SafeDestroy.Asset(this.DOAIIDAKHID); } // Token: 0x0600304D RID: 12365 RVA: 0x000C8648 File Offset: 0x000C6848 [Token(Token = "0x600304D")] [Address(RVA = "0x105B070", Offset = "0x1059A70", VA = "0x18105B070")] private void KCGKDMNEALG(global::Player IEKDDPPNFPF) { CLBCHPIIFGD clbchpiifgd = new CLBCHPIIFGD(); clbchpiifgd.DMNLOGFMGDD = true; clbchpiifgd.k__BackingField = true; Transform transform = SingletonMonoBehaviour.Instance.vrModeHmdCamera.transform; clbchpiifgd.k__BackingField = transform; Vector3 forward = Vector3.forward; int num = 0; Vector3 vector; float z = vector.z; clbchpiifgd.k__BackingField.z = z; clbchpiifgd.CFPFIOEKLCF = num != 0; string text = IEKDDPPNFPF.KONALLBMCGK + " (POV)"; clbchpiifgd.k__BackingField = text; clbchpiifgd.k__BackingField = true; clbchpiifgd.k__BackingField = text; clbchpiifgd.OPLHMKFCNOL = (CLBCHPIIFGD.CFDNGJEBOCK)((ulong)2L); SpectatorWatchUIFlow.LHECMFEACDN.Add(clbchpiifgd); CLBCHPIIFGD clbchpiifgd2 = new CLBCHPIIFGD(); clbchpiifgd2.DMNLOGFMGDD = true; clbchpiifgd2.k__BackingField = true; Transform transform2 = SingletonMonoBehaviour.Instance.vrModeHmdCamera.transform; clbchpiifgd2.k__BackingField = transform2; float z2 = Vector3.forward.z; float z3 = Vector3.up.z; float z4 = Vector3.right.z; int num2 = 0; clbchpiifgd2.k__BackingField.z = z4; clbchpiifgd2.CFPFIOEKLCF = num2 != 0; clbchpiifgd2.k__BackingField = true; string text2 = IEKDDPPNFPF.KONALLBMCGK + " (Follow)"; clbchpiifgd2.k__BackingField = text2; clbchpiifgd2.OPLHMKFCNOL = (CLBCHPIIFGD.CFDNGJEBOCK)((ulong)3L); SpectatorWatchUIFlow.LHECMFEACDN.Add(clbchpiifgd2); CLBCHPIIFGD clbchpiifgd3 = new CLBCHPIIFGD(); clbchpiifgd3.DMNLOGFMGDD = true; clbchpiifgd3.k__BackingField = true; Transform transform3 = SingletonMonoBehaviour.Instance.vrModeHmdCamera.transform; clbchpiifgd3.k__BackingField = transform3; Vector3 forward2 = Vector3.forward; Vector3 vector2; float z5 = vector2.z; clbchpiifgd3.k__BackingField.z = z5; int num3 = 0; clbchpiifgd3.CFPFIOEKLCF = num3 != 0; clbchpiifgd3.k__BackingField = true; string text3 = IEKDDPPNFPF.KONALLBMCGK + " (Face)"; clbchpiifgd3.k__BackingField = text3; clbchpiifgd3.OPLHMKFCNOL = (CLBCHPIIFGD.CFDNGJEBOCK)((ulong)5L); SpectatorWatchUIFlow.LHECMFEACDN.Add(clbchpiifgd3); CLBCHPIIFGD clbchpiifgd4 = new CLBCHPIIFGD(); clbchpiifgd4.DMNLOGFMGDD = true; clbchpiifgd4.k__BackingField = true; Transform transform4 = SingletonMonoBehaviour.Instance.vrModeHmdCamera.transform; clbchpiifgd4.k__BackingField = transform4; float z6 = Vector3.forward.z; clbchpiifgd4.k__BackingField.z = z6; clbchpiifgd4.CFPFIOEKLCF = true; clbchpiifgd4.k__BackingField = true; string text4 = IEKDDPPNFPF.KONALLBMCGK + " (Teleport only)"; clbchpiifgd4.k__BackingField = text4; clbchpiifgd4.k__BackingField = text4; clbchpiifgd4.OPLHMKFCNOL = (CLBCHPIIFGD.CFDNGJEBOCK)((ulong)4L); SpectatorWatchUIFlow.LHECMFEACDN.Add(clbchpiifgd4); int num4 = 0; SpectatorWatchUIFlow.LocalSetCameraTransformToFollowByType(SpectatorWatchUIFlow.NPDDDANIFOC, (StreamingCameraController.BKDLIGANFKP)num4); } // Token: 0x0600304E RID: 12366 RVA: 0x000C88CC File Offset: 0x000C6ACC [Token(Token = "0x600304E")] [Address(RVA = "0x105BA70", Offset = "0x105A470", VA = "0x18105BA70")] public static void LocalSetCameraTransformToFollowByType(CLBCHPIIFGD.CFDNGJEBOCK MGIGOCCMFAE, StreamingCameraController.BKDLIGANFKP DIEPOPNJNCO) { int num; do { num = 0; List lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x0600304F RID: 12367 RVA: 0x000C88F8 File Offset: 0x000C6AF8 [Token(Token = "0x600304F")] [Address(RVA = "0x105B6D0", Offset = "0x105A0D0", VA = "0x18105B6D0")] private static void KFKCLCCOPGB(CLBCHPIIFGD MKINDALDGFN, StreamingCameraController.BKDLIGANFKP DIEPOPNJNCO) { if (MKINDALDGFN != 0 && MKINDALDGFN.DMNLOGFMGDD) { SpectatorWatchUIFlow.NPDDDANIFOC = MKINDALDGFN.OPLHMKFCNOL; SingletonMonoBehaviour.Instance.LABLOIMGLJH.k__BackingField = MKINDALDGFN; } if (SingletonMonoBehaviour.Instance.LABLOIMGLJH.HOMHBBPNOLL == StreamingCameraController.AHKOILEELDI.ON) { HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD; int num = 0; if (ppnchaccjdd != num) { HandheldStreamerCamera ppnchaccjdd2 = SpectatorWatchUIFlow.PPNCHACCJDD; if (MKINDALDGFN == ppnchaccjdd2.mainCameraTransform) { } HandheldStreamerCamera ppnchaccjdd3 = SpectatorWatchUIFlow.PPNCHACCJDD; bool flag = MKINDALDGFN == ppnchaccjdd3.frontFacingCameraTransform; ppnchaccjdd2.OpenScreen(flag); } StreamingCameraController currentStreamingCamera = SingletonMonoBehaviour.Instance.LABLOIMGLJH; } } // Token: 0x06003050 RID: 12368 RVA: 0x000C898C File Offset: 0x000C6B8C [Token(Token = "0x6003050")] [Address(RVA = "0x1059900", Offset = "0x1058300", VA = "0x181059900")] private void HDFKJDFIFKK() { this.PDNGOMKJDCO(); } // Token: 0x06003051 RID: 12369 RVA: 0x000C89A0 File Offset: 0x000C6BA0 [Token(Token = "0x6003051")] [Address(RVA = "0x1059900", Offset = "0x1058300", VA = "0x181059900")] private void AFNLAMDLAKL(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { this.PDNGOMKJDCO(); } // Token: 0x06003052 RID: 12370 RVA: 0x000C89B4 File Offset: 0x000C6BB4 [Token(Token = "0x6003052")] [Address(RVA = "0x105C6A0", Offset = "0x105B0A0", VA = "0x18105C6A0")] private void PDNGOMKJDCO() { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (k__BackingField != num) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = teamManager.IsPlayerSpectator(localPlayer); } } int num3 = 0; this.LLEADMBGLPJ = num3 != 0; } // Token: 0x06003053 RID: 12371 RVA: 0x000C8A24 File Offset: 0x000C6C24 [Token(Token = "0x6003053")] [Address(RVA = "0x1059A30", Offset = "0x1058430", VA = "0x181059A30")] private void BEIBFOMFGPK(SpectatorStreamPreviewScreen OFNCLLIMBCM, SpectatorStreamPreviewScreen.BILFNIJMJMN PKEOMOFAPGL) { while (PKEOMOFAPGL == SpectatorStreamPreviewScreen.BILFNIJMJMN.SetPreview || PKEOMOFAPGL == SpectatorStreamPreviewScreen.BILFNIJMJMN.SetPreview) { CLBCHPIIFGD jkckkgcaiap = OFNCLLIMBCM.JKCKKGCAIAP; while (jkckkgcaiap == 0) { } if (jkckkgcaiap.FBLEJONFPAK) { CLBCHPIIFGD jkckkgcaiap2 = OFNCLLIMBCM.JKCKKGCAIAP; StreamingCameraController currentStreamingCamera = SingletonMonoBehaviour.Instance.LABLOIMGLJH; while (jkckkgcaiap2 == currentStreamingCamera.MDPCHAIMMLF) { } SpectatorWatchUIFlow.KFKCLCCOPGB(OFNCLLIMBCM.JKCKKGCAIAP, StreamingCameraController.BKDLIGANFKP.WatchUI); return; } } if (PKEOMOFAPGL == SpectatorStreamPreviewScreen.BILFNIJMJMN.Next) { } } // Token: 0x06003054 RID: 12372 RVA: 0x000C8A84 File Offset: 0x000C6C84 [Token(Token = "0x6003054")] [Address(RVA = "0x105A020", Offset = "0x1058A20", VA = "0x18105A020")] private void FBKNFDLGABA(SpectatorStreamPreviewScreen OFNCLLIMBCM, int DJBBMJBBNHB) { SpectatorStreamPreviewScreen screen = OFNCLLIMBCM; if (OFNCLLIMBCM.JKCKKGCAIAP != (ulong)0L) { List lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN; Predicate predicate = delegate(CLBCHPIIFGD c) { SpectatorStreamPreviewScreen screen2 = screen; return c == screen2.JKCKKGCAIAP; }; int num = lhecmfeacdn.FindIndex(predicate); } int num2 = 0; int num3 = 0; List lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN; num2 += DJBBMJBBNHB; List lhecmfeacdn3 = SpectatorWatchUIFlow.LHECMFEACDN; List lhecmfeacdn4 = SpectatorWatchUIFlow.LHECMFEACDN; List lhecmfeacdn5 = SpectatorWatchUIFlow.LHECMFEACDN; if (typeof(SpectatorWatchUIFlow).TypeHandle != 0) { List lhecmfeacdn6 = SpectatorWatchUIFlow.LHECMFEACDN; bool flag; if (flag) { List lhecmfeacdn7 = SpectatorWatchUIFlow.LHECMFEACDN; } } num3++; SpectatorStreamPreviewScreen screen3 = screen; List lhecmfeacdn8 = SpectatorWatchUIFlow.LHECMFEACDN; } // Token: 0x06003055 RID: 12373 RVA: 0x000C8B24 File Offset: 0x000C6D24 [Token(Token = "0x6003055")] [Address(RVA = "0x1059CF0", Offset = "0x10586F0", VA = "0x181059CF0")] private void DKPOMFOEFIH(SpectatorStreamPreviewScreen OFNCLLIMBCM, CLBCHPIIFGD.CFDNGJEBOCK GEDCEIDOKJL) { SpectatorStreamPreviewScreen screen = OFNCLLIMBCM; int num = 0; if (OFNCLLIMBCM.JKCKKGCAIAP != num) { List lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN; Predicate predicate = delegate(CLBCHPIIFGD c) { SpectatorStreamPreviewScreen screen2 = screen; return c == screen2.JKCKKGCAIAP; }; int num2 = lhecmfeacdn.FindIndex(predicate); } List lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN; num++; List lhecmfeacdn3 = SpectatorWatchUIFlow.LHECMFEACDN; while (1 == 0) { } List lhecmfeacdn4 = SpectatorWatchUIFlow.LHECMFEACDN; List lhecmfeacdn5 = SpectatorWatchUIFlow.LHECMFEACDN; bool flag; while (!flag) { } List lhecmfeacdn6 = SpectatorWatchUIFlow.LHECMFEACDN; SpectatorStreamPreviewScreen screen3 = screen; List lhecmfeacdn7 = SpectatorWatchUIFlow.LHECMFEACDN; } // Token: 0x06003056 RID: 12374 RVA: 0x000C8BB0 File Offset: 0x000C6DB0 [Token(Token = "0x6003056")] [Address(RVA = "0x1059B50", Offset = "0x1058550", VA = "0x181059B50")] public void Button_ToggleHandheldCamera(bool on) { if (!on) { this.RecallHandheldCamera(); return; } this.UseHandheldCamera(); } // Token: 0x06003057 RID: 12375 RVA: 0x000C8BD0 File Offset: 0x000C6DD0 [Token(Token = "0x6003057")] [Address(RVA = "0x105D9D0", Offset = "0x105C3D0", VA = "0x18105D9D0")] public void UseHandheldCamera() { HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD; int num = 0; if (!(ppnchaccjdd == num)) { HandheldStreamerCamera ppnchaccjdd2 = SpectatorWatchUIFlow.PPNCHACCJDD; List lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD mainCameraTransform = ppnchaccjdd2.mainCameraTransform; if (!lhecmfeacdn.Contains(mainCameraTransform)) { HandheldStreamerCamera ppnchaccjdd3 = SpectatorWatchUIFlow.PPNCHACCJDD; List lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD mainCameraTransform2 = ppnchaccjdd3.mainCameraTransform; lhecmfeacdn2.Add(mainCameraTransform2); } HandheldStreamerCamera ppnchaccjdd4 = SpectatorWatchUIFlow.PPNCHACCJDD; List lhecmfeacdn3 = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD frontFacingCameraTransform = ppnchaccjdd4.frontFacingCameraTransform; if (!lhecmfeacdn3.Contains(frontFacingCameraTransform)) { HandheldStreamerCamera ppnchaccjdd5 = SpectatorWatchUIFlow.PPNCHACCJDD; List lhecmfeacdn4 = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD frontFacingCameraTransform2 = ppnchaccjdd5.frontFacingCameraTransform; lhecmfeacdn4.Add(frontFacingCameraTransform2); } Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool; Transform transform = global::Player.k__BackingField.head.transform; float z = Vector3.forward.z; Quaternion identity = Quaternion.identity; } Dictionary dictionary = new Dictionary(); int actorNumber = PhotonNetwork.LocalPlayer.actorNumber; dictionary.Add("Owner", actorNumber); dictionary.Add("Purpose", actorNumber); CameraRig instance = SingletonMonoBehaviour.Instance; if (instance.k__BackingField == 0) { Transform transform2 = instance.postProcessEffectStack.transform; } string name = this.handheldCameraPrefab.name; Vector3 forward = Vector3.forward; Quaternion identity2 = Quaternion.identity; int viewIdField = global::Player.k__BackingField.photonView.viewIdField; int num2 = 0; Tool tool2; if (tool2 != num2) { SpectatorWatchUIFlow.PPNCHACCJDD = tool2.GetComponent(); HandheldStreamerCamera ppnchaccjdd6 = SpectatorWatchUIFlow.PPNCHACCJDD; List lhecmfeacdn5 = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD mainCameraTransform3 = ppnchaccjdd6.mainCameraTransform; lhecmfeacdn5.Add(mainCameraTransform3); HandheldStreamerCamera ppnchaccjdd7 = SpectatorWatchUIFlow.PPNCHACCJDD; List lhecmfeacdn6 = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD frontFacingCameraTransform3 = ppnchaccjdd7.frontFacingCameraTransform; lhecmfeacdn6.Add(frontFacingCameraTransform3); SpectatorWatchUIFlow.KFKCLCCOPGB(SpectatorWatchUIFlow.PPNCHACCJDD.mainCameraTransform, StreamingCameraController.BKDLIGANFKP.WatchUI); Tool tool3 = SpectatorWatchUIFlow.PPNCHACCJDD.Tool; ActionEvent inputDownEvent = tool3.InputDownEvent; Action action = new Action(this.MDFFNAPFLFN); ActionEvent actionEvent = inputDownEvent + action; tool3.InputDownEvent = actionEvent; HandheldStreamerCamera ppnchaccjdd8 = SpectatorWatchUIFlow.PPNCHACCJDD; RenderTexture activeTexture = SingletonMonoBehaviour.Instance.streamingCamera.activeTexture; ppnchaccjdd8.SetTexture(activeTexture); } PLDMAFINLJO.FANDNIHFMNM(this.useHandheldToggle.label, "Recall"); } // Token: 0x06003058 RID: 12376 RVA: 0x000C8E08 File Offset: 0x000C7008 [Token(Token = "0x6003058")] [Address(RVA = "0x105C8B0", Offset = "0x105B2B0", VA = "0x18105C8B0")] public void RecallHandheldCamera() { HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD; List lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD mainCameraTransform = ppnchaccjdd.mainCameraTransform; bool flag = lhecmfeacdn.Remove(mainCameraTransform); HandheldStreamerCamera ppnchaccjdd2 = SpectatorWatchUIFlow.PPNCHACCJDD; List lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD frontFacingCameraTransform = ppnchaccjdd2.frontFacingCameraTransform; bool flag2 = lhecmfeacdn2.Remove(frontFacingCameraTransform); SpectatorStreamPreviewScreen[] dancgapilep = this.DANCGAPILEP; int num = 0; int length = dancgapilep.Length; if (num < length) { SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = dancgapilep[num]; CLBCHPIIFGD jkckkgcaiap = spectatorStreamPreviewScreen.JKCKKGCAIAP; if (jkckkgcaiap != 0) { HandheldStreamerCamera ppnchaccjdd3 = SpectatorWatchUIFlow.PPNCHACCJDD; if (jkckkgcaiap != ppnchaccjdd3.mainCameraTransform) { CLBCHPIIFGD jkckkgcaiap2 = spectatorStreamPreviewScreen.JKCKKGCAIAP; HandheldStreamerCamera ppnchaccjdd4 = SpectatorWatchUIFlow.PPNCHACCJDD; if (jkckkgcaiap2 != ppnchaccjdd4.frontFacingCameraTransform) { goto IL_A6; } } } this.FBKNFDLGABA(spectatorStreamPreviewScreen, 1); IL_A6: num++; } StreamingCameraController currentStreamingCamera = SingletonMonoBehaviour.Instance.LABLOIMGLJH; int num2 = 0; if (currentStreamingCamera != num2) { CLBCHPIIFGD mdpchaimmlf = SingletonMonoBehaviour.Instance.LABLOIMGLJH.MDPCHAIMMLF; HandheldStreamerCamera ppnchaccjdd5 = SpectatorWatchUIFlow.PPNCHACCJDD; if (mdpchaimmlf != ppnchaccjdd5.mainCameraTransform) { CLBCHPIIFGD mdpchaimmlf2 = SingletonMonoBehaviour.Instance.LABLOIMGLJH.MDPCHAIMMLF; HandheldStreamerCamera ppnchaccjdd6 = SpectatorWatchUIFlow.PPNCHACCJDD; if (mdpchaimmlf2 != ppnchaccjdd6.frontFacingCameraTransform) { goto IL_124; } } SpectatorWatchUIFlow.KFKCLCCOPGB(this.DANCGAPILEP[0].JKCKKGCAIAP, StreamingCameraController.BKDLIGANFKP.HandheldTool); } IL_124: Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool; float z = Vector3.zero.z; Quaternion identity = Quaternion.identity; PLDMAFINLJO.FANDNIHFMNM(this.useHandheldToggle.label, "Use"); } // Token: 0x06003059 RID: 12377 RVA: 0x000C8F74 File Offset: 0x000C7174 [Token(Token = "0x6003059")] [Address(RVA = "0x105BC20", Offset = "0x105A620", VA = "0x18105BC20")] private void MDFFNAPFLFN(Tool NBHJPDBHDHB) { Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool; if (NBHJPDBHDHB == tool) { StreamingCameraController currentStreamingCamera = SingletonMonoBehaviour.Instance.LABLOIMGLJH; int num = 0; if (currentStreamingCamera != num) { CLBCHPIIFGD mdpchaimmlf = SingletonMonoBehaviour.Instance.LABLOIMGLJH.MDPCHAIMMLF; HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD; if (mdpchaimmlf != ppnchaccjdd.mainCameraTransform) { SpectatorWatchUIFlow.KFKCLCCOPGB(SpectatorWatchUIFlow.PPNCHACCJDD.mainCameraTransform, StreamingCameraController.BKDLIGANFKP.HandheldTool); return; } SpectatorWatchUIFlow.KFKCLCCOPGB(SpectatorWatchUIFlow.PPNCHACCJDD.frontFacingCameraTransform, StreamingCameraController.BKDLIGANFKP.HandheldTool); } } } // Token: 0x0600305A RID: 12378 RVA: 0x000C8FF8 File Offset: 0x000C71F8 [Token(Token = "0x600305A")] [Address(RVA = "0x105CF80", Offset = "0x105B980", VA = "0x18105CF80")] public void Slider_FrameRateValueChange(float value) { SpectatorWatchUIFlow.SliderToFrameRateSetting[] array = this.sliderToFrameRateSettings; int num = 0; int length = array.Length; if (num < length) { num += num; num++; StreamingCameraController instance = SingletonMonoBehaviour.Instance; SpectatorWatchUIFlow.SliderToFrameRateSetting[] array2 = this.sliderToFrameRateSettings; num += num; return; } Debug.LogError("Frame ratevalue was invalid. You need to update the slider to frame rate mappings"); } // Token: 0x0600305B RID: 12379 RVA: 0x000C9044 File Offset: 0x000C7244 [Token(Token = "0x600305B")] [Address(RVA = "0x105CDF0", Offset = "0x105B7F0", VA = "0x18105CDF0")] public void Slider_FOVValueChange(float value) { SpectatorWatchUIFlow.SliderToFOVSetting[] array = this.sliderToFOVSettings; int num = 0; int length = array.Length; if (num < length) { num += num; num++; StreamingCameraController instance = SingletonMonoBehaviour.Instance; SpectatorWatchUIFlow.SliderToFOVSetting[] array2 = this.sliderToFOVSettings; num += num; SpectatorWatchUIFlow.SliderToFOVSetting[] array3 = this.sliderToFOVSettings; this.IHCGEGMMBBB.fieldOfView = value; return; } Debug.LogError("FOV value was invalid. You need to update the slider to FOV mappings"); } // Token: 0x0600305C RID: 12380 RVA: 0x000C90A4 File Offset: 0x000C72A4 [Token(Token = "0x600305C")] [Address(RVA = "0x105CD70", Offset = "0x105B770", VA = "0x18105CD70")] public void Slider_AudioListenerPositionValueChange(float value) { StreamingCameraController instance = SingletonMonoBehaviour.Instance; } // Token: 0x0600305D RID: 12381 RVA: 0x000C90C0 File Offset: 0x000C72C0 [Token(Token = "0x600305D")] [Address(RVA = "0x105D0D0", Offset = "0x105BAD0", VA = "0x18105D0D0")] public void Slider_GreenScreenValueChange(float value) { SpectatorWatchUIFlow.SliderToGreenScreenSetting[] array = this.sliderToGreenScreenSettings; int num = 0; int length = array.Length; if (num < length) { num += num; num++; num += num; SingletonMonoBehaviour.Instance.SetGreenScreen((StreamingCameraController.MHLMDKCCJBK)num, StreamingCameraController.BKDLIGANFKP.WatchUI); Camera ihcgegmmbbb = this.IHCGEGMMBBB; this.IHCGEGMMBBB.farClipPlane = 100f; return; } Debug.LogError("Greenscreen value was invalid. You need to update the slider to green screen mappings"); } // Token: 0x0600305E RID: 12382 RVA: 0x000C9124 File Offset: 0x000C7324 [Token(Token = "0x600305E")] [Address(RVA = "0x105D270", Offset = "0x105BC70", VA = "0x18105D270")] public void Toggle_360Panorama(bool value) { if (value) { VRCapture panoramaCapture = SingletonMonoBehaviour.Instance.PanoramaCapture; int num = 0; if (panoramaCapture != num) { int num2; SpectatorWatchUIFlow.OGPEMHOFGDC ogpemhofgdc = new SpectatorWatchUIFlow.OGPEMHOFGDC(num2); num2 = 0; ogpemhofgdc.<>4__this = this; Coroutine coroutine = base.StartCoroutine(ogpemhofgdc); return; } } StreamingCameraController instance = SingletonMonoBehaviour.Instance; int num3 = 0; instance.OverrideRenderTexture(num3); VRCapture panoramaCapture2 = SingletonMonoBehaviour.Instance.PanoramaCapture; int num4; if (panoramaCapture2 != 0) { GameObject gameObject = panoramaCapture2.gameObject; num4 = 0; int num5 = 0; gameObject.SetActive(num5 != 0); } bool flag = this.fovSlider.IsDestroyed(); SpectatorWatchUIFlow.SliderToFOVSetting[] array = this.sliderToFOVSettings; int num6 = 0; int length = array.Length; if (num6 < length) { num6 += num6; if (num4 != "{il2cpp array field local23->}") { num6++; } StreamingCameraController instance2 = SingletonMonoBehaviour.Instance; SpectatorWatchUIFlow.SliderToFOVSetting[] array2 = this.sliderToFOVSettings; num6 += num6; SpectatorWatchUIFlow.SliderToFOVSetting[] array3 = this.sliderToFOVSettings; Camera ihcgegmmbbb = this.IHCGEGMMBBB; } Debug.LogError("FOV value was invalid. You need to update the slider to FOV mappings"); HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD; while (ppnchaccjdd == 0) { } RenderTexture targetTexture = SingletonMonoBehaviour.Instance.streamingCamera.targetTexture; ppnchaccjdd.SetTexture(targetTexture); } // Token: 0x0600305F RID: 12383 RVA: 0x000C923C File Offset: 0x000C743C [Token(Token = "0x600305F")] [Address(RVA = "0x1059C80", Offset = "0x1058680", VA = "0x181059C80")] private IEnumerator DFNMDOLIHJI() { int num; SpectatorWatchUIFlow.OGPEMHOFGDC ogpemhofgdc = new SpectatorWatchUIFlow.OGPEMHOFGDC(num); num = 0; ogpemhofgdc.<>4__this = this; throw new NullReferenceException(); } // Token: 0x06003060 RID: 12384 RVA: 0x000C9260 File Offset: 0x000C7460 [Token(Token = "0x6003060")] [Address(RVA = "0x1059B70", Offset = "0x1058570", VA = "0x181059B70")] private void CBEEIBJGGIF() { SpectatorStreamPoint[] array = global::UnityEngine.Object.FindObjectsOfType(); this.HEPCACELDBL = array; int num = 0; int length = array.Length; if (num < length) { SpectatorStreamPoint spectatorStreamPoint = array[num]; spectatorStreamPoint.CameraTransform.OPLHMKFCNOL = (CLBCHPIIFGD.CFDNGJEBOCK)((ulong)1L); List lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN; CLBCHPIIFGD cameraTransform = spectatorStreamPoint.CameraTransform; lhecmfeacdn.Add(cameraTransform); num++; } } // Token: 0x06003061 RID: 12385 RVA: 0x000C92C0 File Offset: 0x000C74C0 [Token(Token = "0x6003061")] [Address(RVA = "0x105E300", Offset = "0x105CD00", VA = "0x18105E300")] public SpectatorWatchUIFlow() { ulong num; this.previewResolution = num; this.previewResolution.y = (float)0; base..ctor(); } // Token: 0x0400297F RID: 10623 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400297F")] [Header("SpectatorWatchUIFlow")] public RawImage StreamerCamMainImage; // Token: 0x04002980 RID: 10624 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002980")] public Text CurrentPreviewName; // Token: 0x04002981 RID: 10625 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002981")] [SerializeField] private Vector2 previewResolution; // Token: 0x04002982 RID: 10626 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002982")] [SerializeField] private Texture2D streamNotAvailableTexture; // Token: 0x04002983 RID: 10627 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002983")] [SerializeField] private Texture2D selectStreamTexture; // Token: 0x04002984 RID: 10628 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002984")] [SerializeField] [Header("Frame rate Settings Slider Mappings")] private SpectatorWatchUIFlow.SliderToFrameRateSetting[] sliderToFrameRateSettings; // Token: 0x04002985 RID: 10629 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002985")] [SerializeField] [Header("FOV Settings Slider Mappings")] private SpectatorWatchUIFlow.SliderToFOVSetting[] sliderToFOVSettings; // Token: 0x04002986 RID: 10630 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002986")] [SerializeField] [Header("Green Screen Settings Slider Mappings")] private SpectatorWatchUIFlow.SliderToGreenScreenSetting[] sliderToGreenScreenSettings; // Token: 0x04002987 RID: 10631 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002987")] [SerializeField] private Slider3D fpsSlider; // Token: 0x04002988 RID: 10632 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4002988")] [SerializeField] private Slider3D fovSlider; // Token: 0x04002989 RID: 10633 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4002989")] [SerializeField] private Slider3D audioListenerPositionSlider; // Token: 0x0400298A RID: 10634 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400298A")] [SerializeField] private Slider3D greenScreenSlider; // Token: 0x0400298B RID: 10635 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400298B")] [SerializeField] private ToggleButton3D useHandheldToggle; // Token: 0x0400298C RID: 10636 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400298C")] [SerializeField] private ToggleButton3D panoramaToggle; // Token: 0x0400298D RID: 10637 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400298D")] [SerializeField] private GameObject handheldCameraPrefab; // Token: 0x0400298E RID: 10638 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400298E")] private Camera IHCGEGMMBBB; // Token: 0x0400298F RID: 10639 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400298F")] private SpectatorStreamPreviewScreen[] DANCGAPILEP; // Token: 0x04002990 RID: 10640 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x4002990")] private int JELKOFGKBFI; // Token: 0x04002991 RID: 10641 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x4002991")] private CLBCHPIIFGD ANMPDNOFEFM; // Token: 0x04002992 RID: 10642 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x4002992")] private Texture2D BNEMLGHMNKA; // Token: 0x04002993 RID: 10643 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x4002993")] [NonSerialized] private RenderTexture DOAIIDAKHID; // Token: 0x04002994 RID: 10644 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x4002994")] private SpectatorStreamPoint[] HEPCACELDBL; // Token: 0x04002995 RID: 10645 [Token(Token = "0x4002995")] private static HandheldStreamerCamera PPNCHACCJDD; // Token: 0x04002996 RID: 10646 [Token(Token = "0x4002996")] private static List LHECMFEACDN = new List(); // Token: 0x04002997 RID: 10647 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x4002997")] private bool LLEADMBGLPJ; // Token: 0x04002998 RID: 10648 [Token(Token = "0x4002998")] private static CLBCHPIIFGD.CFDNGJEBOCK NPDDDANIFOC; // Token: 0x0200068F RID: 1679 [Token(Token = "0x200068F")] [Serializable] private struct SliderToFrameRateSetting { // Token: 0x04002999 RID: 10649 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4002999")] public string name; // Token: 0x0400299A RID: 10650 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400299A")] public int SliderValue; // Token: 0x0400299B RID: 10651 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400299B")] public StreamingCameraController.CLFGGJJKNPC frameRate; } // Token: 0x02000690 RID: 1680 [Token(Token = "0x2000690")] [Serializable] private struct SliderToFOVSetting { // Token: 0x0400299C RID: 10652 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400299C")] public string name; // Token: 0x0400299D RID: 10653 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400299D")] public int SliderValue; // Token: 0x0400299E RID: 10654 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400299E")] public StreamingCameraController.HAICPEIFEOE fov; } // Token: 0x02000691 RID: 1681 [Token(Token = "0x2000691")] [Serializable] private struct SliderToGreenScreenSetting { // Token: 0x0400299F RID: 10655 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400299F")] public string name; // Token: 0x040029A0 RID: 10656 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x40029A0")] public int SliderValue; // Token: 0x040029A1 RID: 10657 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x40029A1")] public StreamingCameraController.MHLMDKCCJBK mode; } // Token: 0x02000693 RID: 1683 [Token(Token = "0x2000693")] [CompilerGenerated] private sealed class DCLDFMCBLEC { // Token: 0x06003069 RID: 12393 RVA: 0x000C9374 File Offset: 0x000C7574 [Token(Token = "0x6003069")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public DCLDFMCBLEC() { } // Token: 0x0600306A RID: 12394 RVA: 0x000C9388 File Offset: 0x000C7588 [Token(Token = "0x600306A")] [Address(RVA = "0x1045DC0", Offset = "0x10447C0", VA = "0x181045DC0")] internal bool b__0(CLBCHPIIFGD c) { SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.screen; return c == spectatorStreamPreviewScreen.JKCKKGCAIAP; } // Token: 0x040029A7 RID: 10663 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40029A7")] public SpectatorStreamPreviewScreen screen; } // Token: 0x02000694 RID: 1684 [Token(Token = "0x2000694")] [CompilerGenerated] private sealed class JPDBIDJNBLJ { // Token: 0x0600306B RID: 12395 RVA: 0x000C93AC File Offset: 0x000C75AC [Token(Token = "0x600306B")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JPDBIDJNBLJ() { } // Token: 0x0600306C RID: 12396 RVA: 0x000C93C0 File Offset: 0x000C75C0 [Token(Token = "0x600306C")] [Address(RVA = "0x1045DC0", Offset = "0x10447C0", VA = "0x181045DC0")] internal bool b__0(CLBCHPIIFGD c) { SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.screen; return c == spectatorStreamPreviewScreen.JKCKKGCAIAP; } // Token: 0x040029A8 RID: 10664 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40029A8")] public SpectatorStreamPreviewScreen screen; } }