using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using Mono; using Photon.Pun; using RecNet; using RecRoom.Core; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; using UnityEngine.Experimental.Rendering; using UnityEngine.UI; namespace RecRoom.Tools.Productivity { // Token: 0x02002C08 RID: 11272 [Token(Token = "0x2002C08")] public class DesktopScreenSharingDisplay : MonoBehaviourPun, BLFKPFHDCOI { // Token: 0x17003481 RID: 13441 // (get) Token: 0x06012C7F RID: 76927 RVA: 0x00445568 File Offset: 0x00443768 [Token(Token = "0x17003481")] private int LAOAAOOKANH { [Token(Token = "0x6012C7F")] [Address(RVA = "0x14AFEA0", Offset = "0x14AEEA0", VA = "0x1814AFEA0")] get { return this.JNMDKFICGON.KLIAOAJIPKM(); } } // Token: 0x17003482 RID: 13442 // (get) Token: 0x06012C80 RID: 76928 RVA: 0x00445588 File Offset: 0x00443788 [Token(Token = "0x17003482")] private bool DEHKBECGNAD { [Token(Token = "0x6012C80")] [Address(RVA = "0x14B0670", Offset = "0x14AF670", VA = "0x1814B0670")] get { return this.JNMDKFICGON.KLIAOAJIPKM() != -1; } } // Token: 0x06012C81 RID: 76929 RVA: 0x004455AC File Offset: 0x004437AC [Token(Token = "0x6012C81")] [Address(RVA = "0x14AF430", Offset = "0x14AE430", VA = "0x1814AF430", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(this.FAKLGIGGIJF); base.AuthorityChangedEvent += action; Action action2 = new Action(this.NDNOAJLOKFM); int num; NMIGJEKFNME nmigjekfnme = new NMIGJEKFNME(this, "SHRSRCSDATA", -1, num, (OHOEENCHJJE)num, action2, num); num = 0; Tool tool = this.tool; this.JNMDKFICGON = nmigjekfnme; tool.AllowedToTransferOwnershipOnCollision = false; this.tool.AlwaysPhysicalPickupOffCenter = true; Texture2D texture2D = new Texture2D(1, 1); this.DFEOOBIGNDB = texture2D; texture2D.anisoLevel = 9; DesktopScreenSharingDisplay.DGJMMLBMCMM = this.DFEOOBIGNDB.EncodeToJPG(); Material[] sharedMaterialArray = this.screenRenderer.GetSharedMaterialArray(); Material material = this.enabledMaterialPrefab; this.EFIDPHNFEMD = sharedMaterialArray; Material material2 = new Material(material); this.NPGEJGLHGEB = material2; Texture2D dfeoobigndb = this.DFEOOBIGNDB; int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI; material2.SetTextureImpl(bmbhiolhcli, dfeoobigndb); } // Token: 0x06012C82 RID: 76930 RVA: 0x00445690 File Offset: 0x00443890 [Token(Token = "0x6012C82")] [Address(RVA = "0x14B10B0", Offset = "0x14B00B0", VA = "0x1814B10B0")] private void Start() { this.NDNOAJLOKFM(); } // Token: 0x06012C83 RID: 76931 RVA: 0x004456A4 File Offset: 0x004438A4 [Token(Token = "0x6012C83")] [Address(RVA = "0x14B0D20", Offset = "0x14AFD20", VA = "0x1814B0D20", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Action action = new Action(this.FAKLGIGGIJF); base.AuthorityChangedEvent -= action; Texture2D dfeoobigndb = this.DFEOOBIGNDB; int num = 0; if (dfeoobigndb != num) { global::UnityEngine.Object.Destroy(this.DFEOOBIGNDB); this.DFEOOBIGNDB = (ulong)0L; } Material npgejglhgeb = this.NPGEJGLHGEB; int num2 = 0; if (npgejglhgeb != num2) { global::UnityEngine.Object.Destroy(this.NPGEJGLHGEB); this.NPGEJGLHGEB = (ulong)0L; } } // Token: 0x06012C84 RID: 76932 RVA: 0x0044571C File Offset: 0x0044391C [Token(Token = "0x6012C84")] [Address(RVA = "0x14B10C0", Offset = "0x14B00C0", VA = "0x1814B10C0")] private void Update() { if (this.OLMDJHDFGIH()) { if (!this.IDNCKENKOND()) { this.HONEHPAINFM(); return; } float time = Time.time; float time2 = Time.time; this.BJNDAMCDFAN = time2; int num = this.JNMDKFICGON.HHKKJDOCBNH(); int num2 = this.screenShareImageHorizontalResolution; int num3 = this.screenShareImageCompressionQuality; PMGCJEPKFOF pmgcjepkfof = PIFLNPCGOKD.KAKABFGAJJJ(num, num2, num3); Action action = new Action(this.PLJKHABOKKO); int num4 = 0; num4 += num4; num4++; } } // Token: 0x06012C85 RID: 76933 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012C85")] [Address(RVA = "0x14B0E80", Offset = "0x14AFE80", VA = "0x1814B0E80", Slot = "15")] public void OnPhotonSerializeView(CIJGCGJKPEN DMMGOMOKEKK, EEAEPAPIPJB DBDDKLHPNNA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012C86 RID: 76934 RVA: 0x004457B0 File Offset: 0x004439B0 [Token(Token = "0x6012C86")] [Address(RVA = "0x14B0030", Offset = "0x14AF030", VA = "0x1814B0030")] private void EEAEDOIKNJB(byte[] LLFMLHDIGGI) { Texture2D dfeoobigndb = this.DFEOOBIGNDB; int num = 0; if (dfeoobigndb != num && LLFMLHDIGGI != 0) { bool flag = this.DFEOOBIGNDB.LoadImage(LLFMLHDIGGI); } } // Token: 0x06012C87 RID: 76935 RVA: 0x004457E4 File Offset: 0x004439E4 [Token(Token = "0x6012C87")] [Address(RVA = "0x14B0160", Offset = "0x14AF160", VA = "0x1814B0160")] private void IBCFNMDGAHB() { Texture2D dfeoobigndb = this.DFEOOBIGNDB; int num = 0; if (dfeoobigndb != num) { if (this.DFEOOBIGNDB.graphicsFormat == GraphicsFormat.R8_SRGB) { Texture2D dfeoobigndb2 = this.DFEOOBIGNDB; } Texture2D dfeoobigndb3 = this.DFEOOBIGNDB; byte[] dgjmmlbmcmm = DesktopScreenSharingDisplay.DGJMMLBMCMM; bool flag = dfeoobigndb3.LoadImage(dgjmmlbmcmm); } } // Token: 0x06012C88 RID: 76936 RVA: 0x00445838 File Offset: 0x00443A38 [Token(Token = "0x6012C88")] [Address(RVA = "0x14AFD60", Offset = "0x14AED60", VA = "0x1814AFD60")] private void CHFAGIGHDIO() { int num = this.JNMDKFICGON.HHKKJDOCBNH(); int num2 = this.screenShareImageHorizontalResolution; int num3 = this.screenShareImageCompressionQuality; PMGCJEPKFOF pmgcjepkfof = PIFLNPCGOKD.KAKABFGAJJJ(num, num2, num3); Action action = new Action(this.PLJKHABOKKO); int num4 = 0; num4 += num4; num4++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x06012C89 RID: 76937 RVA: 0x004458A0 File Offset: 0x00443AA0 [Token(Token = "0x6012C89")] [Address(RVA = "0x14B0C30", Offset = "0x14AFC30", VA = "0x1814B0C30")] private void OPJMIJLODDJ() { Texture2D texture2D = new Texture2D(1, 1); this.DFEOOBIGNDB = texture2D; texture2D.anisoLevel = 9; DesktopScreenSharingDisplay.DGJMMLBMCMM = this.DFEOOBIGNDB.EncodeToJPG(); } // Token: 0x06012C8A RID: 76938 RVA: 0x004458DC File Offset: 0x00443ADC [Token(Token = "0x6012C8A")] [Address(RVA = "0x14AF6B0", Offset = "0x14AE6B0", VA = "0x1814AF6B0")] private int BMIPEKHDMLB() { return Player.k__BackingField.k__BackingField; } // Token: 0x06012C8B RID: 76939 RVA: 0x004458FC File Offset: 0x00443AFC [Token(Token = "0x6012C8B")] [Address(RVA = "0x14B0BB0", Offset = "0x14AFBB0", VA = "0x1814B0BB0")] private bool OLMDJHDFGIH() { if (base.OGIBLNIIHDK) { int num = this.JNMDKFICGON.KLIAOAJIPKM(); int num2 = this.BMIPEKHDMLB(); if (num == num2) { return true; } } throw new NullReferenceException(); } // Token: 0x06012C8C RID: 76940 RVA: 0x00445934 File Offset: 0x00443B34 [Token(Token = "0x6012C8C")] [Address(RVA = "0x14B03D0", Offset = "0x14AF3D0", VA = "0x1814B03D0")] private bool IMIMAHJCJKC() { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; if (!flag && Matchmaking.BBJAEJHMAPB.k__BackingField) { return true; } throw new NullReferenceException(); } // Token: 0x06012C8D RID: 76941 RVA: 0x00445970 File Offset: 0x00443B70 [Token(Token = "0x6012C8D")] [Address(RVA = "0x14B02A0", Offset = "0x14AF2A0", VA = "0x1814B02A0")] private bool IDNCKENKOND() { bool flag; if (this.IMIMAHJCJKC() && flag && Runtime.SetGCAllowSynchronousMajor(false)) { return true; } } // Token: 0x06012C8E RID: 76942 RVA: 0x00445998 File Offset: 0x00443B98 [Token(Token = "0x6012C8E")] [Address(RVA = "0x14B0AE0", Offset = "0x14AFAE0", VA = "0x1814B0AE0")] private bool ODPCFIPKMCK() { if (this.JNMDKFICGON.KLIAOAJIPKM() == -1) { return this.IDNCKENKOND(); } return this.OLMDJHDFGIH(); } // Token: 0x06012C8F RID: 76943 RVA: 0x004459C8 File Offset: 0x00443BC8 [Token(Token = "0x6012C8F")] [Address(RVA = "0x14B0B40", Offset = "0x14AFB40", VA = "0x1814B0B40")] private bool OIKHNOEIJFJ() { if (this.OLMDJHDFGIH() && PIFLNPCGOKD.JBLOGPMIAOP > 1) { return true; } } // Token: 0x06012C90 RID: 76944 RVA: 0x004459EC File Offset: 0x00443BEC [Token(Token = "0x6012C90")] [Address(RVA = "0x14B00C0", Offset = "0x14AF0C0", VA = "0x1814B00C0")] private void FAKLGIGGIJF(AGAJMBPABDL HIBNOIKDDAC) { if (HIBNOIKDDAC != 0 && HIBNOIKDDAC.DMKCIEPGGAB && !this.OLMDJHDFGIH()) { this.HONEHPAINFM(); } } // Token: 0x06012C91 RID: 76945 RVA: 0x00445A18 File Offset: 0x00443C18 [Token(Token = "0x6012C91")] [Address(RVA = "0x14B06C0", Offset = "0x14AF6C0", VA = "0x1814B06C0")] private void NDNOAJLOKFM() { Material[] efidphnfemd = this.EFIDPHNFEMD; int num = this.screenMaterialIndex; if (this.JNMDKFICGON.KLIAOAJIPKM() != -1) { } Material material = this.disabledMaterial; if (material != 0) { } efidphnfemd[0] = material; Renderer renderer = this.screenRenderer; Material[] efidphnfemd2 = this.EFIDPHNFEMD; renderer.SetMaterialArray(efidphnfemd2); if (this.JNMDKFICGON.KLIAOAJIPKM() == -1) { GameObject gameObject = this.broadcasterLabel.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); } PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(this.JNMDKFICGON.KLIAOAJIPKM()); Action action = new Action(this.KEFDBNGAHDK); if (this.JNMDKFICGON.KLIAOAJIPKM() == -1) { this.IBCFNMDGAHB(); } Button button = this.displayIndexCycleButton; if (this.OLMDJHDFGIH()) { int num3 = PIFLNPCGOKD.JBLOGPMIAOP; } int num4 = 0; button.interactable = num4 != 0; Button button2 = this.reportButton; bool flag = this.JNMDKFICGON.KLIAOAJIPKM() != -1; button2.interactable = flag; } // Token: 0x06012C92 RID: 76946 RVA: 0x00445B18 File Offset: 0x00443D18 [Token(Token = "0x6012C92")] [Address(RVA = "0x14AFEF0", Offset = "0x14AEEF0", VA = "0x1814AFEF0")] private void DNGKAIMFPBC() { int num = this.BMIPEKHDMLB(); int localPlayerId = num; int num2 = 0; PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.HLKBLMKLBFM(num, num2 != 0); Action action = delegate(bool hasScreenSharePermissions) { if (!hasScreenSharePermissions) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Desktop Sharing is not supported.", 5f, num4, num4); return; } PhotonView photonView = this.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); NMIGJEKFNME jnmdkficgon = this.JNMDKFICGON; int localPlayerId2 = localPlayerId; int num5 = 0; jnmdkficgon.BDJFGEJFPPO(localPlayerId2, num5, true); }; int num3 = 0; num3 += num3; num3++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x06012C93 RID: 76947 RVA: 0x00445B80 File Offset: 0x00443D80 [Token(Token = "0x6012C93")] [Address(RVA = "0x14B00F0", Offset = "0x14AF0F0", VA = "0x1814B00F0")] private void HONEHPAINFM() { if (base.OGIBLNIIHDK) { NMIGJEKFNME jnmdkficgon = this.JNMDKFICGON; int num = 0; jnmdkficgon.BDJFGEJFPPO(-1, num, true); } } // Token: 0x06012C94 RID: 76948 RVA: 0x00445BB0 File Offset: 0x00443DB0 [Token(Token = "0x6012C94")] [Address(RVA = "0x14B09F0", Offset = "0x14AF9F0", VA = "0x1814B09F0")] private void NMMCJIMFFGP() { int num = this.JNMDKFICGON.HHKKJDOCBNH(); int num2 = PIFLNPCGOKD.JBLOGPMIAOP; NMIGJEKFNME jnmdkficgon = this.JNMDKFICGON; int num3 = this.JNMDKFICGON.KLIAOAJIPKM(); } // Token: 0x06012C95 RID: 76949 RVA: 0x00445BEC File Offset: 0x00443DEC [Token(Token = "0x6012C95")] [Address(RVA = "0x14AF3A0", Offset = "0x14AE3A0", VA = "0x1814AF3A0")] private void ABPFJBEIHKN(string MMBOKOLAJFH) { this.broadcasterLabel.gameObject.SetActive(true); TextMeshProUGUI textMeshProUGUI = this.broadcasterLabel; string text = "@" + MMBOKOLAJFH; ((IMainThreadDispatcher)textMeshProUGUI).Init(); } // Token: 0x06012C96 RID: 76950 RVA: 0x00445C2C File Offset: 0x00443E2C [Token(Token = "0x6012C96")] [Address(RVA = "0x14B1060", Offset = "0x14B0060", VA = "0x1814B1060")] private void PCILDIEDPOI() { GameObject gameObject = this.broadcasterLabel.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x06012C97 RID: 76951 RVA: 0x00445C54 File Offset: 0x00443E54 [Token(Token = "0x6012C97")] [Address(RVA = "0x14AFA80", Offset = "0x14AEA80", VA = "0x1814AFA80")] public void Button_ToggleBroadcastingClaim() { if (this.JNMDKFICGON.KLIAOAJIPKM() == -1) { bool flag = this.IDNCKENKOND(); } if (!this.OLMDJHDFGIH()) { if (this.JNMDKFICGON.KLIAOAJIPKM() == -1) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; return; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; } if (!this.OLMDJHDFGIH()) { int num = this.BMIPEKHDMLB(); int localPlayerId = num; int num2 = 0; PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.HLKBLMKLBFM(num, num2 != 0); Action action = delegate(bool hasScreenSharePermissions) { if (!hasScreenSharePermissions) { NotificationManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; IDisposable disposable = instance3.Play(NotificationManager.IBIDFAOPIPC.Medium, "Desktop Sharing is not supported.", 5f, num4, num4); return; } PhotonView photonView = this.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); NMIGJEKFNME jnmdkficgon = this.JNMDKFICGON; int localPlayerId2 = localPlayerId; int num5 = 0; jnmdkficgon.BDJFGEJFPPO(localPlayerId2, num5, true); }; int num3 = 0; num3 += num3; num3++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); return; } } // Token: 0x06012C98 RID: 76952 RVA: 0x00445D10 File Offset: 0x00443F10 [Token(Token = "0x6012C98")] [Address(RVA = "0x14AF7D0", Offset = "0x14AE7D0", VA = "0x1814AF7D0")] public void Button_CycleScreenIndex() { if (this.OLMDJHDFGIH() && PIFLNPCGOKD.JBLOGPMIAOP > 1) { int num = this.JNMDKFICGON.HHKKJDOCBNH(); int num2 = PIFLNPCGOKD.JBLOGPMIAOP; NMIGJEKFNME jnmdkficgon = this.JNMDKFICGON; int num3 = this.JNMDKFICGON.KLIAOAJIPKM(); } } // Token: 0x06012C99 RID: 76953 RVA: 0x00445D60 File Offset: 0x00443F60 [Token(Token = "0x6012C99")] [Address(RVA = "0x14AF920", Offset = "0x14AE920", VA = "0x1814AF920")] public void Button_Report() { if (this.JNMDKFICGON.KLIAOAJIPKM() != -1) { int num = this.JNMDKFICGON.KLIAOAJIPKM(); int reportedPlayerId = num; PMGCJEPKFOF pmgcjepkfof = OHDHPENHDAP.KGEBPCDLFCM(this.DFEOOBIGNDB); Action action = delegate(string imageName) { RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); int reportedPlayerId2 = reportedPlayerId; flowByType.ShowScreenAndDisplayScreenShareReportDialog(imageName, reportedPlayerId2); }; } } // Token: 0x06012C9A RID: 76954 RVA: 0x00445DB4 File Offset: 0x00443FB4 [Token(Token = "0x6012C9A")] [Address(RVA = "0x14B1270", Offset = "0x14B0270", VA = "0x1814B1270")] public DesktopScreenSharingDisplay() { } // Token: 0x06012C9B RID: 76955 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6012C9B")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] static DesktopScreenSharingDisplay() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012C9C RID: 76956 RVA: 0x00445DEC File Offset: 0x00443FEC [Token(Token = "0x6012C9C")] [Address(RVA = "0x14B1090", Offset = "0x14B0090", VA = "0x1814B1090")] [CompilerGenerated] private void PLJKHABOKKO(byte[] HAPEDNICKAB) { this.GFENEJLDBLP = true; this.JJEGGICDCJM = HAPEDNICKAB; this.EEAEDOIKNJB(HAPEDNICKAB); } // Token: 0x06012C9D RID: 76957 RVA: 0x00445E10 File Offset: 0x00444010 [Token(Token = "0x6012C9D")] [Address(RVA = "0x14B0510", Offset = "0x14AF510", VA = "0x1814B0510")] [CompilerGenerated] private void KEFDBNGAHDK(CCEOLAOLEKJ HFIDFDPOCKA) { if (HFIDFDPOCKA != 0 && this.JNMDKFICGON.KLIAOAJIPKM() != -1) { string text = ObscuredString.FAJDMKOEFLH(HFIDFDPOCKA.k__BackingField); this.broadcasterLabel.gameObject.SetActive(true); TextMeshProUGUI textMeshProUGUI = this.broadcasterLabel; string text2 = "@" + text; ((IMainThreadDispatcher)textMeshProUGUI).Init(); return; } GameObject gameObject = this.broadcasterLabel.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x0400C134 RID: 49460 [Token(Token = "0x400C134")] private const float OABPMKHMCEP = 5f; // Token: 0x0400C135 RID: 49461 [Token(Token = "0x400C135")] private const float NNFANOJIBAB = 0.2f; // Token: 0x0400C136 RID: 49462 [Token(Token = "0x400C136")] private const float CFCCKJPNHNP = 10f; // Token: 0x0400C137 RID: 49463 [Token(Token = "0x400C137")] private const int KJPLKEDCODJ = 0; // Token: 0x0400C138 RID: 49464 [Token(Token = "0x400C138")] private const int IFLOHOFEKOE = -1; // Token: 0x0400C139 RID: 49465 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C139")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)] private Tool tool; // Token: 0x0400C13A RID: 49466 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C13A")] [SerializeField] [Header("Screen Rendering")] private Renderer screenRenderer; // Token: 0x0400C13B RID: 49467 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C13B")] [SerializeField] private int screenMaterialIndex; // Token: 0x0400C13C RID: 49468 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C13C")] [SerializeField] private Material enabledMaterialPrefab; // Token: 0x0400C13D RID: 49469 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C13D")] [SerializeField] private Material disabledMaterial; // Token: 0x0400C13E RID: 49470 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400C13E")] [SerializeField] [Range(0.2f, 10f)] [Header("Screen Sharing Settings")] private float screenShareImageRefreshFrequency = 2f; // Token: 0x0400C13F RID: 49471 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400C13F")] [SerializeField] private int screenShareImageHorizontalResolution = (int)((ulong)1024L); // Token: 0x0400C140 RID: 49472 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400C140")] [SerializeField] [Range(0f, 100f)] private int screenShareImageCompressionQuality = (int)((ulong)50L); // Token: 0x0400C141 RID: 49473 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400C141")] [SerializeField] [Header("UI")] private TextMeshProUGUI broadcasterLabel; // Token: 0x0400C142 RID: 49474 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400C142")] [SerializeField] private Button displayIndexCycleButton; // Token: 0x0400C143 RID: 49475 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400C143")] [SerializeField] private Button reportButton; // Token: 0x0400C144 RID: 49476 [Token(Token = "0x400C144")] private static byte[] DGJMMLBMCMM; // Token: 0x0400C145 RID: 49477 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400C145")] private NMIGJEKFNME JNMDKFICGON; // Token: 0x0400C146 RID: 49478 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400C146")] private Material[] EFIDPHNFEMD; // Token: 0x0400C147 RID: 49479 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400C147")] private Material NPGEJGLHGEB; // Token: 0x0400C148 RID: 49480 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400C148")] private Texture2D DFEOOBIGNDB; // Token: 0x0400C149 RID: 49481 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C149")] private float BJNDAMCDFAN; // Token: 0x0400C14A RID: 49482 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x400C14A")] private bool GFENEJLDBLP; // Token: 0x0400C14B RID: 49483 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C14B")] private byte[] JJEGGICDCJM; // Token: 0x02002C09 RID: 11273 [Token(Token = "0x2002C09")] [CompilerGenerated] private sealed class KOMPAKLGLJG { // Token: 0x06012C9E RID: 76958 RVA: 0x00445E84 File Offset: 0x00444084 [Token(Token = "0x6012C9E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KOMPAKLGLJG() { } // Token: 0x06012C9F RID: 76959 RVA: 0x00445E98 File Offset: 0x00444098 [Token(Token = "0x6012C9F")] [Address(RVA = "0x14B49B0", Offset = "0x14B39B0", VA = "0x1814B49B0")] internal void b__0(bool hasScreenSharePermissions) { if (!hasScreenSharePermissions) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Desktop Sharing is not supported.", 5f, num, num); return; } PhotonView photonView = this.<>4__this.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); NMIGJEKFNME jnmdkficgon = this.<>4__this.JNMDKFICGON; int num2 = this.localPlayerId; int num3 = 0; jnmdkficgon.BDJFGEJFPPO(num2, num3, true); } // Token: 0x0400C14C RID: 49484 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400C14C")] public DesktopScreenSharingDisplay <>4__this; // Token: 0x0400C14D RID: 49485 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C14D")] public int localPlayerId; } // Token: 0x02002C0A RID: 11274 [Token(Token = "0x2002C0A")] [CompilerGenerated] private sealed class LADOKEPHMBP { // Token: 0x06012CA0 RID: 76960 RVA: 0x00445F10 File Offset: 0x00444110 [Token(Token = "0x6012CA0")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LADOKEPHMBP() { } // Token: 0x06012CA1 RID: 76961 RVA: 0x00445F24 File Offset: 0x00444124 [Token(Token = "0x6012CA1")] [Address(RVA = "0x14B4AE0", Offset = "0x14B3AE0", VA = "0x1814B4AE0")] internal void b__0(string imageName) { RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); int num = this.reportedPlayerId; flowByType.ShowScreenAndDisplayScreenShareReportDialog(imageName, num); } // Token: 0x0400C14E RID: 49486 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400C14E")] public int reportedPlayerId; } } }