using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; using RRUI.Data; using UnityEngine; // Token: 0x02001CF3 RID: 7411 [Token(Token = "0x2001CF3")] [StructLayout(3)] public static class FEIJAKCMJKH { // Token: 0x0600C779 RID: 51065 RVA: 0x002F4F90 File Offset: 0x002F3190 [Token(Token = "0x600C779")] [Address(RVA = "0x1D82D40", Offset = "0x1D81740", VA = "0x181D82D40")] public static IPromise PBHBOOHCBIJ(int IHHFPDDGPJP, FEIJAKCMJKH.BCEJDLNDEJO MOLNECFDIMI, string LGHBPPIOOBM) { int targetPlayerId = IHHFPDDGPJP; string amplitudeCommandContext = LGHBPPIOOBM; IPromise promise = JDJGIBLMFKK.DPFECPNKKEL(IHHFPDDGPJP); FEIJAKCMJKH.BCEJDLNDEJO subscriptionNotificationOptions; Func func = delegate(bool isSubscribed) { int targetPlayerId2 = targetPlayerId; string amplitudeCommandContext2 = amplitudeCommandContext; FEIJAKCMJKH.BCEJDLNDEJO subscriptionNotificationOptions2 = subscriptionNotificationOptions; if (!isSubscribed) { FEIJAKCMJKH.BCEJDLNDEJO subscriptionNotificationOptions3 = subscriptionNotificationOptions2; int targetPlayerId3 = targetPlayerId2; string amplitudeCommandContext3 = amplitudeCommandContext2; IPromise promise3 = JDJGIBLMFKK.NPFFDMLJCPH(targetPlayerId2); Action <>9__2; Action action = delegate { IPromise promise5 = PEGGCEDHBOF.NFKMGNHDCMN(targetPlayerId3); if (<>9__2 == 0) { Action action2 = delegate(CCEOLAOLEKJ account) { if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Subscribed to {0}", k__BackingField); } }; <>9__2 = action2; } CFLMJLFBOKH.LDPFMEANFEE(amplitudeCommandContext3); Player.k__BackingField.playerEvents.SubscribedToPlayer(); }; } FEIJAKCMJKH.BCEJDLNDEJO subscriptionNotificationOptions4 = subscriptionNotificationOptions2; int targetPlayerId4 = targetPlayerId2; string amplitudeCommandContext4 = amplitudeCommandContext2; IPromise promise4 = JDJGIBLMFKK.AMDNFAOMPBC(targetPlayerId2); throw new NullReferenceException(); }; int num = 0; num += num; num++; IPromise promise2 = promise.ContinueWith(func); func += func; throw new NullReferenceException(); } // Token: 0x0600C77A RID: 51066 RVA: 0x002F4FE4 File Offset: 0x002F31E4 [Token(Token = "0x600C77A")] [Address(RVA = "0x1D82C50", Offset = "0x1D81650", VA = "0x181D82C50")] public static IPromise NPFFDMLJCPH(int IHHFPDDGPJP, FEIJAKCMJKH.BCEJDLNDEJO MOLNECFDIMI, string LGHBPPIOOBM) { int targetPlayerId = IHHFPDDGPJP; string amplitudeCommandContext = LGHBPPIOOBM; IPromise promise = JDJGIBLMFKK.NPFFDMLJCPH(IHHFPDDGPJP); Action <>9__1; Action action = delegate { IPromise promise2 = PEGGCEDHBOF.NFKMGNHDCMN(targetPlayerId); if (<>9__1 == 0) { Action action2 = delegate(CCEOLAOLEKJ account) { if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Subscribed to {0}", k__BackingField); } }; <>9__1 = action2; } CFLMJLFBOKH.LDPFMEANFEE(amplitudeCommandContext); Player.k__BackingField.playerEvents.SubscribedToPlayer(); }; throw new NullReferenceException(); } // Token: 0x0600C77B RID: 51067 RVA: 0x002F5020 File Offset: 0x002F3220 [Token(Token = "0x600C77B")] [Address(RVA = "0x1D82B60", Offset = "0x1D81560", VA = "0x181D82B60")] public static IPromise AMDNFAOMPBC(int IHHFPDDGPJP, FEIJAKCMJKH.BCEJDLNDEJO MOLNECFDIMI, string LGHBPPIOOBM) { int targetPlayerId = IHHFPDDGPJP; string amplitudeCommandContext = LGHBPPIOOBM; IPromise promise = JDJGIBLMFKK.AMDNFAOMPBC(IHHFPDDGPJP); Action <>9__1; Action action = delegate { IPromise promise2 = PEGGCEDHBOF.NFKMGNHDCMN(targetPlayerId); if (<>9__1 == 0) { Action action2 = delegate(CCEOLAOLEKJ account) { if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Unsubscribed from {0}", k__BackingField); } }; <>9__1 = action2; } CFLMJLFBOKH.COABGAALBOH(amplitudeCommandContext); }; throw new NullReferenceException(); } // Token: 0x02001CF4 RID: 7412 [Token(Token = "0x2001CF4")] public sealed class ANPNKACGKHL : MulticastDelegate { // Token: 0x0600C77C RID: 51068 RVA: 0x002F505C File Offset: 0x002F325C [Token(Token = "0x600C77C")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public ANPNKACGKHL(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600C77D RID: 51069 RVA: 0x002F5078 File Offset: 0x002F3278 [Token(Token = "0x600C77D")] [Address(RVA = "0x140C000", Offset = "0x140AA00", VA = "0x18140C000", Slot = "13")] public void Invoke(bool IFFAIOGFJJB, string LICNAIGLFCP) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600C77E RID: 51070 RVA: 0x002F50F8 File Offset: 0x002F32F8 [Token(Token = "0x600C77E")] [Address(RVA = "0x1D7F330", Offset = "0x1D7DD30", VA = "0x181D7F330", Slot = "14")] public IAsyncResult BeginInvoke(bool IFFAIOGFJJB, string LICNAIGLFCP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600C77F RID: 51071 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C77F")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02001CF5 RID: 7413 [Token(Token = "0x2001CF5")] public struct BCEJDLNDEJO { // Token: 0x0600C780 RID: 51072 RVA: 0x002F5108 File Offset: 0x002F3308 [Token(Token = "0x600C780")] [Address(RVA = "0x1D7F500", Offset = "0x1D7DF00", VA = "0x181D7F500")] public static FEIJAKCMJKH.BCEJDLNDEJO PLFHINDPFIF() { } // Token: 0x0600C781 RID: 51073 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C781")] [Address(RVA = "0x1D7F3C0", Offset = "0x1D7DDC0", VA = "0x181D7F3C0")] public static FEIJAKCMJKH.BCEJDLNDEJO HDMFPGOMNGH(GameObject LHOMKMINCHH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C782 RID: 51074 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C782")] [Address(RVA = "0x2502C0", Offset = "0x24F6C0", VA = "0x1802502C0")] public void JDNFEKMJEGH(string NGPMADFHHKP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400842F RID: 33839 [Token(Token = "0x400842F")] public static readonly FEIJAKCMJKH.BCEJDLNDEJO NMCEGEKAFNN = 0; // Token: 0x04008430 RID: 33840 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008430")] private FEIJAKCMJKH.BCEJDLNDEJO.AJHKOBIAKPO GEDCEIDOKJL; // Token: 0x04008431 RID: 33841 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4008431")] private ToastListModel ALNNFDPNFFN; // Token: 0x02001CF6 RID: 7414 [Token(Token = "0x2001CF6")] public enum AJHKOBIAKPO { // Token: 0x04008433 RID: 33843 [Token(Token = "0x4008433")] None, // Token: 0x04008434 RID: 33844 [Token(Token = "0x4008434")] WatchNotification, // Token: 0x04008435 RID: 33845 [Token(Token = "0x4008435")] Toast } } // Token: 0x02001CF7 RID: 7415 [Token(Token = "0x2001CF7")] [CompilerGenerated] private sealed class HOEPKFNALII { // Token: 0x0600C784 RID: 51076 RVA: 0x002F512C File Offset: 0x002F332C [Token(Token = "0x600C784")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HOEPKFNALII() { } // Token: 0x0600C785 RID: 51077 RVA: 0x002F5140 File Offset: 0x002F3340 [Token(Token = "0x600C785")] [Address(RVA = "0x1D98000", Offset = "0x1D96A00", VA = "0x181D98000")] internal IPromise b__0(bool isSubscribed) { int num = this.targetPlayerId; string text = this.amplitudeCommandContext; FEIJAKCMJKH.BCEJDLNDEJO bcejdlndejo = this.subscriptionNotificationOptions; if (!isSubscribed) { FEIJAKCMJKH.GKCCNOIOHCL gkccnoiohcl = new FEIJAKCMJKH.GKCCNOIOHCL(); gkccnoiohcl.subscriptionNotificationOptions = bcejdlndejo; gkccnoiohcl.targetPlayerId = num; gkccnoiohcl.amplitudeCommandContext = text; IPromise promise = JDJGIBLMFKK.NPFFDMLJCPH(num); Action action = delegate { IPromise promise3 = PEGGCEDHBOF.NFKMGNHDCMN(gkccnoiohcl.targetPlayerId); if (gkccnoiohcl.<>9__1 == 0) { Action action2 = delegate(CCEOLAOLEKJ account) { if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text2 = string.Format("Subscribed to {0}", k__BackingField); } }; gkccnoiohcl.<>9__1 = action2; } CFLMJLFBOKH.LDPFMEANFEE(gkccnoiohcl.amplitudeCommandContext); Player.k__BackingField.playerEvents.SubscribedToPlayer(); }; } FEIJAKCMJKH.JJBDDGFCEOF jjbddgfceof = new FEIJAKCMJKH.JJBDDGFCEOF(); jjbddgfceof.subscriptionNotificationOptions = bcejdlndejo; jjbddgfceof.targetPlayerId = num; jjbddgfceof.amplitudeCommandContext = text; IPromise promise2 = JDJGIBLMFKK.AMDNFAOMPBC(num); throw new NullReferenceException(); } // Token: 0x04008436 RID: 33846 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008436")] public int targetPlayerId; // Token: 0x04008437 RID: 33847 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008437")] public FEIJAKCMJKH.BCEJDLNDEJO subscriptionNotificationOptions; // Token: 0x04008438 RID: 33848 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008438")] public string amplitudeCommandContext; } // Token: 0x02001CF8 RID: 7416 [Token(Token = "0x2001CF8")] [CompilerGenerated] private sealed class GKCCNOIOHCL { // Token: 0x0600C786 RID: 51078 RVA: 0x002F51C4 File Offset: 0x002F33C4 [Token(Token = "0x600C786")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GKCCNOIOHCL() { } // Token: 0x0600C787 RID: 51079 RVA: 0x002F51D8 File Offset: 0x002F33D8 [Token(Token = "0x600C787")] [Address(RVA = "0x1D97DB0", Offset = "0x1D967B0", VA = "0x181D97DB0")] internal void b__0() { IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN(this.targetPlayerId); if (this.<>9__1 == 0) { Action action = delegate(CCEOLAOLEKJ account) { if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Subscribed to {0}", k__BackingField); } }; this.<>9__1 = action; } CFLMJLFBOKH.LDPFMEANFEE(this.amplitudeCommandContext); Player.k__BackingField.playerEvents.SubscribedToPlayer(); } // Token: 0x0600C788 RID: 51080 RVA: 0x002F5230 File Offset: 0x002F3430 [Token(Token = "0x600C788")] [Address(RVA = "0x1D97FA0", Offset = "0x1D969A0", VA = "0x181D97FA0")] internal void b__1(CCEOLAOLEKJ account) { if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Subscribed to {0}", k__BackingField); } } // Token: 0x04008439 RID: 33849 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008439")] public int targetPlayerId; // Token: 0x0400843A RID: 33850 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400843A")] public FEIJAKCMJKH.BCEJDLNDEJO subscriptionNotificationOptions; // Token: 0x0400843B RID: 33851 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400843B")] public string amplitudeCommandContext; // Token: 0x0400843C RID: 33852 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400843C")] public Action <>9__1; } // Token: 0x02001CF9 RID: 7417 [Token(Token = "0x2001CF9")] [CompilerGenerated] private sealed class JJBDDGFCEOF { // Token: 0x0600C789 RID: 51081 RVA: 0x002F5254 File Offset: 0x002F3454 [Token(Token = "0x600C789")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JJBDDGFCEOF() { } // Token: 0x0600C78A RID: 51082 RVA: 0x002F5268 File Offset: 0x002F3468 [Token(Token = "0x600C78A")] [Address(RVA = "0x1D98190", Offset = "0x1D96B90", VA = "0x181D98190")] internal void b__0() { IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN(this.targetPlayerId); if (this.<>9__1 == 0) { Action action = delegate(CCEOLAOLEKJ account) { if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Unsubscribed from {0}", k__BackingField); } }; this.<>9__1 = action; } CFLMJLFBOKH.COABGAALBOH(this.amplitudeCommandContext); } // Token: 0x0600C78B RID: 51083 RVA: 0x002F52B0 File Offset: 0x002F34B0 [Token(Token = "0x600C78B")] [Address(RVA = "0x1D98280", Offset = "0x1D96C80", VA = "0x181D98280")] internal void b__1(CCEOLAOLEKJ account) { if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Unsubscribed from {0}", k__BackingField); } } // Token: 0x0400843D RID: 33853 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400843D")] public int targetPlayerId; // Token: 0x0400843E RID: 33854 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400843E")] public FEIJAKCMJKH.BCEJDLNDEJO subscriptionNotificationOptions; // Token: 0x0400843F RID: 33855 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400843F")] public string amplitudeCommandContext; // Token: 0x04008440 RID: 33856 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008440")] public Action <>9__1; } }