using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.CompilerServices; using BestHTTP.Caching; using Cpp2IlInjected; using Microsoft.Win32; using RecRoom; using UnityEngine; // Token: 0x020002E4 RID: 740 [Token(Token = "0x20002E4")] public abstract class PlatformManager : SingletonMonoBehaviour, OAPGGJFPMDI, HNMPCJKLBHH { // Token: 0x1400004A RID: 74 // (add) Token: 0x060016B2 RID: 5810 RVA: 0x0005ECC8 File Offset: 0x0005CEC8 // (remove) Token: 0x060016B3 RID: 5811 RVA: 0x0005ECF0 File Offset: 0x0005CEF0 [Token(Token = "0x1400004A")] public event Action JILPDLFBKKB { [Token(Token = "0x60016B2")] [Address(RVA = "0xA8CB80", Offset = "0xA8B980", VA = "0x180A8CB80")] [CompilerGenerated] add { Action jilpdlfbkkb; Delegate @delegate; do { jilpdlfbkkb = this.JILPDLFBKKB; @delegate = Delegate.Combine(jilpdlfbkkb, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jilpdlfbkkb) { } } [Token(Token = "0x60016B3")] [Address(RVA = "0xA8D100", Offset = "0xA8BF00", VA = "0x180A8D100")] [CompilerGenerated] remove { Action jilpdlfbkkb; Delegate @delegate; do { jilpdlfbkkb = this.JILPDLFBKKB; @delegate = Delegate.Remove(jilpdlfbkkb, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jilpdlfbkkb) { } } } // Token: 0x170003A5 RID: 933 // (get) Token: 0x060016B4 RID: 5812 RVA: 0x0005ED18 File Offset: 0x0005CF18 // (set) Token: 0x060016B5 RID: 5813 RVA: 0x0005ED2C File Offset: 0x0005CF2C [Token(Token = "0x170003A5")] public string NGOKOHGEJMI { [Token(Token = "0x60016B4")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return this.DFIGPBEPDMH; } [Token(Token = "0x60016B5")] [Address(RVA = "0xA8A4B0", Offset = "0xA892B0", VA = "0x180A8A4B0")] protected set { this.DFIGPBEPDMH = value; AGAJMBPABDL.PNODDEGPCFF = value; if (KKPBCOOONNK.MDMMDPEKICF != 0) { KKPBCOOONNK.MDMMDPEKICF.GDCDEIEOIPD = value; } } } // Token: 0x170003A6 RID: 934 // (get) Token: 0x060016B6 RID: 5814 RVA: 0x0005ED64 File Offset: 0x0005CF64 // (set) Token: 0x060016B7 RID: 5815 RVA: 0x0005ED78 File Offset: 0x0005CF78 [Token(Token = "0x170003A6")] public string BGCKPMPHKEC { [Token(Token = "0x60016B6")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get; [Token(Token = "0x60016B7")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")] protected set; } // Token: 0x170003A7 RID: 935 // (get) Token: 0x060016B8 RID: 5816 RVA: 0x0005ED8C File Offset: 0x0005CF8C // (set) Token: 0x060016B9 RID: 5817 RVA: 0x0005EDA0 File Offset: 0x0005CFA0 [Token(Token = "0x170003A7")] public byte[] HFFNJAOHBLN { [Token(Token = "0x60016B8")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get; [Token(Token = "0x60016B9")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] protected set; } // Token: 0x170003A8 RID: 936 // (get) Token: 0x060016BA RID: 5818 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060016BB RID: 5819 RVA: 0x0005EDB4 File Offset: 0x0005CFB4 [Token(Token = "0x170003A8")] public DateTime? DIINBDLBHDK { [Token(Token = "0x60016BA")] [Address(RVA = "0x864430", Offset = "0x863230", VA = "0x180864430")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60016BB")] [Address(RVA = "0x9040F0", Offset = "0x902EF0", VA = "0x1809040F0")] [CompilerGenerated] protected set { } } // Token: 0x170003A9 RID: 937 // (get) Token: 0x060016BC RID: 5820 RVA: 0x0005EDC4 File Offset: 0x0005CFC4 [Token(Token = "0x170003A9")] public string GMDLHOINILE { [Token(Token = "0x60016BC")] [Address(RVA = "0xA8CFE0", Offset = "0xA8BDE0", VA = "0x180A8CFE0")] get { if (string.IsNullOrEmpty(this.JIFANFEGANN)) { PMGCJEPKFOF pmgcjepkfof; if (pmgcjepkfof <= (ulong)6L) { this.JIFANFEGANN = "Steam"; return "Steam"; } string empty = string.Empty; this.JIFANFEGANN = empty; } return this.JIFANFEGANN; } } // Token: 0x170003AA RID: 938 // (get) Token: 0x060016BD RID: 5821 RVA: 0x0005EE68 File Offset: 0x0005D068 // (set) Token: 0x060016BE RID: 5822 RVA: 0x0005EE7C File Offset: 0x0005D07C [Token(Token = "0x170003AA")] public PlatformManager.LDIIFDDCKCN DOEGDDDEGNP { [Token(Token = "0x60016BD")] [Address(RVA = "0x3FFBD0", Offset = "0x3FE9D0", VA = "0x1803FFBD0")] get { return this.GFMHKKKEOGE; } [Token(Token = "0x60016BE")] [Address(RVA = "0xA8A9A0", Offset = "0xA897A0", VA = "0x180A8A9A0")] protected set { if (this.GFMHKKKEOGE != value) { this.GFMHKKKEOGE = value; Action jilpdlfbkkb = this.JILPDLFBKKB; if (jilpdlfbkkb != 0) { jilpdlfbkkb(); return; } } } } // Token: 0x170003AB RID: 939 // (get) Token: 0x060016BF RID: 5823 RVA: 0x0005EEAC File Offset: 0x0005D0AC [Token(Token = "0x170003AB")] public bool FJNFMNMGDMM { [Token(Token = "0x60016BF")] [Address(RVA = "0xA8CF40", Offset = "0xA8BD40", VA = "0x180A8CF40")] get { bool isInitialized = SingletonMonoBehaviour.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB; } } // Token: 0x170003AC RID: 940 // (get) Token: 0x060016C0 RID: 5824 RVA: 0x0005EED8 File Offset: 0x0005D0D8 [Token(Token = "0x170003AC")] public virtual bool NDFKHLOLHAB { [Token(Token = "0x60016C0")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "19")] get { } } // Token: 0x170003AD RID: 941 // (get) Token: 0x060016C1 RID: 5825 RVA: 0x0005EEE8 File Offset: 0x0005D0E8 [Token(Token = "0x170003AD")] public virtual bool NMAJOIOIHLE { [Token(Token = "0x60016C1")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "20")] get { } } // Token: 0x170003AE RID: 942 // (get) Token: 0x060016C2 RID: 5826 RVA: 0x0005EEF8 File Offset: 0x0005D0F8 [Token(Token = "0x170003AE")] public virtual bool NECECIHKEME { [Token(Token = "0x60016C2")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "21")] get { } } // Token: 0x170003AF RID: 943 // (get) Token: 0x060016C3 RID: 5827 RVA: 0x0005EF08 File Offset: 0x0005D108 // (set) Token: 0x060016C4 RID: 5828 RVA: 0x0005EF1C File Offset: 0x0005D11C [Token(Token = "0x170003AF")] public bool LIINMKNGJOG { [Token(Token = "0x60016C3")] [Address(RVA = "0xA8D0F0", Offset = "0xA8BEF0", VA = "0x180A8D0F0")] get; [Token(Token = "0x60016C4")] [Address(RVA = "0xA8B850", Offset = "0xA8A650", VA = "0x180A8B850")] protected set; } // Token: 0x170003B0 RID: 944 // (get) Token: 0x060016C5 RID: 5829 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060016C6 RID: 5830 RVA: 0x0005EF30 File Offset: 0x0005D130 [Token(Token = "0x170003B0")] public PlatformManager.BAMLKLMFFGC HHLOFODHLIL { [Token(Token = "0x60016C5")] [Address(RVA = "0xA8CE40", Offset = "0xA8BC40", VA = "0x180A8CE40")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60016C6")] [Address(RVA = "0x8B77E0", Offset = "0x8B65E0", VA = "0x1808B77E0")] [CompilerGenerated] protected set { PlatformManager.KJCJHAEBCKB logjnfjjafb = value.LOGJNFJJAFB; this.k__BackingField.LOGJNFJJAFB = logjnfjjafb; } } // Token: 0x170003B1 RID: 945 // (get) Token: 0x060016C7 RID: 5831 RVA: 0x0005EF50 File Offset: 0x0005D150 [Token(Token = "0x170003B1")] public bool BLBCCPBIHGI { [Token(Token = "0x60016C7")] [Address(RVA = "0xA8CC60", Offset = "0xA8BA60", VA = "0x180A8CC60")] get { bool flag; return flag; } } // Token: 0x170003B2 RID: 946 // (get) Token: 0x060016C8 RID: 5832 RVA: 0x0005EF60 File Offset: 0x0005D160 [Token(Token = "0x170003B2")] public string AGPEPJJAFMA { [Token(Token = "0x60016C8")] [Address(RVA = "0xA8CE60", Offset = "0xA8BC60", VA = "0x180A8CE60")] get { PMGCJEPKFOF pmgcjepkfof; if (pmgcjepkfof == (ulong)1L) { } DirectoryInfo parent = Directory.GetParent(Application.dataPath); string text; return text; } } // Token: 0x170003B3 RID: 947 // (get) Token: 0x060016C9 RID: 5833 RVA: 0x0005EF98 File Offset: 0x0005D198 [Token(Token = "0x170003B3")] public virtual bool EKAEMOLADFF { [Token(Token = "0x60016C9")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "22")] get { return true; } } // Token: 0x170003B4 RID: 948 // (get) Token: 0x060016CA RID: 5834 RVA: 0x0005EFA8 File Offset: 0x0005D1A8 [Token(Token = "0x170003B4")] public virtual bool OBMCFKNBGEH { [Token(Token = "0x60016CA")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "23")] get { return true; } } // Token: 0x170003B5 RID: 949 // (get) Token: 0x060016CB RID: 5835 RVA: 0x0005EFB8 File Offset: 0x0005D1B8 [Token(Token = "0x170003B5")] public virtual bool OOOAGOMEFKG { [Token(Token = "0x60016CB")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "24")] get { return true; } } // Token: 0x060016CC RID: 5836 RVA: 0x0005EFC8 File Offset: 0x0005D1C8 [Token(Token = "0x60016CC")] [Address(RVA = "0x9049B0", Offset = "0x9037B0", VA = "0x1809049B0", Slot = "25")] public virtual bool IsForcedIsolationByPlatformSettings(out string LFPKGBLNAFJ) { } // Token: 0x170003B6 RID: 950 // (get) Token: 0x060016CD RID: 5837 RVA: 0x0005EFD8 File Offset: 0x0005D1D8 [Token(Token = "0x170003B6")] protected virtual bool GMIKADAHHAB { [Token(Token = "0x60016CD")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "26")] get { } } // Token: 0x060016CE RID: 5838 RVA: 0x0005EFE8 File Offset: 0x0005D1E8 [Token(Token = "0x60016CE")] [Address(RVA = "0xA8B4F0", Offset = "0xA8A2F0", VA = "0x180A8B4F0", Slot = "27")] protected virtual bool HKHMHIDGGGA(bool NEKPNOCCLEM) { KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON; int num = 0; num += num; num++; int num2 = 0; KMJJGELKNAP.AEJLOEDAMGA(NEKPNOCCLEM); num2 += num2; throw new NullReferenceException(); } // Token: 0x170003B7 RID: 951 // (get) Token: 0x060016CF RID: 5839 RVA: 0x0005F018 File Offset: 0x0005D218 // (set) Token: 0x060016D0 RID: 5840 RVA: 0x0005F02C File Offset: 0x0005D22C [Token(Token = "0x170003B7")] private protected EFEFMHJPJIJ BMLHHONEDGP { [Token(Token = "0x60016CF")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] protected get; [Token(Token = "0x60016D0")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } // Token: 0x060016D1 RID: 5841 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60016D1")] [Address(RVA = "0xA8A570", Offset = "0xA89370", VA = "0x180A8A570", Slot = "4")] protected override void Awake() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060016D2 RID: 5842 RVA: 0x0005F040 File Offset: 0x0005D240 [Token(Token = "0x60016D2")] [Address(RVA = "0xA8BF40", Offset = "0xA8AD40", VA = "0x180A8BF40", Slot = "5")] protected override void OnDestroy() { } // Token: 0x060016D3 RID: 5843 RVA: 0x0005F058 File Offset: 0x0005D258 [Token(Token = "0x60016D3")] [Address(RVA = "0xA8CA60", Offset = "0xA8B860", VA = "0x180A8CA60")] public void UpdateCurrentHardwareType() { IEnumerator enumerator = this.ShowPlatformRestrictionMessagesCoroutine(); if (this.GFMHKKKEOGE != enumerator) { Action jilpdlfbkkb = this.JILPDLFBKKB; this.GFMHKKKEOGE = enumerator; if (jilpdlfbkkb != 0) { jilpdlfbkkb(); } } DABKFAIHBBP dabkfaihbbp = this.BHPPNIJNCHG(); } // Token: 0x060016D4 RID: 5844 RVA: 0x0005F094 File Offset: 0x0005D294 [Token(Token = "0x60016D4")] [Address(RVA = "0xA8A9C0", Offset = "0xA897C0", VA = "0x180A8A9C0")] private DABKFAIHBBP BHPPNIJNCHG() { JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); Coroutine jeobmidobff = this.JEOBMIDOBFF; this.OMNDHPIFFEM(jeobmidobff); int num; PlatformManager.JGEGBAKKINO jgegbakkino = new PlatformManager.JGEGBAKKINO(num); num = 0; jgegbakkino.<>4__this = this; jgegbakkino.promise = jjekjgalhko; Coroutine coroutine = base.StartCoroutine(jgegbakkino); this.JEOBMIDOBFF = coroutine; throw new NullReferenceException(); } // Token: 0x060016D5 RID: 5845 RVA: 0x0005F0E4 File Offset: 0x0005D2E4 [Token(Token = "0x60016D5")] [Address(RVA = "0xA8BCD0", Offset = "0xA8AAD0", VA = "0x180A8BCD0")] private IEnumerator LIMIMKPBLFE(JJEKJGALHKO NKLGAGCHGPM) { int num; PlatformManager.JGEGBAKKINO jgegbakkino = new PlatformManager.JGEGBAKKINO(num); num = 0; jgegbakkino.<>4__this = this; jgegbakkino.promise = NKLGAGCHGPM; throw new NullReferenceException(); } // Token: 0x060016D6 RID: 5846 RVA: 0x0005F110 File Offset: 0x0005D310 [Token(Token = "0x60016D6")] [Address(RVA = "0xA8B860", Offset = "0xA8A660", VA = "0x180A8B860", Slot = "28")] public virtual PMGCJEPKFOF IsPlayerCommunicationRestricted(int GKLPIFBPGOD) { return JJEKJGALHKO.MKLIDFOGIGO(PlatformManager.LKOLCLKDJKO.None); } // Token: 0x060016D7 RID: 5847 RVA: 0x0005F124 File Offset: 0x0005D324 [Token(Token = "0x60016D7")] [Address(RVA = "0xA8CAA0", Offset = "0xA8B8A0", VA = "0x180A8CAA0")] public static IEnumerator WaitUntilWatchReadyCoroutine(bool FKMJCIJBCCG = true) { int num; PlatformManager.OGCEPDLINJI ogcepdlinji = new PlatformManager.OGCEPDLINJI(num); num = 0; ogcepdlinji.waitForWatchClosed = FKMJCIJBCCG; throw new NullReferenceException(); } // Token: 0x060016D8 RID: 5848 RVA: 0x0005F148 File Offset: 0x0005D348 [Token(Token = "0x60016D8")] [Address(RVA = "0xA8B780", Offset = "0xA8A580", VA = "0x180A8B780")] protected static KFMCHGDCCGM HMDCANJBNCF() { LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK; if (akpgddbmbmk == LocalPlayerController.MIGPLDFLMHA.VR) { } return KFMCHGDCCGM.Screen; } // Token: 0x170003B8 RID: 952 // (get) Token: 0x060016D9 RID: 5849 [Token(Token = "0x170003B8")] public abstract MLFKNFFOOPF ODHAKEMLFBM { [Token(Token = "0x60016D9")] [Address(Slot = "29")] get; } // Token: 0x170003B9 RID: 953 // (get) Token: 0x060016DA RID: 5850 RVA: 0x0005F170 File Offset: 0x0005D370 [Token(Token = "0x170003B9")] public virtual string JHGADPHMMKG { [Token(Token = "0x60016DA")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "30")] get { } } // Token: 0x170003BA RID: 954 // (get) Token: 0x060016DB RID: 5851 RVA: 0x0005F180 File Offset: 0x0005D380 [Token(Token = "0x170003BA")] public virtual KFMCHGDCCGM DIDBCAAOKDF { [Token(Token = "0x60016DB")] [Address(RVA = "0xA8B780", Offset = "0xA8A580", VA = "0x180A8B780", Slot = "31")] get { LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK; if (akpgddbmbmk == LocalPlayerController.MIGPLDFLMHA.VR) { } return KFMCHGDCCGM.Screen; } } // Token: 0x170003BB RID: 955 // (get) Token: 0x060016DC RID: 5852 [Token(Token = "0x170003BB")] public abstract float DKNJHAGIIPK { [Token(Token = "0x60016DC")] [Address(Slot = "32")] get; } // Token: 0x170003BC RID: 956 // (get) Token: 0x060016DD RID: 5853 [Token(Token = "0x170003BC")] public abstract bool FKGEHCEGMMJ { [Token(Token = "0x60016DD")] [Address(Slot = "33")] get; } // Token: 0x170003BD RID: 957 // (get) Token: 0x060016DE RID: 5854 [Token(Token = "0x170003BD")] public abstract bool EBGCPJFAAKD { [Token(Token = "0x60016DE")] [Address(Slot = "34")] get; } // Token: 0x170003BE RID: 958 // (get) Token: 0x060016DF RID: 5855 [Token(Token = "0x170003BE")] public abstract bool CEEGHPLMADD { [Token(Token = "0x60016DF")] [Address(Slot = "35")] get; } // Token: 0x170003BF RID: 959 // (get) Token: 0x060016E0 RID: 5856 [Token(Token = "0x170003BF")] public abstract bool ANLDLHPKHCB { [Token(Token = "0x60016E0")] [Address(Slot = "36")] get; } // Token: 0x170003C0 RID: 960 // (get) Token: 0x060016E1 RID: 5857 [Token(Token = "0x170003C0")] public abstract bool BGKANOJIIMD { [Token(Token = "0x60016E1")] [Address(Slot = "37")] get; } // Token: 0x170003C1 RID: 961 // (get) Token: 0x060016E2 RID: 5858 [Token(Token = "0x170003C1")] public abstract bool PIHCPMMKFDK { [Token(Token = "0x60016E2")] [Address(Slot = "38")] get; } // Token: 0x170003C2 RID: 962 // (get) Token: 0x060016E3 RID: 5859 RVA: 0x0005F1A8 File Offset: 0x0005D3A8 [Token(Token = "0x170003C2")] public virtual bool CEOKHNMCHLD { [Token(Token = "0x60016E3")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "39")] get { } } // Token: 0x170003C3 RID: 963 // (get) Token: 0x060016E4 RID: 5860 RVA: 0x0005F1B8 File Offset: 0x0005D3B8 [Token(Token = "0x170003C3")] public virtual bool HGDPPOCMALA { [Token(Token = "0x60016E4")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "40")] get { } } // Token: 0x170003C4 RID: 964 // (get) Token: 0x060016E5 RID: 5861 RVA: 0x0005F1C8 File Offset: 0x0005D3C8 [Token(Token = "0x170003C4")] public virtual bool GMKJEJDALGA { [Token(Token = "0x60016E5")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "41")] get { } } // Token: 0x170003C5 RID: 965 // (get) Token: 0x060016E6 RID: 5862 RVA: 0x0005F1D8 File Offset: 0x0005D3D8 [Token(Token = "0x170003C5")] public virtual PPDOPHKNMCK? EJMJBHAHLDI { [Token(Token = "0x60016E6")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "42")] get { } } // Token: 0x170003C6 RID: 966 // (get) Token: 0x060016E7 RID: 5863 RVA: 0x0005F1E8 File Offset: 0x0005D3E8 [Token(Token = "0x170003C6")] public bool PBOKKIBGLCK { [Token(Token = "0x60016E7")] [Address(RVA = "0xA8CE20", Offset = "0xA8BC20", VA = "0x180A8CE20")] get { PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof == (ulong)1L; } } // Token: 0x170003C7 RID: 967 // (get) Token: 0x060016E8 RID: 5864 RVA: 0x0005F1FC File Offset: 0x0005D3FC [Token(Token = "0x170003C7")] public string NFNAKPICNBM { [Token(Token = "0x60016E8")] [Address(RVA = "0xA8CC80", Offset = "0xA8BA80", VA = "0x180A8CC80")] get { PlatformManager.LDIIFDDCKCN gfmhkkkeoge = this.GFMHKKKEOGE; PMGCJEPKFOF pmgcjepkfof; if (pmgcjepkfof <= (ulong)7L) { return "ALL"; } return "UNKNOWN"; } } // Token: 0x060016E9 RID: 5865 RVA: 0x0005F260 File Offset: 0x0005D460 [Token(Token = "0x60016E9")] [Address(RVA = "0xA8AB00", Offset = "0xA89900", VA = "0x180A8AB00")] public static string GamePlatformAsAnalyticsString(MLFKNFFOOPF DOLIGIACECE, PlatformManager.LDIIFDDCKCN? LJKBDEFONMB) { if (DOLIGIACECE + 1 <= (MLFKNFFOOPF)7) { return "ALL"; } return "UNKNOWN"; } // Token: 0x170003C8 RID: 968 // (get) Token: 0x060016EA RID: 5866 [Token(Token = "0x170003C8")] public abstract bool BPPLBGNEJNJ { [Token(Token = "0x60016EA")] [Address(Slot = "43")] get; } // Token: 0x060016EB RID: 5867 [Token(Token = "0x60016EB")] [Address(Slot = "44")] public abstract DABKFAIHBBP Initialize(); // Token: 0x060016EC RID: 5868 [Token(Token = "0x60016EC")] [Address(Slot = "45")] public abstract DABKFAIHBBP PostLoginInitialize(); // Token: 0x060016ED RID: 5869 RVA: 0x0005F2B4 File Offset: 0x0005D4B4 [Token(Token = "0x60016ED")] [Address(RVA = "0xA8C1C0", Offset = "0xA8AFC0", VA = "0x180A8C1C0", Slot = "46")] public virtual DABKFAIHBBP PreInitialize() { TimeSpan timeSpan; HTTPCacheService.BeginMaintainence(new HTTPCacheMaintananceParams(timeSpan, (ulong)225179981368524800L)); return JJEKJGALHKO.k__BackingField; } // Token: 0x060016EE RID: 5870 RVA: 0x0005F2DC File Offset: 0x0005D4DC [Token(Token = "0x60016EE")] [Address(RVA = "0xA8B8B0", Offset = "0xA8A6B0", VA = "0x180A8B8B0")] public bool IsSiloedMatchmakingEnabled() { bool flag; if (!flag) { return flag; } KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON; throw new NullReferenceException(); } // Token: 0x060016EF RID: 5871 RVA: 0x0005F2FC File Offset: 0x0005D4FC [Token(Token = "0x60016EF")] [Address(RVA = "0xA8C590", Offset = "0xA8B390", VA = "0x180A8C590")] public bool RequestSiloedMatchmaking() { bool flag; if (flag) { bool flag2; if (flag2) { KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON; if (flag2) { } } } MLFKNFFOOPF currentPlatform = this.ODHAKEMLFBM; throw new NullReferenceException(); } // Token: 0x060016F0 RID: 5872 RVA: 0x0005F32C File Offset: 0x0005D52C [Token(Token = "0x60016F0")] [Address(RVA = "0xA8C3E0", Offset = "0xA8B1E0", VA = "0x180A8C3E0")] public bool RequestCrossPlatformMatchmaking() { bool flag; bool flag2; if (flag && flag2) { KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON; if (flag2) { MLFKNFFOOPF currentPlatform = this.ODHAKEMLFBM; } } throw new NullReferenceException(); } // Token: 0x060016F1 RID: 5873 RVA: 0x0005F35C File Offset: 0x0005D55C [Token(Token = "0x60016F1")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "47")] public virtual bool IsEULARequired() { } // Token: 0x060016F2 RID: 5874 RVA: 0x0005F36C File Offset: 0x0005D56C [Token(Token = "0x60016F2")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "48")] public virtual string GetEULA() { } // Token: 0x060016F3 RID: 5875 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60016F3")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "49")] public virtual void AcceptEULA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060016F4 RID: 5876 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60016F4")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "50")] public virtual void AcceptCrossPlatformWarning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060016F5 RID: 5877 RVA: 0x0005F37C File Offset: 0x0005D57C [Token(Token = "0x60016F5")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "51")] public virtual bool IsDisplayModeSelectionRequired() { } // Token: 0x060016F6 RID: 5878 RVA: 0x0005F38C File Offset: 0x0005D58C [Token(Token = "0x60016F6")] [Address(RVA = "0xA8C680", Offset = "0xA8B480", VA = "0x180A8C680", Slot = "52")] public virtual PMGCJEPKFOF RunDisplayModeSelection() { CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); int num = 0; cbllfjedoii.OOOIENHGNCA(num); throw new NullReferenceException(); } // Token: 0x060016F7 RID: 5879 RVA: 0x0005F3B0 File Offset: 0x0005D5B0 [Token(Token = "0x60016F7")] [Address(RVA = "0xA8C6F0", Offset = "0xA8B4F0", VA = "0x180A8C6F0", Slot = "53")] public virtual DABKFAIHBBP RunVRDisplayModeConfirmation() { return JJEKJGALHKO.k__BackingField; } // Token: 0x060016F8 RID: 5880 RVA: 0x0005F3C4 File Offset: 0x0005D5C4 [Token(Token = "0x60016F8")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "54")] public virtual bool IsCrossPlatformWarningRequired() { } // Token: 0x170003C9 RID: 969 // (get) Token: 0x060016F9 RID: 5881 RVA: 0x0005F3D4 File Offset: 0x0005D5D4 [Token(Token = "0x170003C9")] public bool BANOGEJLEAI { [Token(Token = "0x60016F9")] [Address(RVA = "0xA8BCB0", Offset = "0xA8AAB0", VA = "0x180A8BCB0")] get { /* An exception occurred when decompiling this method (060016F9) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::get_CanDenyMicrophonePermissions() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x170003CA RID: 970 // (get) Token: 0x060016FA RID: 5882 RVA: 0x0005F3E8 File Offset: 0x0005D5E8 [Token(Token = "0x170003CA")] protected virtual bool FLKPBEKDIKL { [Token(Token = "0x60016FA")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "55")] get { } } // Token: 0x170003CB RID: 971 // (get) Token: 0x060016FB RID: 5883 RVA: 0x0005F3F8 File Offset: 0x0005D5F8 [Token(Token = "0x170003CB")] public bool MDFBELIMMHD { [Token(Token = "0x60016FB")] [Address(RVA = "0xA8CF20", Offset = "0xA8BD20", VA = "0x180A8CF20")] get { /* An exception occurred when decompiling this method (060016FB) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::get_HasMicrophonePermissions() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x170003CC RID: 972 // (get) Token: 0x060016FC RID: 5884 RVA: 0x0005F40C File Offset: 0x0005D60C [Token(Token = "0x170003CC")] protected virtual bool BCMMFLHGOPA { [Token(Token = "0x60016FC")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "56")] get { return true; } } // Token: 0x170003CD RID: 973 // (get) Token: 0x060016FD RID: 5885 RVA: 0x0005F41C File Offset: 0x0005D61C [Token(Token = "0x170003CD")] public bool IMIKIDCOLLJ { [Token(Token = "0x60016FD")] [Address(RVA = "0xA8CC40", Offset = "0xA8BA40", VA = "0x180A8CC40")] get { /* An exception occurred when decompiling this method (060016FD) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::get_CanRequestMicrophonePermissions() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x170003CE RID: 974 // (get) Token: 0x060016FE RID: 5886 RVA: 0x0005F430 File Offset: 0x0005D630 [Token(Token = "0x170003CE")] protected virtual bool FCCHEBGKFBI { [Token(Token = "0x60016FE")] [Address(RVA = "0xA8BCB0", Offset = "0xA8AAB0", VA = "0x180A8BCB0", Slot = "57")] get { /* An exception occurred when decompiling this method (060016FE) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::KMIDDLPMKAB() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x060016FF RID: 5887 RVA: 0x0005F444 File Offset: 0x0005D644 [Token(Token = "0x60016FF")] [Address(RVA = "0xA8C480", Offset = "0xA8B280", VA = "0x180A8C480")] public DABKFAIHBBP RequestMicrophonePermissions() { bool flag = this.FCCHEBGKFBI; Func func = new Func(this.OCDJOIAPOAJ); int num = 0; num += num; num++; OVRMesh.JAAHPDGFADH jaahpdgfadh = ((OVRMesh.PJPHJNNOBBH)flag).POCDCJMHEGL(); func += func; throw new NullReferenceException(); } // Token: 0x06001700 RID: 5888 RVA: 0x0005F480 File Offset: 0x0005D680 [Token(Token = "0x6001700")] [Address(RVA = "0xA8BC60", Offset = "0xA8AA60", VA = "0x180A8BC60", Slot = "58")] protected virtual PMGCJEPKFOF KIIFCIKGEBE() { return JJEKJGALHKO.MKLIDFOGIGO(false); } // Token: 0x170003CF RID: 975 // (get) Token: 0x06001701 RID: 5889 RVA: 0x0005F494 File Offset: 0x0005D694 [Token(Token = "0x170003CF")] public bool BCOPLOIGMNK { [Token(Token = "0x6001701")] [Address(RVA = "0xA8CC20", Offset = "0xA8BA20", VA = "0x180A8CC20")] get { /* An exception occurred when decompiling this method (06001701) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::get_CanOpenMicrophonePermissionsSettings() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x170003D0 RID: 976 // (get) Token: 0x06001702 RID: 5890 RVA: 0x0005F4A8 File Offset: 0x0005D6A8 [Token(Token = "0x170003D0")] protected virtual bool OLLBCMOBGJP { [Token(Token = "0x6001702")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "59")] get { } } // Token: 0x06001703 RID: 5891 RVA: 0x0005F4B8 File Offset: 0x0005D6B8 [Token(Token = "0x6001703")] [Address(RVA = "0xA8C010", Offset = "0xA8AE10", VA = "0x180A8C010")] public DABKFAIHBBP OpenMicrophonePermissionsSettings() { bool flag = this.OLLBCMOBGJP; Func func = new Func(this.BHPPNIJNCHG); int num = 0; num += num; num++; OVRMesh.JAAHPDGFADH jaahpdgfadh = ((OVRMesh.PJPHJNNOBBH)flag).POCDCJMHEGL(); func += func; throw new NullReferenceException(); } // Token: 0x06001704 RID: 5892 RVA: 0x0005F4F4 File Offset: 0x0005D6F4 [Token(Token = "0x6001704")] [Address(RVA = "0xA8BBC0", Offset = "0xA8A9C0", VA = "0x180A8BBC0", Slot = "60")] protected virtual DABKFAIHBBP JNBEKINIOGM() { return JJEKJGALHKO.k__BackingField; } // Token: 0x06001705 RID: 5893 RVA: 0x0005F508 File Offset: 0x0005D708 [Token(Token = "0x6001705")] [Address(RVA = "0xA8C120", Offset = "0xA8AF20", VA = "0x180A8C120", Slot = "61")] public virtual DABKFAIHBBP PlatformLogin() { return JJEKJGALHKO.k__BackingField; } // Token: 0x06001706 RID: 5894 RVA: 0x0005F51C File Offset: 0x0005D71C [Token(Token = "0x6001706")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "62")] public virtual bool SupportsLinkToDownloadUpdate() { } // Token: 0x06001707 RID: 5895 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001707")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "63")] public virtual void LinkToDownloadUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001708 RID: 5896 [Token(Token = "0x6001708")] [Address(Slot = "64")] public abstract void SetRichPresenceStatus(string EEHOFLPKHND); // Token: 0x06001709 RID: 5897 RVA: 0x0005F52C File Offset: 0x0005D72C [Token(Token = "0x6001709")] [Address(RVA = "0xA8AC10", Offset = "0xA89A10", VA = "0x180A8AC10", Slot = "65")] public virtual PMGCJEPKFOF GetAuthParams() { return JJEKJGALHKO.MKLIDFOGIGO(0); } // Token: 0x0600170A RID: 5898 [Token(Token = "0x600170A")] [Address(Slot = "66")] public abstract PMGCJEPKFOF> GetPlatformFriendIds(); // Token: 0x0600170B RID: 5899 [Token(Token = "0x600170B")] [Address(Slot = "67")] public abstract PMGCJEPKFOF GetPlatformFriendName(string MJKOJAAMEJN); // Token: 0x0600170C RID: 5900 [Token(Token = "0x600170C")] [Address(Slot = "68")] public abstract PMGCJEPKFOF GetPlatformFriendPicture(string MJKOJAAMEJN); // Token: 0x0600170D RID: 5901 [Token(Token = "0x600170D")] [Address(Slot = "69")] public abstract PMGCJEPKFOF> ApplySkuMetadataOverrides(List ECKDLLFMLGF); // Token: 0x0600170E RID: 5902 [Token(Token = "0x600170E")] [Address(Slot = "70")] public abstract PMGCJEPKFOF GetCommerceAccessToken(); // Token: 0x0600170F RID: 5903 RVA: 0x0005F540 File Offset: 0x0005D740 [Token(Token = "0x600170F")] [Address(RVA = "0xA8ACE0", Offset = "0xA89AE0", VA = "0x180A8ACE0", Slot = "71")] public virtual PMGCJEPKFOF GetCommerceSubscriptionAccessToken() { /* An exception occurred when decompiling this method (0600170F) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF PlatformManager::GetCommerceSubscriptionAccessToken() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06001710 RID: 5904 [Token(Token = "0x6001710")] [Address(Slot = "72")] public abstract DABKFAIHBBP AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ); // Token: 0x06001711 RID: 5905 RVA: 0x0005F554 File Offset: 0x0005D754 [Token(Token = "0x6001711")] [Address(RVA = "0xA8C2E0", Offset = "0xA8B0E0", VA = "0x180A8C2E0", Slot = "73")] public virtual PMGCJEPKFOF Purchase(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, int? OIHLGGEKIHB) { return JJEKJGALHKO.LIPGKFECLDO("Platform does not support Commerce."); } // Token: 0x06001712 RID: 5906 RVA: 0x0005F56C File Offset: 0x0005D76C [Token(Token = "0x6001712")] [Address(RVA = "0xA8C630", Offset = "0xA8B430", VA = "0x180A8C630", Slot = "74")] public virtual DABKFAIHBBP RestorePurchases() { return JJEKJGALHKO.LIPGKFECLDO("Platform does not support restoring purchases."); } // Token: 0x06001713 RID: 5907 RVA: 0x0005F584 File Offset: 0x0005D784 [Token(Token = "0x6001713")] [Address(RVA = "0xA8C850", Offset = "0xA8B650", VA = "0x180A8C850", Slot = "75")] public virtual DABKFAIHBBP ShowManageSubscriptionPlatformUI() { return JJEKJGALHKO.k__BackingField; } // Token: 0x06001714 RID: 5908 RVA: 0x0005F598 File Offset: 0x0005D798 [Token(Token = "0x6001714")] [Address(RVA = "0xA8C9F0", Offset = "0xA8B7F0", VA = "0x180A8C9F0", Slot = "76")] public virtual PMGCJEPKFOF TransformErrorMessage(string AHJPGGOBKCC) { return JJEKJGALHKO.MKLIDFOGIGO(AHJPGGOBKCC); } // Token: 0x06001715 RID: 5909 RVA: 0x0005F5AC File Offset: 0x0005D7AC [Token(Token = "0x6001715")] [Address(RVA = "0xA8C990", Offset = "0xA8B790", VA = "0x180A8C990", Slot = "77")] public virtual IEnumerator ShowPlatformRestrictionMessagesCoroutine() { /* An exception occurred when decompiling this method (06001715) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PlatformManager::ShowPlatformRestrictionMessagesCoroutine() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:KLCJIMPLJIB(var_0_06, newobj:KLCJIMPLJIB(KLCJIMPLJIB::.ctor, ldloc:int32(var_1))) stloc:int32(var_1, ldc.i4:int32(0)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06001716 RID: 5910 [Token(Token = "0x6001716")] [Address(Slot = "78")] protected abstract PlatformManager.LDIIFDDCKCN DELGDFICAMG(); // Token: 0x06001717 RID: 5911 RVA: 0x0005F5C4 File Offset: 0x0005D7C4 [Token(Token = "0x6001717")] [Address(RVA = "0xA8C790", Offset = "0xA8B590", VA = "0x180A8C790", Slot = "6")] public string SanitizeName(string MMBOKOLAJFH) { /* An exception occurred when decompiling this method (06001717) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String PlatformManager::SanitizeName(System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06001718 RID: 5912 RVA: 0x0005F5D8 File Offset: 0x0005D7D8 [Token(Token = "0x6001718")] [Address(RVA = "0xA8BD70", Offset = "0xA8AB70", VA = "0x180A8BD70", Slot = "79")] public virtual string MakeNameAdhereToPlatformRequirements(string MMBOKOLAJFH, bool OICFDFFFFMF = true) { if (!OICFDFFFFMF) { return MMBOKOLAJFH; } return MMBOKOLAJFH.FIJDNLILJFG(15, "..."); } // Token: 0x06001719 RID: 5913 RVA: 0x0005F5F8 File Offset: 0x0005D7F8 [Token(Token = "0x6001719")] [Address(RVA = "0xA8BDF0", Offset = "0xA8ABF0", VA = "0x180A8BDF0", Slot = "80")] public virtual PMGCJEPKFOF MakeRoomNameAdhereToPlatformRequirements(long HNHLJONGKHB, string BFGCDJFNJLE) { return JJEKJGALHKO.MKLIDFOGIGO(BFGCDJFNJLE); } // Token: 0x0600171A RID: 5914 RVA: 0x0005F60C File Offset: 0x0005D80C [Token(Token = "0x600171A")] [Address(RVA = "0xA8AF40", Offset = "0xA89D40", VA = "0x180A8AF40", Slot = "81")] public virtual PMGCJEPKFOF GetPlatformDisplayNameFromId(string ENEPENCALFO) { return JJEKJGALHKO.MKLIDFOGIGO(string.Empty); } // Token: 0x0600171B RID: 5915 RVA: 0x0005F624 File Offset: 0x0005D824 [Token(Token = "0x600171B")] [Address(RVA = "0xA8C8F0", Offset = "0xA8B6F0", VA = "0x180A8C8F0", Slot = "82")] public virtual DABKFAIHBBP ShowPlatformAccountUIForPlatformId(string ENEPENCALFO) { return JJEKJGALHKO.k__BackingField; } // Token: 0x170003D1 RID: 977 // (get) Token: 0x0600171C RID: 5916 RVA: 0x0005F638 File Offset: 0x0005D838 [Token(Token = "0x170003D1")] public virtual bool MFIMGEJHHGN { [Token(Token = "0x600171C")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "83")] get { } } // Token: 0x0600171D RID: 5917 RVA: 0x0005F648 File Offset: 0x0005D848 [Token(Token = "0x600171D")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "84")] public virtual bool CanAskForContactsPermission() { } // Token: 0x0600171E RID: 5918 RVA: 0x0005F658 File Offset: 0x0005D858 [Token(Token = "0x600171E")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "85")] public virtual bool HasContactsPermission() { } // Token: 0x0600171F RID: 5919 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600171F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "86")] public virtual void OpenAppSettingsPage() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001720 RID: 5920 RVA: 0x0005F668 File Offset: 0x0005D868 [Token(Token = "0x6001720")] [Address(RVA = "0xA8C340", Offset = "0xA8B140", VA = "0x180A8C340", Slot = "87")] public virtual DABKFAIHBBP RequestContactsPermission() { return JJEKJGALHKO.k__BackingField; } // Token: 0x06001721 RID: 5921 RVA: 0x0005F67C File Offset: 0x0005D87C [Token(Token = "0x6001721")] [Address(RVA = "0xA8AD00", Offset = "0xA89B00", VA = "0x180A8AD00", Slot = "88")] public virtual PMGCJEPKFOF> GetContactListEmails() { List list = new List(); PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x06001722 RID: 5922 RVA: 0x0005F690 File Offset: 0x0005D890 [Token(Token = "0x6001722")] [Address(RVA = "0xA8AD80", Offset = "0xA89B80", VA = "0x180A8AD80", Slot = "89")] public virtual PMGCJEPKFOF> GetContactListPhones() { List list = new List(); PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x06001723 RID: 5923 RVA: 0x0005F6A4 File Offset: 0x0005D8A4 [Token(Token = "0x6001723")] [Address(RVA = "0xA8AE60", Offset = "0xA89C60", VA = "0x180A8AE60", Slot = "90")] public virtual PMGCJEPKFOF GetNameFromEmail(string LJKKKECANAB) { return JJEKJGALHKO.MKLIDFOGIGO(string.Empty); } // Token: 0x06001724 RID: 5924 RVA: 0x0005F6BC File Offset: 0x0005D8BC [Token(Token = "0x6001724")] [Address(RVA = "0xA8AED0", Offset = "0xA89CD0", VA = "0x180A8AED0", Slot = "91")] public virtual PMGCJEPKFOF GetNameFromPhone(string FDGABLOOKOE) { return JJEKJGALHKO.MKLIDFOGIGO(string.Empty); } // Token: 0x170003D2 RID: 978 // (get) Token: 0x06001725 RID: 5925 RVA: 0x0005F6D4 File Offset: 0x0005D8D4 [Token(Token = "0x170003D2")] public virtual bool AOFHCEDIFCD { [Token(Token = "0x6001725")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "92")] get { } } // Token: 0x06001726 RID: 5926 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001726")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "93")] public virtual void TrySendPlatformGameInvite(int EHDJKCIKMKA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001727 RID: 5927 RVA: 0x0005F6E4 File Offset: 0x0005D8E4 [Token(Token = "0x6001727")] [Address(RVA = "0xA8C7B0", Offset = "0xA8B5B0", VA = "0x180A8C7B0", Slot = "94")] public virtual PMGCJEPKFOF SendPlatformGameInvite(string JDEODOFOLBC) { return JJEKJGALHKO.MKLIDFOGIGO(false); } // Token: 0x06001728 RID: 5928 RVA: 0x0005F6F8 File Offset: 0x0005D8F8 [Token(Token = "0x6001728")] [Address(RVA = "0xA8C9E0", Offset = "0xA8B7E0", VA = "0x180A8C9E0", Slot = "95")] public virtual int SystemMemorySizeMB() { } // Token: 0x06001729 RID: 5929 RVA: 0x0005F708 File Offset: 0x0005D908 [Token(Token = "0x6001729")] [Address(RVA = "0xA8CA50", Offset = "0xA8B850", VA = "0x180A8CA50", Slot = "96")] public virtual bool TryGetMemoryStats(out NFAONMAODFO CMPCLAJFPAG) { /* An exception occurred when decompiling this method (06001729) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::TryGetMemoryStats(NFAONMAODFO&) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_01, ldc.i4:int32(0)) stfld:int32(NFAONMAODFO::AKOPJLIIBMB, ldloc:valuetype NFAONMAODFO&(CMPCLAJFPAG), ldloc:int32(var_0_01)) stfld:int32(NFAONMAODFO::GAAEFILMCHP, ldloc:valuetype NFAONMAODFO&(CMPCLAJFPAG), ldloc:int32(var_0_01)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0600172A RID: 5930 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600172A")] [Address(RVA = "0x8C0C50", Offset = "0x8BFA50", VA = "0x1808C0C50", Slot = "97")] public virtual float GetCurrentProcessTimeSinceBoot() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600172B RID: 5931 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600172B")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "98")] public virtual void CompleteAchievement(PlatformManager.JBCHDHCIFNE EKCPEGNCIFM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170003D3 RID: 979 // (get) Token: 0x0600172C RID: 5932 RVA: 0x0005F724 File Offset: 0x0005D924 [Token(Token = "0x170003D3")] public virtual bool KKAILHFCFID { [Token(Token = "0x600172C")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "99")] get { } } // Token: 0x0600172D RID: 5933 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600172D")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "100")] public virtual void DisplaySystemReviewUI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600172E RID: 5934 RVA: 0x0005F734 File Offset: 0x0005D934 [Token(Token = "0x600172E")] [Address(RVA = "0xA8C800", Offset = "0xA8B600", VA = "0x180A8C800", Slot = "101")] public virtual DABKFAIHBBP SendTextMessageFriendCodeInvite(string FDGABLOOKOE, string FFIHENDHPDN) { /* An exception occurred when decompiling this method (0600172E) ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP PlatformManager::SendTextMessageFriendCodeInvite(System.String,System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Promises.Runtime]PMGCJEPKFOF(var_0_06, call:PMGCJEPKFOF[exp:class [RecRoom.Promises.Runtime]PMGCJEPKFOF](JJEKJGALHKO::MKLIDFOGIGO, ldc.i4:bool(0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0600172F RID: 5935 RVA: 0x0005F748 File Offset: 0x0005D948 [Token(Token = "0x600172F")] [Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "102")] public virtual List XboxXuidsToPlatformIdsTransformFunc(List CLKHCBGAOHF) { return CLKHCBGAOHF; } // Token: 0x06001730 RID: 5936 RVA: 0x0005F758 File Offset: 0x0005D958 [Token(Token = "0x6001730")] [Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "103")] public virtual List PlatformIdsToXboxXuidsTransformFunc(List CLKHCBGAOHF) { return CLKHCBGAOHF; } // Token: 0x06001731 RID: 5937 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001731")] [Address(RVA = "0xA8AFB0", Offset = "0xA89DB0", VA = "0x180A8AFB0")] public PMGCJEPKFOF> GetPlatformFriendIdsOfNonRecRoomPlayers() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001732 RID: 5938 RVA: 0x0005F768 File Offset: 0x0005D968 [Token(Token = "0x6001732")] [Address(RVA = "0xA8AC60", Offset = "0xA89A60", VA = "0x180A8AC60", Slot = "104")] public virtual PMGCJEPKFOF> GetCommaSeparatedPhonesOfNonRecRoomPlayers() { List list = new List(); PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x170003D4 RID: 980 // (get) Token: 0x06001733 RID: 5939 RVA: 0x0005F77C File Offset: 0x0005D97C [Token(Token = "0x170003D4")] public virtual bool BLINKPIDECJ { [Token(Token = "0x6001733")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "105")] get { } } // Token: 0x06001734 RID: 5940 RVA: 0x0005F78C File Offset: 0x0005D98C [Token(Token = "0x6001734")] [Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "106")] public virtual List PlatformFriendsOrContactsDetailsTransformFunc(List EFDBFLPKHKA) { return EFDBFLPKHKA; } // Token: 0x06001735 RID: 5941 RVA: 0x0005F79C File Offset: 0x0005D99C [Token(Token = "0x6001735")] [Address(RVA = "0xA8B310", Offset = "0xA8A110", VA = "0x180A8B310")] public PMGCJEPKFOF> GetPlatformFriendsOrContactsDetails(List AEEFFDEHEDE) { int num; List> list; do { num = 0; list = new List(); List>.Enumerator enumerator = list.GetEnumerator(); bool flag; if (flag) { } } while (num != 0); Func, List> func; return new FMKIKJLOIIH(list).KPEGGEIPKDN>(func); } // Token: 0x06001736 RID: 5942 RVA: 0x0005F7DC File Offset: 0x0005D9DC [Token(Token = "0x6001736")] [Address(RVA = "0xA8B1F0", Offset = "0xA89FF0", VA = "0x180A8B1F0", Slot = "107")] public virtual PMGCJEPKFOF GetPlatformFriendOrContactDetails(string JOHONCNOMHD) { PMGCJEPKFOF> platformFriendIds = this.GetPlatformFriendIds(); string platformIdOrPhone = JOHONCNOMHD; PMGCJEPKFOF platformFriendName = this.GetPlatformFriendName(platformIdOrPhone); KLGBPLPHMDJ klgbplphmdj = new KLGBPLPHMDJ(platformFriendIds, platformFriendName); Func, DHLLNEMKCEJ> func = delegate(Tuple results) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; return klgbplphmdj.KPEGGEIPKDN(func); } // Token: 0x06001737 RID: 5943 RVA: 0x0005F83C File Offset: 0x0005DA3C [Token(Token = "0x6001737")] [Address(RVA = "0xA8AE00", Offset = "0xA89C00", VA = "0x180A8AE00", Slot = "108")] public virtual BKAKGANDEFA GetFriendOnlineStatus(string MJKOJAAMEJN) { Debug.LogWarning("Not implemented for current platform, defaulting to unknown"); return BKAKGANDEFA.Unknown; } // Token: 0x170003D5 RID: 981 // (get) Token: 0x06001738 RID: 5944 RVA: 0x0005F858 File Offset: 0x0005DA58 [Token(Token = "0x170003D5")] private KFMCHGDCCGM BNKJMCNALCL { [Token(Token = "0x6001738")] [Address(RVA = "0xA8B820", Offset = "0xA8A620", VA = "0x180A8B820", Slot = "7")] get { /* An exception occurred when decompiling this method (06001738) ICSharpCode.Decompiler.DecompilerException: Error decompiling KFMCHGDCCGM PlatformManager::IIPCCOOFCOD() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x170003D6 RID: 982 // (get) Token: 0x06001739 RID: 5945 RVA: 0x0005F86C File Offset: 0x0005DA6C [Token(Token = "0x170003D6")] private MLFKNFFOOPF JDIAGKMGDBF { [Token(Token = "0x6001739")] [Address(RVA = "0xA8B800", Offset = "0xA8A600", VA = "0x180A8B800", Slot = "8")] get { return this.ODHAKEMLFBM; } } // Token: 0x170003D7 RID: 983 // (get) Token: 0x0600173A RID: 5946 RVA: 0x0005F880 File Offset: 0x0005DA80 [Token(Token = "0x170003D7")] private string AEAAGGEDJCD { [Token(Token = "0x600173A")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "9")] get { return this.DFIGPBEPDMH; } } // Token: 0x0600173B RID: 5947 RVA: 0x0005F894 File Offset: 0x0005DA94 [Token(Token = "0x600173B")] [Address(RVA = "0xA8AA90", Offset = "0xA89890", VA = "0x180A8AA90", Slot = "10")] private PMGCJEPKFOF BMNFEOOENFP() { /* An exception occurred when decompiling this method (0600173B) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF PlatformManager::BMNFEOOENFP() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x170003D8 RID: 984 // (get) Token: 0x0600173C RID: 5948 RVA: 0x0005F8A8 File Offset: 0x0005DAA8 [Token(Token = "0x170003D8")] private bool NDNICEEBKBI { [Token(Token = "0x600173C")] [Address(RVA = "0xA8AAB0", Offset = "0xA898B0", VA = "0x180A8AAB0", Slot = "11")] get { bool flag; return flag; } } // Token: 0x170003D9 RID: 985 // (get) Token: 0x0600173D RID: 5949 RVA: 0x0005F8B8 File Offset: 0x0005DAB8 [Token(Token = "0x170003D9")] private bool HJNOCHEHGJI { [Token(Token = "0x600173D")] [Address(RVA = "0xA8B840", Offset = "0xA8A640", VA = "0x180A8B840", Slot = "12")] get { bool flag; return flag; } } // Token: 0x170003DA RID: 986 // (get) Token: 0x0600173E RID: 5950 RVA: 0x0005F8C8 File Offset: 0x0005DAC8 [Token(Token = "0x170003DA")] private bool MHKBPIFDNJL { [Token(Token = "0x600173E")] [Address(RVA = "0xA8AAE0", Offset = "0xA898E0", VA = "0x180A8AAE0", Slot = "13")] get { bool flag; return flag; } } // Token: 0x0600173F RID: 5951 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600173F")] [Address(RVA = "0xA8B5E0", Offset = "0xA8A3E0", VA = "0x180A8B5E0", Slot = "14")] private PMGCJEPKFOF HLAJDGFMANH(int IMHODAEGGON) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001740 RID: 5952 RVA: 0x0005F8D8 File Offset: 0x0005DAD8 [Token(Token = "0x6001740")] [Address(RVA = "0xA8BE50", Offset = "0xA8AC50", VA = "0x180A8BE50", Slot = "15")] private string NOLLILAMMAF(string MMBOKOLAJFH, bool OICFDFFFFMF) { /* An exception occurred when decompiling this method (06001740) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String PlatformManager::NOLLILAMMAF(System.String,System.Boolean) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06001741 RID: 5953 RVA: 0x0005F8EC File Offset: 0x0005DAEC [Token(Token = "0x6001741")] [Address(RVA = "0xA8BBA0", Offset = "0xA8A9A0", VA = "0x180A8BBA0", Slot = "16")] private PMGCJEPKFOF JIBALIAPHOG(long HNHLJONGKHB, string MMBOKOLAJFH) { /* An exception occurred when decompiling this method (06001741) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF PlatformManager::JIBALIAPHOG(System.Int64,System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x170003DB RID: 987 // (get) Token: 0x06001742 RID: 5954 RVA: 0x0005F900 File Offset: 0x0005DB00 [Token(Token = "0x170003DB")] private bool EHMHJJGABEH { [Token(Token = "0x6001742")] [Address(RVA = "0x4C6A70", Offset = "0x4C5870", VA = "0x1804C6A70", Slot = "17")] get { /* An exception occurred when decompiling this method (06001742) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::NINELNJPBLN() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x06001743 RID: 5955 RVA: 0x0005F914 File Offset: 0x0005DB14 [Token(Token = "0x6001743")] [Address(RVA = "0xA8BD50", Offset = "0xA8AB50", VA = "0x180A8BD50", Slot = "18")] private PMGCJEPKFOF MBGDJDAILJK() { /* An exception occurred when decompiling this method (06001743) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF PlatformManager::MBGDJDAILJK() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x170003DC RID: 988 // (get) Token: 0x06001744 RID: 5956 RVA: 0x0005F928 File Offset: 0x0005DB28 [Token(Token = "0x170003DC")] public virtual bool OEAAEOPFEMM { [Token(Token = "0x6001744")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "109")] get { } } // Token: 0x06001745 RID: 5957 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001745")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "110")] public virtual void OpenNativeSharingPrompt(Enum OMGHPOEBAKK, string DNGKIAJLLHG, string KCDNNDGKINC, string PAANJCAOOAG, Texture2D IJKBAADKCBM, bool LCCPBEDNLBC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001746 RID: 5958 RVA: 0x0005F938 File Offset: 0x0005DB38 [Token(Token = "0x6001746")] [Address(RVA = "0xA8B920", Offset = "0xA8A720", VA = "0x180A8B920")] protected void JCBHKHOKAPC() { RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("Software", true).OpenSubKey("Classes", true); RegistryKey registryKey2 = registryKey.OpenSubKey("recroom", true); if (registryKey2 == 0) { RegistryKey registryKey3 = registryKey.CreateSubKey("recroom"); registryKey3.SetValue("", "\"URL:RecRoom Protocol\""); registryKey3.SetValue("URL Protocol", ""); } RegistryKey registryKey4; if (registryKey2.OpenSubKey("shell\\open\\command", true) == 0) { registryKey4 = registryKey2.CreateSubKey("shell\\open\\command"); } PMGCJEPKFOF pmgcjepkfof; if (pmgcjepkfof == (ulong)1L) { } DirectoryInfo parent = Directory.GetParent(Application.dataPath); string text; registryKey4.SetValue("", text); registryKey.Close(); } // Token: 0x06001747 RID: 5959 RVA: 0x0005FA18 File Offset: 0x0005DC18 [Token(Token = "0x6001747")] [Address(RVA = "0xA8CB10", Offset = "0xA8B910", VA = "0x180A8CB10")] protected PlatformManager() { string empty = string.Empty; this.JIFANFEGANN = empty; base..ctor(); } // Token: 0x06001748 RID: 5960 RVA: 0x0005FA38 File Offset: 0x0005DC38 [Token(Token = "0x6001748")] [Address(RVA = "0xA8BE70", Offset = "0xA8AC70", VA = "0x180A8BE70")] [CompilerGenerated] private DABKFAIHBBP OCDJOIAPOAJ(bool GGCFHHDJCBI) { if (GGCFHHDJCBI) { return this.BHPPNIJNCHG(); } return JJEKJGALHKO.k__BackingField; } // Token: 0x06001749 RID: 5961 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001749")] [Address(RVA = "0xA8A830", Offset = "0xA89630", VA = "0x180A8A830")] [CompilerGenerated] private PMGCJEPKFOF> BEJEHICDLDE(List DABKNKPHPEH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x040011CA RID: 4554 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40011CA")] private string DFIGPBEPDMH; // Token: 0x040011CE RID: 4558 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40011CE")] private string JIFANFEGANN; // Token: 0x040011CF RID: 4559 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40011CF")] private PlatformManager.LDIIFDDCKCN GFMHKKKEOGE; // Token: 0x040011D2 RID: 4562 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40011D2")] private KHINMMJIENE NDAKFEMHFON; // Token: 0x040011D4 RID: 4564 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40011D4")] private Coroutine JEOBMIDOBFF; // Token: 0x040011D5 RID: 4565 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40011D5")] private List EJEJJPPPNJD; // Token: 0x020002E5 RID: 741 [Token(Token = "0x20002E5")] public enum LDIIFDDCKCN { // Token: 0x040011D7 RID: 4567 [Token(Token = "0x40011D7")] Desktop_Valve, // Token: 0x040011D8 RID: 4568 [Token(Token = "0x40011D8")] Desktop_Oculus, // Token: 0x040011D9 RID: 4569 [Token(Token = "0x40011D9")] PS4, // Token: 0x040011DA RID: 4570 [Token(Token = "0x40011DA")] Desktop_MicrosoftVR, // Token: 0x040011DB RID: 4571 [Token(Token = "0x40011DB")] Desktop_VRMissing, // Token: 0x040011DC RID: 4572 [Token(Token = "0x40011DC")] OculusQuest, // Token: 0x040011DD RID: 4573 [Token(Token = "0x40011DD")] iOS, // Token: 0x040011DE RID: 4574 [Token(Token = "0x40011DE")] XboxOne, // Token: 0x040011DF RID: 4575 [Token(Token = "0x40011DF")] AndroidMobile } // Token: 0x020002E6 RID: 742 [Token(Token = "0x20002E6")] public enum KJCJHAEBCKB { // Token: 0x040011E1 RID: 4577 [Token(Token = "0x40011E1")] ALLOWED, // Token: 0x040011E2 RID: 4578 [Token(Token = "0x40011E2")] BLOCKED } // Token: 0x020002E7 RID: 743 [Token(Token = "0x20002E7")] public enum JBCHDHCIFNE { // Token: 0x040011E4 RID: 4580 [Token(Token = "0x40011E4")] Newcomer = 1, // Token: 0x040011E5 RID: 4581 [Token(Token = "0x40011E5")] Explorer, // Token: 0x040011E6 RID: 4582 [Token(Token = "0x40011E6")] RecRoomerI, // Token: 0x040011E7 RID: 4583 [Token(Token = "0x40011E7")] RecRoomerII, // Token: 0x040011E8 RID: 4584 [Token(Token = "0x40011E8")] PartyAnimal, // Token: 0x040011E9 RID: 4585 [Token(Token = "0x40011E9")] Cheerleader, // Token: 0x040011EA RID: 4586 [Token(Token = "0x40011EA")] Friendo, // Token: 0x040011EB RID: 4587 [Token(Token = "0x40011EB")] Fashionista, // Token: 0x040011EC RID: 4588 [Token(Token = "0x40011EC")] CreatorI, // Token: 0x040011ED RID: 4589 [Token(Token = "0x40011ED")] CreatorII } // Token: 0x020002E8 RID: 744 [Token(Token = "0x20002E8")] public enum LKOLCLKDJKO { // Token: 0x040011EF RID: 4591 [Token(Token = "0x40011EF")] None, // Token: 0x040011F0 RID: 4592 [Token(Token = "0x40011F0")] Muted, // Token: 0x040011F1 RID: 4593 [Token(Token = "0x40011F1")] Blocked } // Token: 0x020002E9 RID: 745 [Token(Token = "0x20002E9")] public struct BAMLKLMFFGC { // Token: 0x040011F2 RID: 4594 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40011F2")] public PlatformManager.KJCJHAEBCKB OBLELHCFDPH; // Token: 0x040011F3 RID: 4595 [FieldOffset(Offset = "0x4")] [Token(Token = "0x40011F3")] public PlatformManager.KJCJHAEBCKB CKMDKPHCKEC; // Token: 0x040011F4 RID: 4596 [FieldOffset(Offset = "0x8")] [Token(Token = "0x40011F4")] public PlatformManager.KJCJHAEBCKB LOGJNFJJAFB; } // Token: 0x020002EA RID: 746 [Token(Token = "0x20002EA")] public class KKHHEPAKHGA { // Token: 0x0600174A RID: 5962 RVA: 0x0005FA58 File Offset: 0x0005DC58 [Token(Token = "0x600174A")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KKHHEPAKHGA() { } // Token: 0x040011F5 RID: 4597 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40011F5")] public bool BLOPJNCHDNN; // Token: 0x040011F6 RID: 4598 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40011F6")] public string OLFCKLENFFO; // Token: 0x040011F7 RID: 4599 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40011F7")] public string DOBICGDHAHE; } // Token: 0x020002EC RID: 748 [Token(Token = "0x20002EC")] [CompilerGenerated] private sealed class KOBCIOLMJAE { // Token: 0x06001751 RID: 5969 RVA: 0x0005FB3C File Offset: 0x0005DD3C [Token(Token = "0x6001751")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KOBCIOLMJAE() { } // Token: 0x06001752 RID: 5970 RVA: 0x0005FB50 File Offset: 0x0005DD50 [Token(Token = "0x6001752")] [Address(RVA = "0x81E3F0", Offset = "0x81D1F0", VA = "0x18081E3F0")] internal bool b__0() { bool localPlayerCanOpenWatchUI = Player.HIMJIOGEAGA; if (!localPlayerCanOpenWatchUI) { return localPlayerCanOpenWatchUI; } bool flag; return !this.waitForWatchClosed || !flag; } // Token: 0x040011FC RID: 4604 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40011FC")] public bool waitForWatchClosed; } // Token: 0x020002EF RID: 751 [Token(Token = "0x20002EF")] [CompilerGenerated] private sealed class FBEFFBKGHGL { // Token: 0x0600175F RID: 5983 RVA: 0x0005FCF4 File Offset: 0x0005DEF4 [Token(Token = "0x600175F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FBEFFBKGHGL() { } // Token: 0x06001760 RID: 5984 RVA: 0x0005FD08 File Offset: 0x0005DF08 [Token(Token = "0x6001760")] [Address(RVA = "0x81CC80", Offset = "0x81BA80", VA = "0x18081CC80")] internal List b__1(List rrPlayers) { PlatformManager.ODHFCIDEBLI odhfcidebli = new PlatformManager.ODHFCIDEBLI(); odhfcidebli.CS$<>8__locals1 = this; Func <>9__193_ = PlatformManager.<>c.<>9__193_2; if (<>9__193_ == 0) { PlatformManager.<>c.<>9__193_2 = (DCGAMCKNJDB player) => player.k__BackingField; } IEnumerable enumerable = Enumerable.Select(rrPlayers, <>9__193_); odhfcidebli.rrPlayerPlatformIds = enumerable; PlatformManager platformManager = this.<>4__this; List list = this.platformFriendIds; Func func = delegate(string id) { string dfigpbepdmh = odhfcidebli.CS$<>8__locals1.<>4__this.DFIGPBEPDMH; bool flag = id != dfigpbepdmh; if (!flag) { return flag; } return !Enumerable.Contains(odhfcidebli.rrPlayerPlatformIds, id); }; List list2 = Enumerable.ToList(Enumerable.Where(list, func)); List list3 = platformManager.XboxXuidsToPlatformIdsTransformFunc(list2); platformManager.EJEJJPPPNJD = list3; return this.<>4__this.EJEJJPPPNJD; } // Token: 0x04001202 RID: 4610 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4001202")] public List platformFriendIds; // Token: 0x04001203 RID: 4611 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001203")] public PlatformManager <>4__this; } // Token: 0x020002F0 RID: 752 [Token(Token = "0x20002F0")] [CompilerGenerated] private sealed class ODHFCIDEBLI { // Token: 0x06001761 RID: 5985 RVA: 0x0005FDA0 File Offset: 0x0005DFA0 [Token(Token = "0x6001761")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ODHFCIDEBLI() { } // Token: 0x06001762 RID: 5986 RVA: 0x0005FDB4 File Offset: 0x0005DFB4 [Token(Token = "0x6001762")] [Address(RVA = "0x81EB60", Offset = "0x81D960", VA = "0x18081EB60")] internal bool b__3(string id) { string dfigpbepdmh = this.CS$<>8__locals1.<>4__this.DFIGPBEPDMH; bool flag = id != dfigpbepdmh; if (!flag) { return flag; } return !Enumerable.Contains(this.rrPlayerPlatformIds, id); } // Token: 0x04001204 RID: 4612 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4001204")] public IEnumerable rrPlayerPlatformIds; // Token: 0x04001205 RID: 4613 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001205")] public PlatformManager.FBEFFBKGHGL CS$<>8__locals1; } // Token: 0x020002F2 RID: 754 [Token(Token = "0x20002F2")] [CompilerGenerated] private sealed class CENCHHAFJGD { // Token: 0x06001767 RID: 5991 RVA: 0x0005FE54 File Offset: 0x0005E054 [Token(Token = "0x6001767")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CENCHHAFJGD() { } // Token: 0x06001768 RID: 5992 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001768")] [Address(RVA = "0x81C6A0", Offset = "0x81B4A0", VA = "0x18081C6A0")] internal DHLLNEMKCEJ b__0(Tuple results) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04001209 RID: 4617 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4001209")] public string platformIdOrPhone; // Token: 0x0400120A RID: 4618 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400120A")] public PlatformManager <>4__this; } }