Files
2026-04-08 23:40:05 +02:00

432 lines
14 KiB
C#

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<bool> promise = JDJGIBLMFKK.DPFECPNKKEL(IHHFPDDGPJP);
FEIJAKCMJKH.BCEJDLNDEJO subscriptionNotificationOptions;
Func<bool, IPromise> 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<CCEOLAOLEKJ> <>9__2;
Action action = delegate
{
IPromise<CCEOLAOLEKJ> promise5 = PEGGCEDHBOF.NFKMGNHDCMN(targetPlayerId3);
if (<>9__2 == 0)
{
Action<CCEOLAOLEKJ> action2 = delegate(CCEOLAOLEKJ account)
{
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Subscribed to {0}", <KHJCEENDAOL>k__BackingField);
}
};
<>9__2 = action2;
}
CFLMJLFBOKH.LDPFMEANFEE(amplitudeCommandContext3);
Player.<EGKJPJKLEAI>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<CCEOLAOLEKJ> <>9__1;
Action action = delegate
{
IPromise<CCEOLAOLEKJ> promise2 = PEGGCEDHBOF.NFKMGNHDCMN(targetPlayerId);
if (<>9__1 == 0)
{
Action<CCEOLAOLEKJ> action2 = delegate(CCEOLAOLEKJ account)
{
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Subscribed to {0}", <KHJCEENDAOL>k__BackingField);
}
};
<>9__1 = action2;
}
CFLMJLFBOKH.LDPFMEANFEE(amplitudeCommandContext);
Player.<EGKJPJKLEAI>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<CCEOLAOLEKJ> <>9__1;
Action action = delegate
{
IPromise<CCEOLAOLEKJ> promise2 = PEGGCEDHBOF.NFKMGNHDCMN(targetPlayerId);
if (<>9__1 == 0)
{
Action<CCEOLAOLEKJ> action2 = delegate(CCEOLAOLEKJ account)
{
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Unsubscribed from {0}", <KHJCEENDAOL>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 <ToggleSubscription>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<CCEOLAOLEKJ> promise3 = PEGGCEDHBOF.NFKMGNHDCMN(gkccnoiohcl.targetPlayerId);
if (gkccnoiohcl.<>9__1 == 0)
{
Action<CCEOLAOLEKJ> action2 = delegate(CCEOLAOLEKJ account)
{
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text2 = string.Format("Subscribed to {0}", <KHJCEENDAOL>k__BackingField);
}
};
gkccnoiohcl.<>9__1 = action2;
}
CFLMJLFBOKH.LDPFMEANFEE(gkccnoiohcl.amplitudeCommandContext);
Player.<EGKJPJKLEAI>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 <SubscribeTo>b__0()
{
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(this.targetPlayerId);
if (this.<>9__1 == 0)
{
Action<CCEOLAOLEKJ> action = delegate(CCEOLAOLEKJ account)
{
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Subscribed to {0}", <KHJCEENDAOL>k__BackingField);
}
};
this.<>9__1 = action;
}
CFLMJLFBOKH.LDPFMEANFEE(this.amplitudeCommandContext);
Player.<EGKJPJKLEAI>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 <SubscribeTo>b__1(CCEOLAOLEKJ account)
{
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Subscribed to {0}", <KHJCEENDAOL>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<CCEOLAOLEKJ> <>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 <UnsubscribeFrom>b__0()
{
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(this.targetPlayerId);
if (this.<>9__1 == 0)
{
Action<CCEOLAOLEKJ> action = delegate(CCEOLAOLEKJ account)
{
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Unsubscribed from {0}", <KHJCEENDAOL>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 <UnsubscribeFrom>b__1(CCEOLAOLEKJ account)
{
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Unsubscribed from {0}", <KHJCEENDAOL>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<CCEOLAOLEKJ> <>9__1;
}
}