432 lines
14 KiB
C#
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;
|
|
}
|
|
}
|