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 TMPro; using UnityEngine; using UnityEngine.Experimental.Rendering; using UnityEngine.UI; namespace RecRoom.Tools.Productivity { // Token: 0x02002B1F RID: 11039 [Token(Token = "0x2002B1F")] public class DesktopScreenSharingDisplay : MonoBehaviourPun, BLFKPFHDCOI { // Token: 0x170033CD RID: 13261 // (get) Token: 0x06012842 RID: 75842 RVA: 0x0043B984 File Offset: 0x00439B84 [Token(Token = "0x170033CD")] private int LAOAAOOKANH { [Token(Token = "0x6012842")] [Address(RVA = "0x922AD0", Offset = "0x9218D0", VA = "0x180922AD0")] get { return this.JNMDKFICGON.KLIAOAJIPKM(); } } // Token: 0x170033CE RID: 13262 // (get) Token: 0x06012843 RID: 75843 RVA: 0x0043B9A4 File Offset: 0x00439BA4 [Token(Token = "0x170033CE")] private bool DEHKBECGNAD { [Token(Token = "0x6012843")] [Address(RVA = "0x9232A0", Offset = "0x9220A0", VA = "0x1809232A0")] get { return this.JNMDKFICGON.KLIAOAJIPKM() != -1; } } // Token: 0x06012844 RID: 75844 RVA: 0x0043B9C8 File Offset: 0x00439BC8 [Token(Token = "0x6012844")] [Address(RVA = "0x922060", Offset = "0x920E60", VA = "0x180922060", 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: 0x06012845 RID: 75845 RVA: 0x0043BAAC File Offset: 0x00439CAC [Token(Token = "0x6012845")] [Address(RVA = "0x923CE0", Offset = "0x922AE0", VA = "0x180923CE0")] private void Start() { this.NDNOAJLOKFM(); } // Token: 0x06012846 RID: 75846 RVA: 0x0043BAC0 File Offset: 0x00439CC0 [Token(Token = "0x6012846")] [Address(RVA = "0x923950", Offset = "0x922750", VA = "0x180923950", 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: 0x06012847 RID: 75847 RVA: 0x0043BB38 File Offset: 0x00439D38 [Token(Token = "0x6012847")] [Address(RVA = "0x923CF0", Offset = "0x922AF0", VA = "0x180923CF0")] 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: 0x06012848 RID: 75848 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012848")] [Address(RVA = "0x923AB0", Offset = "0x9228B0", VA = "0x180923AB0", Slot = "15")] public void OnPhotonSerializeView(CIJGCGJKPEN DMMGOMOKEKK, EEAEPAPIPJB DBDDKLHPNNA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012849 RID: 75849 RVA: 0x0043BBCC File Offset: 0x00439DCC [Token(Token = "0x6012849")] [Address(RVA = "0x922C60", Offset = "0x921A60", VA = "0x180922C60")] private void EEAEDOIKNJB(byte[] LLFMLHDIGGI) { Texture2D dfeoobigndb = this.DFEOOBIGNDB; int num = 0; if (dfeoobigndb != num && LLFMLHDIGGI != 0) { bool flag = this.DFEOOBIGNDB.LoadImage(LLFMLHDIGGI); } } // Token: 0x0601284A RID: 75850 RVA: 0x0043BC00 File Offset: 0x00439E00 [Token(Token = "0x601284A")] [Address(RVA = "0x922D90", Offset = "0x921B90", VA = "0x180922D90")] 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: 0x0601284B RID: 75851 RVA: 0x0043BC54 File Offset: 0x00439E54 [Token(Token = "0x601284B")] [Address(RVA = "0x922990", Offset = "0x921790", VA = "0x180922990")] 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: 0x0601284C RID: 75852 RVA: 0x0043BCBC File Offset: 0x00439EBC [Token(Token = "0x601284C")] [Address(RVA = "0x923860", Offset = "0x922660", VA = "0x180923860")] private void OPJMIJLODDJ() { Texture2D texture2D = new Texture2D(1, 1); this.DFEOOBIGNDB = texture2D; texture2D.anisoLevel = 9; DesktopScreenSharingDisplay.DGJMMLBMCMM = this.DFEOOBIGNDB.EncodeToJPG(); } // Token: 0x0601284D RID: 75853 RVA: 0x0043BCF8 File Offset: 0x00439EF8 [Token(Token = "0x601284D")] [Address(RVA = "0x9222E0", Offset = "0x9210E0", VA = "0x1809222E0")] private int BMIPEKHDMLB() { return Player.k__BackingField.k__BackingField; } // Token: 0x0601284E RID: 75854 RVA: 0x0043BD18 File Offset: 0x00439F18 [Token(Token = "0x601284E")] [Address(RVA = "0x9237E0", Offset = "0x9225E0", VA = "0x1809237E0")] private bool OLMDJHDFGIH() { if (base.OGIBLNIIHDK) { int num = this.JNMDKFICGON.KLIAOAJIPKM(); int num2 = this.BMIPEKHDMLB(); if (num == num2) { return true; } } throw new NullReferenceException(); } // Token: 0x0601284F RID: 75855 RVA: 0x0043BD50 File Offset: 0x00439F50 [Token(Token = "0x601284F")] [Address(RVA = "0x923000", Offset = "0x921E00", VA = "0x180923000")] private bool IMIMAHJCJKC() { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; if (!flag && Matchmaking.BBJAEJHMAPB.k__BackingField) { return true; } throw new NullReferenceException(); } // Token: 0x06012850 RID: 75856 RVA: 0x0043BD8C File Offset: 0x00439F8C [Token(Token = "0x6012850")] [Address(RVA = "0x922ED0", Offset = "0x921CD0", VA = "0x180922ED0")] private bool IDNCKENKOND() { bool flag; if (this.IMIMAHJCJKC() && flag && Runtime.SetGCAllowSynchronousMajor(false)) { return true; } } // Token: 0x06012851 RID: 75857 RVA: 0x0043BDB4 File Offset: 0x00439FB4 [Token(Token = "0x6012851")] [Address(RVA = "0x923710", Offset = "0x922510", VA = "0x180923710")] private bool ODPCFIPKMCK() { if (this.JNMDKFICGON.KLIAOAJIPKM() == -1) { return this.IDNCKENKOND(); } return this.OLMDJHDFGIH(); } // Token: 0x06012852 RID: 75858 RVA: 0x0043BDE4 File Offset: 0x00439FE4 [Token(Token = "0x6012852")] [Address(RVA = "0x923770", Offset = "0x922570", VA = "0x180923770")] private bool OIKHNOEIJFJ() { if (this.OLMDJHDFGIH() && PIFLNPCGOKD.JBLOGPMIAOP > 1) { return true; } } // Token: 0x06012853 RID: 75859 RVA: 0x0043BE08 File Offset: 0x0043A008 [Token(Token = "0x6012853")] [Address(RVA = "0x922CF0", Offset = "0x921AF0", VA = "0x180922CF0")] private void FAKLGIGGIJF(AGAJMBPABDL HIBNOIKDDAC) { if (HIBNOIKDDAC != 0 && HIBNOIKDDAC.DMKCIEPGGAB && !this.OLMDJHDFGIH()) { this.HONEHPAINFM(); } } // Token: 0x06012854 RID: 75860 RVA: 0x0043BE34 File Offset: 0x0043A034 [Token(Token = "0x6012854")] [Address(RVA = "0x9232F0", Offset = "0x9220F0", VA = "0x1809232F0")] 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: 0x06012855 RID: 75861 RVA: 0x0043BF34 File Offset: 0x0043A134 [Token(Token = "0x6012855")] [Address(RVA = "0x922B20", Offset = "0x921920", VA = "0x180922B20")] 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 num5 = 0; int localPlayerId2 = localPlayerId; jnmdkficgon.BDJFGEJFPPO(localPlayerId2, num5); }; int num3 = 0; num3 += num3; num3++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x06012856 RID: 75862 RVA: 0x0043BF9C File Offset: 0x0043A19C [Token(Token = "0x6012856")] [Address(RVA = "0x922D20", Offset = "0x921B20", VA = "0x180922D20")] private void HONEHPAINFM() { if (base.OGIBLNIIHDK) { NMIGJEKFNME jnmdkficgon = this.JNMDKFICGON; int num = 0; jnmdkficgon.BDJFGEJFPPO(-1, num); return; } } // Token: 0x06012857 RID: 75863 RVA: 0x0043BFCC File Offset: 0x0043A1CC [Token(Token = "0x6012857")] [Address(RVA = "0x923620", Offset = "0x922420", VA = "0x180923620")] private void NMMCJIMFFGP() { int num = this.JNMDKFICGON.HHKKJDOCBNH(); int num2 = PIFLNPCGOKD.JBLOGPMIAOP; NMIGJEKFNME jnmdkficgon = this.JNMDKFICGON; int num3 = this.JNMDKFICGON.KLIAOAJIPKM(); } // Token: 0x06012858 RID: 75864 RVA: 0x0043C008 File Offset: 0x0043A208 [Token(Token = "0x6012858")] [Address(RVA = "0x921FD0", Offset = "0x920DD0", VA = "0x180921FD0")] private void ABPFJBEIHKN(string MMBOKOLAJFH) { this.broadcasterLabel.gameObject.SetActive(true); TextMeshProUGUI textMeshProUGUI = this.broadcasterLabel; string text = "@" + MMBOKOLAJFH; bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted; } // Token: 0x06012859 RID: 75865 RVA: 0x0043C048 File Offset: 0x0043A248 [Token(Token = "0x6012859")] [Address(RVA = "0x923C90", Offset = "0x922A90", VA = "0x180923C90")] private void PCILDIEDPOI() { GameObject gameObject = this.broadcasterLabel.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x0601285A RID: 75866 RVA: 0x0043C070 File Offset: 0x0043A270 [Token(Token = "0x601285A")] [Address(RVA = "0x9226B0", Offset = "0x9214B0", VA = "0x1809226B0")] 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 num5 = 0; int localPlayerId2 = localPlayerId; jnmdkficgon.BDJFGEJFPPO(localPlayerId2, num5); }; int num3 = 0; num3 += num3; num3++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); return; } } // Token: 0x0601285B RID: 75867 RVA: 0x0043C12C File Offset: 0x0043A32C [Token(Token = "0x601285B")] [Address(RVA = "0x922400", Offset = "0x921200", VA = "0x180922400")] 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: 0x0601285C RID: 75868 RVA: 0x0043C17C File Offset: 0x0043A37C [Token(Token = "0x601285C")] [Address(RVA = "0x922550", Offset = "0x921350", VA = "0x180922550")] 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: 0x0601285D RID: 75869 RVA: 0x0043C1D0 File Offset: 0x0043A3D0 [Token(Token = "0x601285D")] [Address(RVA = "0x923EA0", Offset = "0x922CA0", VA = "0x180923EA0")] public DesktopScreenSharingDisplay() { } // Token: 0x0601285E RID: 75870 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x601285E")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] static DesktopScreenSharingDisplay() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601285F RID: 75871 RVA: 0x0043C208 File Offset: 0x0043A408 [Token(Token = "0x601285F")] [Address(RVA = "0x923CC0", Offset = "0x922AC0", VA = "0x180923CC0")] [CompilerGenerated] private void PLJKHABOKKO(byte[] HAPEDNICKAB) { this.GFENEJLDBLP = true; this.JJEGGICDCJM = HAPEDNICKAB; this.EEAEDOIKNJB(HAPEDNICKAB); } // Token: 0x06012860 RID: 75872 RVA: 0x0043C22C File Offset: 0x0043A42C [Token(Token = "0x6012860")] [Address(RVA = "0x923140", Offset = "0x921F40", VA = "0x180923140")] [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; bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted; return; } GameObject gameObject = this.broadcasterLabel.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x0400BF21 RID: 48929 [Token(Token = "0x400BF21")] private const float OABPMKHMCEP = 5f; // Token: 0x0400BF22 RID: 48930 [Token(Token = "0x400BF22")] private const float NNFANOJIBAB = 0.2f; // Token: 0x0400BF23 RID: 48931 [Token(Token = "0x400BF23")] private const float CFCCKJPNHNP = 10f; // Token: 0x0400BF24 RID: 48932 [Token(Token = "0x400BF24")] private const int KJPLKEDCODJ = 0; // Token: 0x0400BF25 RID: 48933 [Token(Token = "0x400BF25")] private const int IFLOHOFEKOE = -1; // Token: 0x0400BF26 RID: 48934 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BF26")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)] private Tool tool; // Token: 0x0400BF27 RID: 48935 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400BF27")] [SerializeField] [Header("Screen Rendering")] private Renderer screenRenderer; // Token: 0x0400BF28 RID: 48936 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400BF28")] [SerializeField] private int screenMaterialIndex; // Token: 0x0400BF29 RID: 48937 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400BF29")] [SerializeField] private Material enabledMaterialPrefab; // Token: 0x0400BF2A RID: 48938 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400BF2A")] [SerializeField] private Material disabledMaterial; // Token: 0x0400BF2B RID: 48939 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400BF2B")] [SerializeField] [Header("Screen Sharing Settings")] [Range(0.2f, 10f)] private float screenShareImageRefreshFrequency = 2f; // Token: 0x0400BF2C RID: 48940 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400BF2C")] [SerializeField] private int screenShareImageHorizontalResolution = (int)((ulong)1024L); // Token: 0x0400BF2D RID: 48941 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400BF2D")] [SerializeField] [Range(0f, 100f)] private int screenShareImageCompressionQuality = (int)((ulong)50L); // Token: 0x0400BF2E RID: 48942 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400BF2E")] [SerializeField] [Header("UI")] private TextMeshProUGUI broadcasterLabel; // Token: 0x0400BF2F RID: 48943 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400BF2F")] [SerializeField] private Button displayIndexCycleButton; // Token: 0x0400BF30 RID: 48944 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400BF30")] [SerializeField] private Button reportButton; // Token: 0x0400BF31 RID: 48945 [Token(Token = "0x400BF31")] private static byte[] DGJMMLBMCMM; // Token: 0x0400BF32 RID: 48946 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400BF32")] private NMIGJEKFNME JNMDKFICGON; // Token: 0x0400BF33 RID: 48947 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400BF33")] private Material[] EFIDPHNFEMD; // Token: 0x0400BF34 RID: 48948 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BF34")] private Material NPGEJGLHGEB; // Token: 0x0400BF35 RID: 48949 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BF35")] private Texture2D DFEOOBIGNDB; // Token: 0x0400BF36 RID: 48950 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400BF36")] private float BJNDAMCDFAN; // Token: 0x0400BF37 RID: 48951 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x400BF37")] private bool GFENEJLDBLP; // Token: 0x0400BF38 RID: 48952 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400BF38")] private byte[] JJEGGICDCJM; // Token: 0x02002B20 RID: 11040 [Token(Token = "0x2002B20")] [CompilerGenerated] private sealed class KOMPAKLGLJG { // Token: 0x06012861 RID: 75873 RVA: 0x0043C2A4 File Offset: 0x0043A4A4 [Token(Token = "0x6012861")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KOMPAKLGLJG() { } // Token: 0x06012862 RID: 75874 RVA: 0x0043C2B8 File Offset: 0x0043A4B8 [Token(Token = "0x6012862")] [Address(RVA = "0x924A90", Offset = "0x923890", VA = "0x180924A90")] 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 = 0; int num3 = this.localPlayerId; jnmdkficgon.BDJFGEJFPPO(num3, num2); } // Token: 0x0400BF39 RID: 48953 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BF39")] public DesktopScreenSharingDisplay <>4__this; // Token: 0x0400BF3A RID: 48954 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BF3A")] public int localPlayerId; } // Token: 0x02002B21 RID: 11041 [Token(Token = "0x2002B21")] [CompilerGenerated] private sealed class LADOKEPHMBP { // Token: 0x06012863 RID: 75875 RVA: 0x0043C330 File Offset: 0x0043A530 [Token(Token = "0x6012863")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LADOKEPHMBP() { } // Token: 0x06012864 RID: 75876 RVA: 0x0043C344 File Offset: 0x0043A544 [Token(Token = "0x6012864")] [Address(RVA = "0x924BB0", Offset = "0x9239B0", VA = "0x180924BB0")] internal void b__0(string imageName) { RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); int num = this.reportedPlayerId; flowByType.ShowScreenAndDisplayScreenShareReportDialog(imageName, num); } // Token: 0x0400BF3B RID: 48955 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BF3B")] public int reportedPlayerId; } } }