1521 lines
55 KiB
C#
1521 lines
55 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using BestHTTP.Forms;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000E71 RID: 3697
|
|
[Token(Token = "0x2000E71")]
|
|
[StructLayout(3)]
|
|
public static class KEBJPIGKGOI
|
|
{
|
|
// Token: 0x17001001 RID: 4097
|
|
// (get) Token: 0x06005972 RID: 22898 RVA: 0x001430FC File Offset: 0x001412FC
|
|
[Token(Token = "0x17001001")]
|
|
public static List<IGCIBGKPPMO> OPJPPOACEEP
|
|
{
|
|
[Token(Token = "0x6005972")]
|
|
[Address(RVA = "0x19D3CF0", Offset = "0x19D26F0", VA = "0x1819D3CF0")]
|
|
get
|
|
{
|
|
return KEBJPIGKGOI.JBLDMMIPFGP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005973 RID: 22899 RVA: 0x00143110 File Offset: 0x00141310
|
|
[Token(Token = "0x6005973")]
|
|
[Address(RVA = "0x19D3040", Offset = "0x19D1A40", VA = "0x1819D3040")]
|
|
public static void BGNNKPCDIKP()
|
|
{
|
|
int num;
|
|
Action action = new Action(num.OFFLOPLJBBG);
|
|
num = 0;
|
|
int num2;
|
|
Action action2 = new Action(num2.NPCPLFAONFO);
|
|
num2 = 0;
|
|
int num3;
|
|
Action action3 = new Action(num3.JPFGCHENJMH);
|
|
num3 = 0;
|
|
BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3);
|
|
}
|
|
|
|
// Token: 0x06005974 RID: 22900 RVA: 0x00143158 File Offset: 0x00141358
|
|
[Token(Token = "0x6005974")]
|
|
[Address(RVA = "0x19D60C0", Offset = "0x19D4AC0", VA = "0x1819D60C0")]
|
|
private static void OFFLOPLJBBG()
|
|
{
|
|
ActionEvent<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
int num;
|
|
Action<Player> action = new Action(num.DELJELHECHF);
|
|
num = 0;
|
|
Player.PlayerCreatedEvent = playerCreatedEvent + action;
|
|
ActionEvent<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
int num2;
|
|
Action<Player> action2 = new Action(num2.DELJELHECHF);
|
|
num2 = 0;
|
|
Player.PlayerDestroyedEvent = playerDestroyedEvent + action2;
|
|
ActionEvent notificationGroupsChanged = SettingsManager.NotificationGroupsChanged;
|
|
int num3;
|
|
Action action3 = new Action(num3.IDAOKCOLDAE);
|
|
num3 = 0;
|
|
int num4 = 0;
|
|
notificationGroupsChanged.Add(action3, num4 != 0);
|
|
ActionEvent<bool> hbilnonpfdm = NOBCCPHLPNJ.HBILNONPFDM;
|
|
int num5;
|
|
Action<bool> action4 = new Action(num5.NLGKKGEONCO);
|
|
num5 = 0;
|
|
ActionEvent jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
|
|
int num6;
|
|
Action action5 = new Action(num6.OEHNCGCPINJ);
|
|
num6 = 0;
|
|
PAJOOHAOLEE.JIIABBOODIM = jiiabboodim + action5;
|
|
int num7;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num7.INNHBICCMPC);
|
|
num7 = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.MessageReceived, hmoacifiocn);
|
|
int num8;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num8.FCPJICAMFLK);
|
|
num8 = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.MessageDeleted, hmoacifiocn2);
|
|
}
|
|
|
|
// Token: 0x06005975 RID: 22901 RVA: 0x0014324C File Offset: 0x0014144C
|
|
[Token(Token = "0x6005975")]
|
|
[Address(RVA = "0x19D5D80", Offset = "0x19D4780", VA = "0x1819D5D80")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
ActionEvent<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
int num;
|
|
Action<Player> action = new Action(num.DELJELHECHF);
|
|
num = 0;
|
|
Player.PlayerCreatedEvent = playerCreatedEvent - action;
|
|
ActionEvent<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
int num2;
|
|
Action<Player> action2 = new Action(num2.DELJELHECHF);
|
|
num2 = 0;
|
|
Player.PlayerDestroyedEvent = playerDestroyedEvent - action2;
|
|
ActionEvent<bool> hbilnonpfdm = NOBCCPHLPNJ.HBILNONPFDM;
|
|
int num3;
|
|
Action<bool> action3 = new Action(num3.NLGKKGEONCO);
|
|
num3 = 0;
|
|
ActionEvent notificationGroupsChanged = SettingsManager.NotificationGroupsChanged;
|
|
int num4;
|
|
Action action4 = new Action(num4.IDAOKCOLDAE);
|
|
num4 = 0;
|
|
notificationGroupsChanged.Remove(action4);
|
|
ActionEvent jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
|
|
int num5;
|
|
Action action5 = new Action(num5.OEHNCGCPINJ);
|
|
num5 = 0;
|
|
PAJOOHAOLEE.JIIABBOODIM = jiiabboodim - action5;
|
|
}
|
|
|
|
// Token: 0x06005976 RID: 22902 RVA: 0x00143308 File Offset: 0x00141508
|
|
[Token(Token = "0x6005976")]
|
|
[Address(RVA = "0x19D5180", Offset = "0x19D3B80", VA = "0x1819D5180")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
KEBJPIGKGOI.LLEHJMHBDCP.Clear();
|
|
KEBJPIGKGOI.JBLDMMIPFGP.Clear();
|
|
}
|
|
|
|
// Token: 0x06005977 RID: 22903 RVA: 0x00143330 File Offset: 0x00141530
|
|
[Token(Token = "0x6005977")]
|
|
[Address(RVA = "0x19D4180", Offset = "0x19D2B80", VA = "0x1819D4180")]
|
|
public static IGCIBGKPPMO GPJDGCACGLP(long CJFGEMGOJHB)
|
|
{
|
|
List<IGCIBGKPPMO> llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP;
|
|
Func<IGCIBGKPPMO, bool> func = delegate(IGCIBGKPPMO m)
|
|
{
|
|
if (m.<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.FriendInvite)
|
|
{
|
|
}
|
|
return (long)m.<KABMEAJLICO>k__BackingField == CJFGEMGOJHB;
|
|
};
|
|
return Enumerable.FirstOrDefault<IGCIBGKPPMO>(llehjmhbdcp, func);
|
|
}
|
|
|
|
// Token: 0x06005978 RID: 22904 RVA: 0x0014336C File Offset: 0x0014156C
|
|
[Token(Token = "0x6005978")]
|
|
[Address(RVA = "0x19D3400", Offset = "0x19D1E00", VA = "0x1819D3400")]
|
|
public static IEnumerator CLEHPMOAKJC(long CJFGEMGOJHB, long ANAPBECHGLI, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
return Matchmaking.GOLDOMKKKPL(CJFGEMGOJHB, ANAPBECHGLI, AFLPGGJMPOE);
|
|
}
|
|
|
|
// Token: 0x06005979 RID: 22905 RVA: 0x00143384 File Offset: 0x00141584
|
|
[Token(Token = "0x6005979")]
|
|
[Address(RVA = "0x19D4EF0", Offset = "0x19D38F0", VA = "0x1819D4EF0")]
|
|
public static IPromise JANFGADBKMD(long CJFGEMGOJHB)
|
|
{
|
|
int num = 0;
|
|
return KEBJPIGKGOI.MPLDGJCCIMN(CJFGEMGOJHB, (IGCIBGKPPMO.BBELBJELLHN)((uint)1), "", num);
|
|
}
|
|
|
|
// Token: 0x0600597A RID: 22906 RVA: 0x001433A4 File Offset: 0x001415A4
|
|
[Token(Token = "0x600597A")]
|
|
[Address(RVA = "0x19D6B50", Offset = "0x19D5550", VA = "0x1819D6B50")]
|
|
public static IPromise PGLLGAKLPCN(long IAHDKAIJJLB)
|
|
{
|
|
return Matchmaking.AKMONPOCNFE(IAHDKAIJJLB);
|
|
}
|
|
|
|
// Token: 0x0600597B RID: 22907 RVA: 0x001433B8 File Offset: 0x001415B8
|
|
[Token(Token = "0x600597B")]
|
|
[Address(RVA = "0x19D3D50", Offset = "0x19D2750", VA = "0x1819D3D50")]
|
|
public static IEnumerator EMDOGDFDMCD(long CJFGEMGOJHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
int num = 0;
|
|
return KEBJPIGKGOI.MPLDGJCCIMN(CJFGEMGOJHB, (IGCIBGKPPMO.BBELBJELLHN)((uint)10), "", num).LCGFHJPKIOI(AFLPGGJMPOE);
|
|
}
|
|
|
|
// Token: 0x0600597C RID: 22908 RVA: 0x001433DC File Offset: 0x001415DC
|
|
[Token(Token = "0x600597C")]
|
|
[Address(RVA = "0x19D5FF0", Offset = "0x19D49F0", VA = "0x1819D5FF0")]
|
|
public static IPromise OBDOPOEJEDM(long CJFGEMGOJHB)
|
|
{
|
|
int num = 0;
|
|
return KEBJPIGKGOI.MPLDGJCCIMN(CJFGEMGOJHB, (IGCIBGKPPMO.BBELBJELLHN)((uint)11), "", num);
|
|
}
|
|
|
|
// Token: 0x0600597D RID: 22909 RVA: 0x001433FC File Offset: 0x001415FC
|
|
[Token(Token = "0x600597D")]
|
|
[Address(RVA = "0x19D5100", Offset = "0x19D3B00", VA = "0x1819D5100")]
|
|
public static IPromise JHJDMMLABCG()
|
|
{
|
|
string text = string.Format("{0}v1/favoriteFriendOnlineStatus", "api/messages/");
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
|
|
int num2 = 0;
|
|
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0);
|
|
}
|
|
|
|
// Token: 0x0600597E RID: 22910 RVA: 0x0014342C File Offset: 0x0014162C
|
|
[Token(Token = "0x600597E")]
|
|
[Address(RVA = "0x19D4F70", Offset = "0x19D3970", VA = "0x1819D4F70")]
|
|
public static IEnumerator JFAMBLHIACA(List<long> FNNIKBKHAFN, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
dictionary.Add("ToPlayerIds", FNNIKBKHAFN);
|
|
int num;
|
|
dictionary.Add("Type", num);
|
|
dictionary.Add("Data", "");
|
|
string text = string.Format("{0}v1/sendMultiple", "api/messages/");
|
|
int num2 = 0;
|
|
IPromise<HOOILIHKMEG> promise;
|
|
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0).LCGFHJPKIOI(AFLPGGJMPOE);
|
|
}
|
|
|
|
// Token: 0x0600597F RID: 22911 RVA: 0x00143494 File Offset: 0x00141694
|
|
[Token(Token = "0x600597F")]
|
|
[Address(RVA = "0x19D5330", Offset = "0x19D3D30", VA = "0x1819D5330")]
|
|
public static IEnumerator LNJNJJJGNKN(long CJFGEMGOJHB, string PAANJCAOOAG, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
int num = 0;
|
|
return KEBJPIGKGOI.MPLDGJCCIMN(CJFGEMGOJHB, (IGCIBGKPPMO.BBELBJELLHN)((uint)30), PAANJCAOOAG, num).LCGFHJPKIOI(AFLPGGJMPOE);
|
|
}
|
|
|
|
// Token: 0x06005980 RID: 22912 RVA: 0x001434B4 File Offset: 0x001416B4
|
|
[Token(Token = "0x6005980")]
|
|
[Address(RVA = "0x19D3300", Offset = "0x19D1D00", VA = "0x1819D3300")]
|
|
public static IEnumerator CIFEPOLDJEI(long CJFGEMGOJHB, int KPDJHHFPOGH, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
IPromise promise;
|
|
return promise.LCGFHJPKIOI(AFLPGGJMPOE);
|
|
}
|
|
|
|
// Token: 0x06005981 RID: 22913 RVA: 0x001434CC File Offset: 0x001416CC
|
|
[Token(Token = "0x6005981")]
|
|
[Address(RVA = "0x19D3B60", Offset = "0x19D2560", VA = "0x1819D3B60")]
|
|
public static void DELJELHECHF()
|
|
{
|
|
List<IGCIBGKPPMO> llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP;
|
|
int num;
|
|
Func<IGCIBGKPPMO, bool> func = new Func(num.OPABKCMBBNO);
|
|
num = 0;
|
|
IEnumerable<IGCIBGKPPMO> enumerable = Enumerable.Where<IGCIBGKPPMO>(llehjmhbdcp, func);
|
|
Func<IGCIBGKPPMO, long> <>9__25_ = KEBJPIGKGOI.<>c.<>9__25_0;
|
|
if (<>9__25_ == 0)
|
|
{
|
|
KEBJPIGKGOI.<>c.<>9__25_0 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable, <>9__25_);
|
|
int num2 = 0;
|
|
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable2, num2);
|
|
}
|
|
|
|
// Token: 0x06005982 RID: 22914 RVA: 0x00143530 File Offset: 0x00141730
|
|
[Token(Token = "0x6005982")]
|
|
[Address(RVA = "0x19D4260", Offset = "0x19D2C60", VA = "0x1819D4260")]
|
|
public static IEnumerable<CPIHGIEOPAJ> HPGKPHDPNHD(IEnumerable<CPIHGIEOPAJ> IHNFCLEGAJD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005982)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<CPIHGIEOPAJ> KEBJPIGKGOI::HPGKPHDPNHD(System.Collections.Generic.IEnumerable`1<CPIHGIEOPAJ>)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_6F:
|
|
stloc:class [System.Core]System.Linq.IOrderedEnumerable`1<class CPIHGIEOPAJ>(var_5_77, call:IOrderedEnumerable`1[exp:class [System.Core]System.Linq.IOrderedEnumerable`1<class CPIHGIEOPAJ>](Enumerable::ThenByDescending, ldloc:class [System.Core]System.Linq.IOrderedEnumerable`1<class CPIHGIEOPAJ>[exp:IOrderedEnumerable`1](var_3_4D), ldloc:class [mscorlib]System.Func`2<class CPIHGIEOPAJ, valuetype [mscorlib]System.DateTime>[exp:Func`2](var_4)))
|
|
}
|
|
|
|
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: 0x06005983 RID: 22915 RVA: 0x001435B8 File Offset: 0x001417B8
|
|
[Token(Token = "0x6005983")]
|
|
[Address(RVA = "0x19D5570", Offset = "0x19D3F70", VA = "0x1819D5570")]
|
|
public static void LOEPGEKCBKC(IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, KEBJPIGKGOI.HMFKBBAEAPF HBPBAJNLGCP)
|
|
{
|
|
Dictionary<IGCIBGKPPMO.BBELBJELLHN, List<KEBJPIGKGOI.HMFKBBAEAPF>> mfkjdmjmmjj = KEBJPIGKGOI.MFKJDMJMMJJ;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return;
|
|
}
|
|
new List().Add(HBPBAJNLGCP);
|
|
Dictionary<IGCIBGKPPMO.BBELBJELLHN, List<KEBJPIGKGOI.HMFKBBAEAPF>> mfkjdmjmmjj2 = KEBJPIGKGOI.MFKJDMJMMJJ;
|
|
}
|
|
|
|
// Token: 0x06005984 RID: 22916 RVA: 0x001435E8 File Offset: 0x001417E8
|
|
[Token(Token = "0x6005984")]
|
|
[Address(RVA = "0x19D40D0", Offset = "0x19D2AD0", VA = "0x1819D40D0")]
|
|
public static void GLDOBHIJMFH(IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, KEBJPIGKGOI.HMFKBBAEAPF HBPBAJNLGCP)
|
|
{
|
|
Dictionary<IGCIBGKPPMO.BBELBJELLHN, List<KEBJPIGKGOI.HMFKBBAEAPF>> mfkjdmjmmjj = KEBJPIGKGOI.MFKJDMJMMJJ;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005985 RID: 22917 RVA: 0x00143608 File Offset: 0x00141808
|
|
[Token(Token = "0x6005985")]
|
|
[Address(RVA = "0x19D5B80", Offset = "0x19D4580", VA = "0x1819D5B80")]
|
|
private static IEnumerator MPLDGJCCIMN(long CJFGEMGOJHB, IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, string ABADFLCBFIJ, long? HNHLJONGKHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
IEnumerator enumerator;
|
|
return enumerator;
|
|
}
|
|
|
|
// Token: 0x06005986 RID: 22918 RVA: 0x00143618 File Offset: 0x00141818
|
|
[Token(Token = "0x6005986")]
|
|
[Address(RVA = "0x19D59F0", Offset = "0x19D43F0", VA = "0x1819D59F0")]
|
|
private static IPromise MPLDGJCCIMN(long CJFGEMGOJHB, IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, string ABADFLCBFIJ, long? HNHLJONGKHB)
|
|
{
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
dictionary.Add("Data", ABADFLCBFIJ);
|
|
string text = string.Format("{0}v2/send", "api/messages/");
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, num != 0);
|
|
int num2 = 0;
|
|
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0);
|
|
}
|
|
|
|
// Token: 0x06005987 RID: 22919 RVA: 0x0014366C File Offset: 0x0014186C
|
|
[Token(Token = "0x6005987")]
|
|
[Address(RVA = "0x19D5830", Offset = "0x19D4230", VA = "0x1819D5830")]
|
|
private static IEnumerator MGIABJDLBED(List<long> FNNIKBKHAFN, IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, string ABADFLCBFIJ, long? HNHLJONGKHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
dictionary.Add("ToPlayerIds", FNNIKBKHAFN);
|
|
dictionary.Add("Type", dictionary);
|
|
dictionary.Add("Data", ABADFLCBFIJ);
|
|
dictionary.Add("RoomId", dictionary);
|
|
string text = string.Format("{0}v1/sendMultiple", "api/messages/");
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise2;
|
|
IPromise promise = EEMMNNGBJGD.DMDEJFMPJDE(promise2, num != 0);
|
|
IEnumerator enumerator;
|
|
return enumerator;
|
|
}
|
|
|
|
// Token: 0x06005988 RID: 22920 RVA: 0x001436D8 File Offset: 0x001418D8
|
|
[Token(Token = "0x6005988")]
|
|
[Address(RVA = "0x19D68F0", Offset = "0x19D52F0", VA = "0x1819D68F0")]
|
|
public static IEnumerator PEIBHPIEKGF(IEnumerable<long> OCCKKEIMPGP, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
List<long> list = Enumerable.ToList<long>(OCCKKEIMPGP);
|
|
if (Enumerable.Any<long>(list))
|
|
{
|
|
HashSet<long> hashSet = new HashSet(list);
|
|
HashSet<long> messagesToRemoveSet = hashSet;
|
|
List<IGCIBGKPPMO> llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP;
|
|
Predicate<IGCIBGKPPMO> predicate = delegate(IGCIBGKPPMO m)
|
|
{
|
|
HashSet<long> messagesToRemoveSet3 = messagesToRemoveSet;
|
|
long <JPAOOKPLEDB>k__BackingField = m.<JPAOOKPLEDB>k__BackingField;
|
|
return messagesToRemoveSet3.Contains(<JPAOOKPLEDB>k__BackingField);
|
|
};
|
|
int num = llehjmhbdcp.RemoveAll(predicate);
|
|
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
|
|
Predicate<IGCIBGKPPMO> predicate2 = delegate(IGCIBGKPPMO m)
|
|
{
|
|
HashSet<long> messagesToRemoveSet2 = messagesToRemoveSet;
|
|
long <JPAOOKPLEDB>k__BackingField2 = m.<JPAOOKPLEDB>k__BackingField;
|
|
return messagesToRemoveSet2.Contains(<JPAOOKPLEDB>k__BackingField2);
|
|
};
|
|
int num2 = jbldmmipfgp.RemoveAll(predicate2);
|
|
if (num > 0)
|
|
{
|
|
KEBJPIGKGOI.IAKABHNJAFB(KEBJPIGKGOI.MDONHLLFFHN.Delete);
|
|
}
|
|
string text = JsonUtility.ToJson(new DeleteMessagesRequestDTO
|
|
{
|
|
MessageIds = list
|
|
});
|
|
int num3 = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN("api/messages/v3/delete", text, num3 != 0);
|
|
int num4 = 0;
|
|
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num4 != 0).LCGFHJPKIOI(AFLPGGJMPOE);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005989 RID: 22921 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005989")]
|
|
[Address(RVA = "0x19D37C0", Offset = "0x19D21C0", VA = "0x1819D37C0")]
|
|
private static void CPGAJIACKIP()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600598A RID: 22922 RVA: 0x0014379C File Offset: 0x0014199C
|
|
[Token(Token = "0x600598A")]
|
|
[Address(RVA = "0x19D3480", Offset = "0x19D1E80", VA = "0x1819D3480")]
|
|
private static void CLKPDJCBJGM()
|
|
{
|
|
List<IGCIBGKPPMO> llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP;
|
|
Func<IGCIBGKPPMO, bool> <>9__34_ = KEBJPIGKGOI.<>c.<>9__34_0;
|
|
if (<>9__34_ == 0)
|
|
{
|
|
KEBJPIGKGOI.<>c.<>9__34_0 = delegate(IGCIBGKPPMO m)
|
|
{
|
|
if (m.<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.PlayerEventInvitation)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
List<IGCIBGKPPMO> list = Enumerable.ToList<IGCIBGKPPMO>(Enumerable.Where<IGCIBGKPPMO>(llehjmhbdcp, <>9__34_));
|
|
List<IGCIBGKPPMO> eventInvitationMessages = list;
|
|
Func<IGCIBGKPPMO, long> func;
|
|
if (KEBJPIGKGOI.<>c.<>9__34_1 == 0)
|
|
{
|
|
func = delegate(IGCIBGKPPMO m)
|
|
{
|
|
long? <KJHKNKGENCJ>k__BackingField = m.<KJHKNKGENCJ>k__BackingField;
|
|
throw new NullReferenceException();
|
|
};
|
|
KEBJPIGKGOI.<>c.<>9__34_1 = func;
|
|
}
|
|
IPromise<List<CCMBKDINCAH>> promise = GNPDMBPGHBH.DMHOIAJGABC(Enumerable.ToList<long>(Enumerable.Select<IGCIBGKPPMO, long>(list, func)));
|
|
Action<List<CCMBKDINCAH>> action = delegate(List<CCMBKDINCAH> playerEvents)
|
|
{
|
|
Func<CCMBKDINCAH, bool> <>9__34_2 = KEBJPIGKGOI.<>c.<>9__34_3;
|
|
if (<>9__34_2 == 0)
|
|
{
|
|
KEBJPIGKGOI.<>c.<>9__34_3 = delegate(CCMBKDINCAH pe)
|
|
{
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
DateTime <EKCLCPFEHDB>k__BackingField = pe.<EKCLCPFEHDB>k__BackingField;
|
|
return utcNow < <EKCLCPFEHDB>k__BackingField;
|
|
};
|
|
}
|
|
IEnumerable<CCMBKDINCAH> enumerable = Enumerable.Where<CCMBKDINCAH>(playerEvents, <>9__34_2);
|
|
Func<CCMBKDINCAH, long> func2;
|
|
if (KEBJPIGKGOI.<>c.<>9__34_4 == 0)
|
|
{
|
|
func2 = (CCMBKDINCAH pe) => pe.<KJHKNKGENCJ>k__BackingField;
|
|
KEBJPIGKGOI.<>c.<>9__34_4 = func2;
|
|
}
|
|
HashSet<long> hashSet = new HashSet(Enumerable.Select<CCMBKDINCAH, long>(enumerable, func2));
|
|
HashSet<long> activeEventSet = hashSet;
|
|
List<IGCIBGKPPMO> eventInvitationMessages2 = eventInvitationMessages;
|
|
Func<IGCIBGKPPMO, bool> func3 = delegate(IGCIBGKPPMO m)
|
|
{
|
|
HashSet<long> activeEventSet2 = activeEventSet;
|
|
int num3 = 0;
|
|
long? <KJHKNKGENCJ>k__BackingField2 = m.<KJHKNKGENCJ>k__BackingField;
|
|
return !activeEventSet2.Contains(num3);
|
|
};
|
|
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Where<IGCIBGKPPMO>(eventInvitationMessages2, func3);
|
|
Func<IGCIBGKPPMO, long> func4;
|
|
if (KEBJPIGKGOI.<>c.<>9__34_6 == 0)
|
|
{
|
|
func4 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
|
|
KEBJPIGKGOI.<>c.<>9__34_6 = func4;
|
|
}
|
|
IEnumerable<IGCIBGKPPMO> enumerable3 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable2, func4);
|
|
int num2 = 0;
|
|
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable3, num2);
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x0600598B RID: 22923 RVA: 0x00143850 File Offset: 0x00141A50
|
|
[Token(Token = "0x600598B")]
|
|
[Address(RVA = "0x19D6070", Offset = "0x19D4A70", VA = "0x1819D6070")]
|
|
private static void OEHNCGCPINJ()
|
|
{
|
|
KEBJPIGKGOI.CPGAJIACKIP();
|
|
}
|
|
|
|
// Token: 0x0600598C RID: 22924 RVA: 0x00143864 File Offset: 0x00141A64
|
|
[Token(Token = "0x600598C")]
|
|
[Address(RVA = "0x19D5D20", Offset = "0x19D4720", VA = "0x1819D5D20")]
|
|
private static void NLGKKGEONCO(bool BLKCNBBBGKE)
|
|
{
|
|
if (BLKCNBBBGKE)
|
|
{
|
|
KEBJPIGKGOI.IDAOKCOLDAE();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600598D RID: 22925 RVA: 0x00143880 File Offset: 0x00141A80
|
|
[Token(Token = "0x600598D")]
|
|
[Address(RVA = "0x19D45E0", Offset = "0x19D2FE0", VA = "0x1819D45E0")]
|
|
private static void IDAOKCOLDAE()
|
|
{
|
|
KEBJPIGKGOI.JBLDMMIPFGP.Clear();
|
|
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
|
|
IEnumerable<IGCIBGKPPMO> enumerable = Enumerable.Cast<IGCIBGKPPMO>(KEBJPIGKGOI.HPGKPHDPNHD(KEBJPIGKGOI.LLEHJMHBDCP));
|
|
jbldmmipfgp.AddRange(enumerable);
|
|
}
|
|
|
|
// Token: 0x0600598E RID: 22926 RVA: 0x001438BC File Offset: 0x00141ABC
|
|
[Token(Token = "0x600598E")]
|
|
[Address(RVA = "0x19D4A30", Offset = "0x19D3430", VA = "0x1819D4A30")]
|
|
private static void INNHBICCMPC(Dictionary<string, object> AFFGEJMJDIJ)
|
|
{
|
|
IGCIBGKPPMO igcibgkppmo = AEOPHJMOOFE.PPGFHEDFBEA<IGCIBGKPPMO>(AFFGEJMJDIJ);
|
|
IGCIBGKPPMO message = igcibgkppmo;
|
|
if (IGCIBGKPPMO.DDICMNNOEBJ(igcibgkppmo) && EIMGAFPPJFD.IGBPCJFKNGJ(message))
|
|
{
|
|
List<IGCIBGKPPMO> llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP;
|
|
Func<IGCIBGKPPMO, bool> func = delegate(IGCIBGKPPMO m)
|
|
{
|
|
long <JPAOOKPLEDB>k__BackingField = message.<JPAOOKPLEDB>k__BackingField;
|
|
return m.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
|
|
};
|
|
if (!Enumerable.Any<IGCIBGKPPMO>(llehjmhbdcp, func) && !KEBJPIGKGOI.OPABKCMBBNO(message))
|
|
{
|
|
IGCIBGKPPMO message3 = message;
|
|
IGCIBGKPPMO.BBELBJELLHN <PALMIOEJANE>k__BackingField = message3.<PALMIOEJANE>k__BackingField;
|
|
if (<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.GameInvite && message3 > (ulong)1L && <PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.RequestGameInvite)
|
|
{
|
|
KEBJPIGKGOI.BPIJPGFEPHM(message);
|
|
}
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
while (instance == 0)
|
|
{
|
|
}
|
|
IGCIBGKPPMO message2 = message;
|
|
bool supportsParallelInitialization = instance.OOOAGOMEFKG;
|
|
Action<bool?> action = delegate(bool? restricted)
|
|
{
|
|
bool flag = restricted == (ulong)1L;
|
|
if (restricted == flag)
|
|
{
|
|
KEBJPIGKGOI.BPIJPGFEPHM(message);
|
|
}
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
KEBJPIGKGOI.BPIJPGFEPHM(message);
|
|
};
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600598F RID: 22927 RVA: 0x001439C0 File Offset: 0x00141BC0
|
|
[Token(Token = "0x600598F")]
|
|
[Address(RVA = "0x19D59D0", Offset = "0x19D43D0", VA = "0x1819D59D0")]
|
|
private static bool MOMLEEABFLM(IGCIBGKPPMO.BBELBJELLHN GEDCEIDOKJL)
|
|
{
|
|
if (GEDCEIDOKJL == IGCIBGKPPMO.BBELBJELLHN.GameInvite || GEDCEIDOKJL != IGCIBGKPPMO.BBELBJELLHN.RequestGameInvite)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06005990 RID: 22928 RVA: 0x001439DC File Offset: 0x00141BDC
|
|
[Token(Token = "0x6005990")]
|
|
[Address(RVA = "0x19D3120", Offset = "0x19D1B20", VA = "0x1819D3120")]
|
|
private static void BPIJPGFEPHM(IGCIBGKPPMO NGPMADFHHKP)
|
|
{
|
|
IGCIBGKPPMO message = NGPMADFHHKP;
|
|
if (NGPMADFHHKP.<PALMIOEJANE>k__BackingField == IGCIBGKPPMO.BBELBJELLHN.VoteToKick)
|
|
{
|
|
List<IGCIBGKPPMO> llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP;
|
|
Predicate<IGCIBGKPPMO> predicate = delegate(IGCIBGKPPMO m)
|
|
{
|
|
if (m.<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.VoteToKick)
|
|
{
|
|
}
|
|
int <KABMEAJLICO>k__BackingField = message.<KABMEAJLICO>k__BackingField;
|
|
return m.<KABMEAJLICO>k__BackingField == <KABMEAJLICO>k__BackingField;
|
|
};
|
|
if (llehjmhbdcp.Exists(predicate))
|
|
{
|
|
goto IL_7E;
|
|
}
|
|
}
|
|
List<IGCIBGKPPMO> llehjmhbdcp2 = KEBJPIGKGOI.LLEHJMHBDCP;
|
|
int num = 0;
|
|
IGCIBGKPPMO message3 = message;
|
|
llehjmhbdcp2.Insert(num, message3);
|
|
if (IGCIBGKPPMO.OHLAFIFNFIM(message.<PALMIOEJANE>k__BackingField))
|
|
{
|
|
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
|
|
int num2 = 0;
|
|
IGCIBGKPPMO message2 = message;
|
|
jbldmmipfgp.Insert(num2, message2);
|
|
}
|
|
IL_7E:
|
|
KEBJPIGKGOI.LOCKDPIEHFC(message);
|
|
}
|
|
|
|
// Token: 0x06005991 RID: 22929 RVA: 0x00143A78 File Offset: 0x00141C78
|
|
[Token(Token = "0x6005991")]
|
|
[Address(RVA = "0x19D63A0", Offset = "0x19D4DA0", VA = "0x1819D63A0")]
|
|
private static bool OPABKCMBBNO(IGCIBGKPPMO NGPMADFHHKP)
|
|
{
|
|
IGCIBGKPPMO message = NGPMADFHHKP;
|
|
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(NGPMADFHHKP.<KABMEAJLICO>k__BackingField);
|
|
if (efajbhgdidd != 0 && efajbhgdidd.<NNDJBLGCAEE>k__BackingField != 0)
|
|
{
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
}
|
|
Dictionary<IGCIBGKPPMO.BBELBJELLHN, List<KEBJPIGKGOI.HMFKBBAEAPF>> mfkjdmjmmjj = KEBJPIGKGOI.MFKJDMJMMJJ;
|
|
IGCIBGKPPMO.BBELBJELLHN <PALMIOEJANE>k__BackingField = message.<PALMIOEJANE>k__BackingField;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Func<KEBJPIGKGOI.HMFKBBAEAPF, bool> func = delegate(KEBJPIGKGOI.HMFKBBAEAPF x)
|
|
{
|
|
IGCIBGKPPMO message2 = message;
|
|
return x(message2);
|
|
};
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
}
|
|
if (message.<PALMIOEJANE>k__BackingField <= IGCIBGKPPMO.BBELBJELLHN.RequestGameInviteDeclined)
|
|
{
|
|
DateTime now = DateTime.Now;
|
|
DateTime <GFAFJBMCBGC>k__BackingField = message.<GFAFJBMCBGC>k__BackingField;
|
|
TimeSpan timeSpan = now - <GFAFJBMCBGC>k__BackingField;
|
|
int num = 0;
|
|
if (timeSpan != 0)
|
|
{
|
|
if (num != 0)
|
|
{
|
|
}
|
|
bool flag3;
|
|
bool flag4;
|
|
if (flag3 == flag4)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
SettingsManager instance = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
if (!(instance != num2))
|
|
{
|
|
}
|
|
SettingsManager instance2 = SingletonMonoBehaviour.Instance;
|
|
bool receiveFriendOnlineStatusNotification = instance2.FCHJGKCMONI;
|
|
while (18446744073709551416UL > (ulong)2L)
|
|
{
|
|
}
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
PPGPAHNMGEC? ppgpahnmgec;
|
|
while (ppgpahnmgec == 0)
|
|
{
|
|
}
|
|
IGCIBGKPPMO message3 = message;
|
|
PPGPAHNMGEC value = ppgpahnmgec.value;
|
|
PPGPAHNMGEC ppgpahnmgec2 = message3.<PALMIOEJANE>k__BackingField.PPEGDGLIKOJ();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005992 RID: 22930 RVA: 0x00143B90 File Offset: 0x00141D90
|
|
[Token(Token = "0x6005992")]
|
|
[Address(RVA = "0x19D3990", Offset = "0x19D2390", VA = "0x1819D3990")]
|
|
private static void DELJELHECHF(Player IEKDDPPNFPF)
|
|
{
|
|
List<IGCIBGKPPMO> llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP;
|
|
int num;
|
|
Func<IGCIBGKPPMO, bool> func = new Func(num.OPABKCMBBNO);
|
|
num = 0;
|
|
IEnumerable<IGCIBGKPPMO> enumerable = Enumerable.Where<IGCIBGKPPMO>(llehjmhbdcp, func);
|
|
Func<IGCIBGKPPMO, long> <>9__25_ = KEBJPIGKGOI.<>c.<>9__25_0;
|
|
if (<>9__25_ == 0)
|
|
{
|
|
KEBJPIGKGOI.<>c.<>9__25_0 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable, <>9__25_);
|
|
int num2 = 0;
|
|
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable2, num2);
|
|
}
|
|
|
|
// Token: 0x06005993 RID: 22931 RVA: 0x00143BF4 File Offset: 0x00141DF4
|
|
[Token(Token = "0x6005993")]
|
|
[Address(RVA = "0x19D3E40", Offset = "0x19D2840", VA = "0x1819D3E40")]
|
|
private static void FCPJICAMFLK(Dictionary<string, object> AFFGEJMJDIJ)
|
|
{
|
|
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("Id", AFFGEJMJDIJ);
|
|
long messageId = num;
|
|
List<IGCIBGKPPMO> llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP;
|
|
Predicate<IGCIBGKPPMO> predicate = delegate(IGCIBGKPPMO m)
|
|
{
|
|
long messageId3 = messageId;
|
|
return m.<JPAOOKPLEDB>k__BackingField == messageId3;
|
|
};
|
|
IGCIBGKPPMO igcibgkppmo = ListExt.RemoveWhere<IGCIBGKPPMO>(llehjmhbdcp, predicate);
|
|
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
|
|
Predicate<IGCIBGKPPMO> predicate2 = delegate(IGCIBGKPPMO m)
|
|
{
|
|
long messageId2 = messageId;
|
|
return m.<JPAOOKPLEDB>k__BackingField == messageId2;
|
|
};
|
|
IGCIBGKPPMO igcibgkppmo2 = ListExt.RemoveWhere<IGCIBGKPPMO>(jbldmmipfgp, predicate2);
|
|
if (igcibgkppmo != 0)
|
|
{
|
|
KEBJPIGKGOI.IAKABHNJAFB(KEBJPIGKGOI.MDONHLLFFHN.Delete);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005994 RID: 22932 RVA: 0x00143C68 File Offset: 0x00141E68
|
|
[Token(Token = "0x6005994")]
|
|
[Address(RVA = "0x19D5420", Offset = "0x19D3E20", VA = "0x1819D5420")]
|
|
private static void LOCKDPIEHFC(IGCIBGKPPMO NGPMADFHHKP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
ActionEvent<IGCIBGKPPMO> ldgnbajlkfj = KEBJPIGKGOI.LDGNBAJLKFJ;
|
|
if (ldgnbajlkfj != 0)
|
|
{
|
|
ldgnbajlkfj.Invoke(NGPMADFHHKP);
|
|
}
|
|
num++;
|
|
KEBJPIGKGOI.IAKABHNJAFB(KEBJPIGKGOI.MDONHLLFFHN.Add);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06005995 RID: 22933 RVA: 0x00143C9C File Offset: 0x00141E9C
|
|
[Token(Token = "0x6005995")]
|
|
[Address(RVA = "0x19D44B0", Offset = "0x19D2EB0", VA = "0x1819D44B0")]
|
|
private static void IAKABHNJAFB(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
KEBJPIGKGOI.IDLECOKIJHM idlecokijhm;
|
|
idlecokijhm.System.IDisposable.Dispose();
|
|
idlecokijhm.<>1__state = (int)((ulong)0L);
|
|
idlecokijhm.updateType = CLMCHLLGHLG;
|
|
int num = 0;
|
|
KEBJPIGKGOI.PGMOBELCNKE = instance.Run(num, idlecokijhm);
|
|
}
|
|
|
|
// Token: 0x06005996 RID: 22934 RVA: 0x00143CDC File Offset: 0x00141EDC
|
|
[Token(Token = "0x6005996")]
|
|
[Address(RVA = "0x19D3FF0", Offset = "0x19D29F0", VA = "0x1819D3FF0")]
|
|
private static IEnumerator<ISchedule> FNFECPELJFM(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005996)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> KEBJPIGKGOI::FNFECPELJFM(KEBJPIGKGOI/MDONHLLFFHN)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(IDLECOKIJHM::System.IDisposable.Dispose, ldloc:IDLECOKIJHM(var_1))
|
|
stfld:int32(IDLECOKIJHM::<>1__state, ldloc:IDLECOKIJHM(var_1), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:MDONHLLFFHN(IDLECOKIJHM::updateType, ldloc:IDLECOKIJHM(var_1), ldloc:MDONHLLFFHN(CLMCHLLGHLG))
|
|
}
|
|
|
|
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: 0x06005997 RID: 22935 RVA: 0x00143D00 File Offset: 0x00141F00
|
|
[Token(Token = "0x6005997")]
|
|
[Address(RVA = "0x19D4DC0", Offset = "0x19D37C0", VA = "0x1819D4DC0")]
|
|
public static IPromise INNJDBLBCEO(string EAEICOOGLAK)
|
|
{
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
int hashCode = SingletonMonoBehaviour.Instance.<GAEJNJGGBJM>k__BackingField.GetHashCode();
|
|
httpurlEncodedForm.AddField("deviceToken", EAEICOOGLAK);
|
|
string identifier = Application.identifier;
|
|
httpurlEncodedForm.AddField("appBundleId", identifier);
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN("api/messages/v1/IOSSaveDeviceToken", httpurlEncodedForm, num != 0);
|
|
int num2 = 0;
|
|
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0);
|
|
}
|
|
|
|
// Token: 0x06005998 RID: 22936 RVA: 0x00143D68 File Offset: 0x00141F68
|
|
[Token(Token = "0x6005998")]
|
|
[Address(RVA = "0x19D5240", Offset = "0x19D3C40", VA = "0x1819D5240")]
|
|
public static IPromise LLIHILNLNEP()
|
|
{
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
int hashCode = SingletonMonoBehaviour.Instance.<GAEJNJGGBJM>k__BackingField.GetHashCode();
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN("api/messages/v1/IOSClearDeviceToken", httpurlEncodedForm, num != 0);
|
|
int num2 = 0;
|
|
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0);
|
|
}
|
|
|
|
// Token: 0x06005999 RID: 22937 RVA: 0x00143DAC File Offset: 0x00141FAC
|
|
[Token(Token = "0x6005999")]
|
|
[Address(RVA = "0x19D46A0", Offset = "0x19D30A0", VA = "0x1819D46A0")]
|
|
public static IPromise<DIBODMEJOPN> IIHKDEGDMEA()
|
|
{
|
|
string text = string.Format("{0}v1/IOSGetNotificationPreferences", "api/messages/");
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
|
|
if (KEBJPIGKGOI.<>c.<>9__51_0 == 0)
|
|
{
|
|
KEBJPIGKGOI.<>c.<>9__51_0 = delegate(DIBODMEJOPN p)
|
|
{
|
|
KEBJPIGKGOI.NPAEDKMKNFK = p;
|
|
};
|
|
}
|
|
if (KEBJPIGKGOI.<>c.<>9__51_1 == 0)
|
|
{
|
|
KEBJPIGKGOI.<>c.<>9__51_1 = delegate(DIBODMEJOPN p)
|
|
{
|
|
CFLMJLFBOKH.GENILGHEOCD(p);
|
|
};
|
|
}
|
|
if (KEBJPIGKGOI.<>c.<>9__51_2 == 0)
|
|
{
|
|
KEBJPIGKGOI.<>c.<>9__51_2 = delegate(string error)
|
|
{
|
|
object[] array = new object[1];
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array[0] = error;
|
|
Debug.LogErrorFormat("Failed to get notification preferences: {0}", array);
|
|
};
|
|
}
|
|
Promise<DIBODMEJOPN> promise3 = new Promise();
|
|
DIBODMEJOPN npaedkmknfk = KEBJPIGKGOI.NPAEDKMKNFK;
|
|
promise3.Complete(npaedkmknfk);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600599A RID: 22938 RVA: 0x00143E58 File Offset: 0x00142058
|
|
[Token(Token = "0x600599A")]
|
|
[Address(RVA = "0x19D4050", Offset = "0x19D2A50", VA = "0x1819D4050")]
|
|
public static IPromise GENJNKHDHCN()
|
|
{
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN("api/messages/v1/IOSResetNotificationPreferencesBadgeCount", httpurlEncodedForm, num != 0);
|
|
int num2 = 0;
|
|
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0);
|
|
}
|
|
|
|
// Token: 0x0600599B RID: 22939 RVA: 0x00143E84 File Offset: 0x00142084
|
|
[Token(Token = "0x600599B")]
|
|
[Address(RVA = "0x19D5C20", Offset = "0x19D4620", VA = "0x1819D5C20")]
|
|
public static IPromise NDONIOINHAE(DIBODMEJOPN JFMOEGCPNAC)
|
|
{
|
|
DIBODMEJOPN preferences = JFMOEGCPNAC;
|
|
string text = AGMAKAGBPEB.ACJOKBFNONK<DIBODMEJOPN>(JFMOEGCPNAC);
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN("api/messages/v1/IOSModifyNotificationPreferences", text, num != 0);
|
|
int num2 = 0;
|
|
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0);
|
|
Action action = delegate
|
|
{
|
|
CFLMJLFBOKH.GENILGHEOCD(preferences);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600599C RID: 22940 RVA: 0x00143ED4 File Offset: 0x001420D4
|
|
[Token(Token = "0x600599C")]
|
|
[Address(RVA = "0x19D56D0", Offset = "0x19D40D0", VA = "0x1819D56D0")]
|
|
public static IEnumerator LPPPAHLCPCO(long CJFGEMGOJHB, BPHGKAEDBPE.OJDJIJDNFHE<string> AFLPGGJMPOE)
|
|
{
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
string text = string.Format("{0}v1/send", "api/offlineinvite/");
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, num != 0);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
|
|
BPHGKAEDBPE.OJDJIJDNFHE<KEBJPIGKGOI.CJCEMNJKDCB> ojdjijdnfhe = delegate(string error, KEBJPIGKGOI.CJCEMNJKDCB response)
|
|
{
|
|
BPHGKAEDBPE.OJDJIJDNFHE<string> callback = AFLPGGJMPOE;
|
|
if (response != 0)
|
|
{
|
|
}
|
|
};
|
|
return promise2.LCGFHJPKIOI(ojdjijdnfhe);
|
|
}
|
|
|
|
// Token: 0x0600599D RID: 22941 RVA: 0x00143F40 File Offset: 0x00142140
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600599D")]
|
|
[Address(RVA = "0x19D6BB0", Offset = "0x19D55B0", VA = "0x1819D6BB0")]
|
|
static KEBJPIGKGOI()
|
|
{
|
|
int num;
|
|
ActionEvent<KEBJPIGKGOI.MDONHLLFFHN> actionEvent = new ActionEvent(4, num != 0);
|
|
num = 0;
|
|
KEBJPIGKGOI.PEAIFCIILLM = actionEvent;
|
|
int num2;
|
|
ActionEvent<IGCIBGKPPMO> actionEvent2 = new ActionEvent(4, num2 != 0);
|
|
num2 = 0;
|
|
KEBJPIGKGOI.LDGNBAJLKFJ = actionEvent2;
|
|
KEBJPIGKGOI.IIOOANBFNCH = "api/messages/";
|
|
KEBJPIGKGOI.LAOOMJOAKEP = "api/offlineinvite/";
|
|
}
|
|
|
|
// Token: 0x0400413F RID: 16703
|
|
[Token(Token = "0x400413F")]
|
|
private static readonly Dictionary<IGCIBGKPPMO.BBELBJELLHN, List<KEBJPIGKGOI.HMFKBBAEAPF>> MFKJDMJMMJJ = new Dictionary();
|
|
|
|
// Token: 0x04004140 RID: 16704
|
|
[Token(Token = "0x4004140")]
|
|
private static List<IGCIBGKPPMO> LLEHJMHBDCP = new List();
|
|
|
|
// Token: 0x04004141 RID: 16705
|
|
[Token(Token = "0x4004141")]
|
|
private static List<IGCIBGKPPMO> JBLDMMIPFGP = new List();
|
|
|
|
// Token: 0x04004142 RID: 16706
|
|
[Token(Token = "0x4004142")]
|
|
public static ActionEvent<KEBJPIGKGOI.MDONHLLFFHN> PEAIFCIILLM;
|
|
|
|
// Token: 0x04004143 RID: 16707
|
|
[Token(Token = "0x4004143")]
|
|
public static ActionEvent<IGCIBGKPPMO> LDGNBAJLKFJ;
|
|
|
|
// Token: 0x04004144 RID: 16708
|
|
[Token(Token = "0x4004144")]
|
|
private static bool AKOKGBDKILE;
|
|
|
|
// Token: 0x04004145 RID: 16709
|
|
[Token(Token = "0x4004145")]
|
|
private static ISchedulerPromise PGMOBELCNKE;
|
|
|
|
// Token: 0x04004146 RID: 16710
|
|
[Token(Token = "0x4004146")]
|
|
private static DIBODMEJOPN NPAEDKMKNFK;
|
|
|
|
// Token: 0x04004147 RID: 16711
|
|
[Token(Token = "0x4004147")]
|
|
private static string IIOOANBFNCH = null;
|
|
|
|
// Token: 0x04004148 RID: 16712
|
|
[Token(Token = "0x4004148")]
|
|
private static string LAOOMJOAKEP = null;
|
|
|
|
// Token: 0x02000E72 RID: 3698
|
|
[Token(Token = "0x2000E72")]
|
|
public sealed class HMFKBBAEAPF : MulticastDelegate
|
|
{
|
|
// Token: 0x0600599E RID: 22942 RVA: 0x00143FA0 File Offset: 0x001421A0
|
|
[Token(Token = "0x600599E")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public HMFKBBAEAPF(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x0600599F RID: 22943 RVA: 0x00143FBC File Offset: 0x001421BC
|
|
[Token(Token = "0x600599F")]
|
|
[Address(RVA = "0x1107BA0", Offset = "0x11065A0", VA = "0x181107BA0", Slot = "13")]
|
|
public bool Invoke(IGCIBGKPPMO NGPMADFHHKP)
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
uint num2;
|
|
if (num2 == (uint)0)
|
|
{
|
|
return;
|
|
}
|
|
Delegate @delegate = delegates[1];
|
|
Delegate delegate2 = delegates[0];
|
|
uint num3;
|
|
if (@delegate.method_info == num3)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
ExecutionEngineException ex;
|
|
if (ex == 0 || @delegate == (ulong)1L)
|
|
{
|
|
MethodInfo method_info = @delegate.method_info;
|
|
MethodInfo methodInfo;
|
|
if (NGPMADFHHKP != (ulong)1L)
|
|
{
|
|
uint num4;
|
|
if (method_info == num4)
|
|
{
|
|
goto IL_A1;
|
|
}
|
|
if (delegate2 != 0)
|
|
{
|
|
}
|
|
methodInfo = @delegate.method_info;
|
|
IntPtr intPtr = @delegate.invoke_impl;
|
|
num += num;
|
|
num++;
|
|
intPtr += intPtr;
|
|
num += methodInfo;
|
|
num += 19;
|
|
methodInfo += methodInfo;
|
|
}
|
|
if (methodInfo == NGPMADFHHKP)
|
|
{
|
|
goto IL_101;
|
|
}
|
|
if (methodInfo != 0)
|
|
{
|
|
}
|
|
if (methodInfo == 0)
|
|
{
|
|
}
|
|
IL_A1:
|
|
MethodInfo method_info2 = @delegate.method_info;
|
|
int num5 = 0;
|
|
if (num5 < NGPMADFHHKP)
|
|
{
|
|
num5 += num5;
|
|
if (num5 != NGPMADFHHKP)
|
|
{
|
|
num5++;
|
|
}
|
|
}
|
|
num5 += method_info2;
|
|
num5 += 19;
|
|
num5 += num5;
|
|
int num6 = 0;
|
|
int num7 = 0;
|
|
num7 += num7;
|
|
num7++;
|
|
num7 += num6;
|
|
num7 += 19;
|
|
num7 += 19;
|
|
IL_101:
|
|
if (methodInfo != 0 || num7 != 0)
|
|
{
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x060059A0 RID: 22944 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60059A0")]
|
|
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(IGCIBGKPPMO NGPMADFHHKP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060059A1 RID: 22945 RVA: 0x001440DC File Offset: 0x001422DC
|
|
[Token(Token = "0x60059A1")]
|
|
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
|
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E73 RID: 3699
|
|
[Token(Token = "0x2000E73")]
|
|
public enum MDONHLLFFHN
|
|
{
|
|
// Token: 0x0400414A RID: 16714
|
|
[Token(Token = "0x400414A")]
|
|
Initial,
|
|
// Token: 0x0400414B RID: 16715
|
|
[Token(Token = "0x400414B")]
|
|
Add,
|
|
// Token: 0x0400414C RID: 16716
|
|
[Token(Token = "0x400414C")]
|
|
Delete
|
|
}
|
|
|
|
// Token: 0x02000E74 RID: 3700
|
|
[Token(Token = "0x2000E74")]
|
|
private class CJCEMNJKDCB : IFAIJAGLDFK
|
|
{
|
|
// Token: 0x17001002 RID: 4098
|
|
// (get) Token: 0x060059A2 RID: 22946 RVA: 0x001440F0 File Offset: 0x001422F0
|
|
// (set) Token: 0x060059A3 RID: 22947 RVA: 0x00144104 File Offset: 0x00142304
|
|
[Token(Token = "0x17001002")]
|
|
public string DFPPNHINEFO
|
|
{
|
|
[Token(Token = "0x60059A2")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
|
get;
|
|
[Token(Token = "0x60059A3")]
|
|
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x060059A4 RID: 22948 RVA: 0x00144118 File Offset: 0x00142318
|
|
[Token(Token = "0x60059A4")]
|
|
[Address(RVA = "0x19CD770", Offset = "0x19CC170", VA = "0x1819CD770", Slot = "4")]
|
|
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
|
|
{
|
|
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("Message", PMMGDNALAEB);
|
|
this.<LHJAKNBODPE>k__BackingField = text;
|
|
}
|
|
|
|
// Token: 0x060059A5 RID: 22949 RVA: 0x00144138 File Offset: 0x00142338
|
|
[Token(Token = "0x60059A5")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CJCEMNJKDCB()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E75 RID: 3701
|
|
[Token(Token = "0x2000E75")]
|
|
[CompilerGenerated]
|
|
private sealed class ODKCHJLGGHN
|
|
{
|
|
// Token: 0x060059A6 RID: 22950 RVA: 0x0014414C File Offset: 0x0014234C
|
|
[Token(Token = "0x60059A6")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ODKCHJLGGHN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059A7 RID: 22951 RVA: 0x00144160 File Offset: 0x00142360
|
|
[Token(Token = "0x60059A7")]
|
|
[Address(RVA = "0x19E15B0", Offset = "0x19DFFB0", VA = "0x1819E15B0")]
|
|
internal bool <GetFriendRequest>b__0(IGCIBGKPPMO m)
|
|
{
|
|
if (m.<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.FriendInvite)
|
|
{
|
|
}
|
|
return (long)m.<KABMEAJLICO>k__BackingField == this.playerId;
|
|
}
|
|
|
|
// Token: 0x0400414E RID: 16718
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400414E")]
|
|
public long playerId;
|
|
}
|
|
|
|
// Token: 0x02000E77 RID: 3703
|
|
[Token(Token = "0x2000E77")]
|
|
[CompilerGenerated]
|
|
private sealed class PABKNCHOCKK
|
|
{
|
|
// Token: 0x060059B7 RID: 22967 RVA: 0x0014434C File Offset: 0x0014254C
|
|
[Token(Token = "0x60059B7")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PABKNCHOCKK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059B8 RID: 22968 RVA: 0x00144360 File Offset: 0x00142560
|
|
[Token(Token = "0x60059B8")]
|
|
[Address(RVA = "0x19E1D50", Offset = "0x19E0750", VA = "0x1819E1D50")]
|
|
internal bool <DeleteMessages>b__0(IGCIBGKPPMO m)
|
|
{
|
|
HashSet<long> hashSet = this.messagesToRemoveSet;
|
|
long <JPAOOKPLEDB>k__BackingField = m.<JPAOOKPLEDB>k__BackingField;
|
|
return hashSet.Contains(<JPAOOKPLEDB>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x060059B9 RID: 22969 RVA: 0x00144388 File Offset: 0x00142588
|
|
[Token(Token = "0x60059B9")]
|
|
[Address(RVA = "0x19E1DB0", Offset = "0x19E07B0", VA = "0x1819E1DB0")]
|
|
internal bool <DeleteMessages>b__1(IGCIBGKPPMO m)
|
|
{
|
|
HashSet<long> hashSet = this.messagesToRemoveSet;
|
|
long <JPAOOKPLEDB>k__BackingField = m.<JPAOOKPLEDB>k__BackingField;
|
|
return hashSet.Contains(<JPAOOKPLEDB>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0400415D RID: 16733
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400415D")]
|
|
public HashSet<long> messagesToRemoveSet;
|
|
}
|
|
|
|
// Token: 0x02000E78 RID: 3704
|
|
[Token(Token = "0x2000E78")]
|
|
[CompilerGenerated]
|
|
private sealed class AJDEJHGHIPD
|
|
{
|
|
// Token: 0x060059BA RID: 22970 RVA: 0x001443B0 File Offset: 0x001425B0
|
|
[Token(Token = "0x60059BA")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public AJDEJHGHIPD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059BB RID: 22971 RVA: 0x001443C4 File Offset: 0x001425C4
|
|
[Token(Token = "0x60059BB")]
|
|
[Address(RVA = "0x19CCBA0", Offset = "0x19CB5A0", VA = "0x1819CCBA0")]
|
|
internal IPromise<HOOILIHKMEG> <RefreshList>b__0(HOOILIHKMEG response)
|
|
{
|
|
bool flag = BPHGKAEDBPE.NKIDAJKKMDB(response, true);
|
|
this.canRetry = flag;
|
|
return Promise.FromResult<HOOILIHKMEG>(response);
|
|
}
|
|
|
|
// Token: 0x060059BC RID: 22972 RVA: 0x001443E8 File Offset: 0x001425E8
|
|
[Token(Token = "0x60059BC")]
|
|
[Address(RVA = "0x19CCC30", Offset = "0x19CB630", VA = "0x1819CCC30")]
|
|
internal void <RefreshList>b__1(string error, List<IGCIBGKPPMO> newMessageList)
|
|
{
|
|
Debug.LogError("Failed to refresh message list: " + error);
|
|
if (this.canRetry)
|
|
{
|
|
KEBJPIGKGOI.CPGAJIACKIP();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400415E RID: 16734
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400415E")]
|
|
public bool canRetry;
|
|
}
|
|
|
|
// Token: 0x02000E79 RID: 3705
|
|
[Token(Token = "0x2000E79")]
|
|
[CompilerGenerated]
|
|
private sealed class OOPPCLIPBFN
|
|
{
|
|
// Token: 0x060059BD RID: 22973 RVA: 0x0014445C File Offset: 0x0014265C
|
|
[Token(Token = "0x60059BD")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OOPPCLIPBFN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059BE RID: 22974 RVA: 0x00144470 File Offset: 0x00142670
|
|
[Token(Token = "0x60059BE")]
|
|
[Address(RVA = "0x19E1A30", Offset = "0x19E0430", VA = "0x1819E1A30")]
|
|
internal void <TryRemoveStaleEventInviteMessages>b__2(List<CCMBKDINCAH> playerEvents)
|
|
{
|
|
KEBJPIGKGOI.PIIGPDADPGF piigpdadpgf = new KEBJPIGKGOI.PIIGPDADPGF();
|
|
Func<CCMBKDINCAH, bool> <>9__34_ = KEBJPIGKGOI.<>c.<>9__34_3;
|
|
if (<>9__34_ == 0)
|
|
{
|
|
KEBJPIGKGOI.<>c.<>9__34_3 = delegate(CCMBKDINCAH pe)
|
|
{
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
DateTime <EKCLCPFEHDB>k__BackingField = pe.<EKCLCPFEHDB>k__BackingField;
|
|
return utcNow < <EKCLCPFEHDB>k__BackingField;
|
|
};
|
|
}
|
|
IEnumerable<CCMBKDINCAH> enumerable = Enumerable.Where<CCMBKDINCAH>(playerEvents, <>9__34_);
|
|
Func<CCMBKDINCAH, long> func;
|
|
if (KEBJPIGKGOI.<>c.<>9__34_4 == 0)
|
|
{
|
|
func = (CCMBKDINCAH pe) => pe.<KJHKNKGENCJ>k__BackingField;
|
|
KEBJPIGKGOI.<>c.<>9__34_4 = func;
|
|
}
|
|
HashSet<long> hashSet = new HashSet(Enumerable.Select<CCMBKDINCAH, long>(enumerable, func));
|
|
piigpdadpgf.activeEventSet = hashSet;
|
|
List<IGCIBGKPPMO> list = this.eventInvitationMessages;
|
|
Func<IGCIBGKPPMO, bool> func2 = delegate(IGCIBGKPPMO m)
|
|
{
|
|
HashSet<long> activeEventSet = piigpdadpgf.activeEventSet;
|
|
int num2 = 0;
|
|
long? <KJHKNKGENCJ>k__BackingField = m.<KJHKNKGENCJ>k__BackingField;
|
|
return !activeEventSet.Contains(num2);
|
|
};
|
|
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Where<IGCIBGKPPMO>(list, func2);
|
|
Func<IGCIBGKPPMO, long> func3;
|
|
if (KEBJPIGKGOI.<>c.<>9__34_6 == 0)
|
|
{
|
|
func3 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
|
|
KEBJPIGKGOI.<>c.<>9__34_6 = func3;
|
|
}
|
|
IEnumerable<IGCIBGKPPMO> enumerable3 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable2, func3);
|
|
int num = 0;
|
|
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable3, num);
|
|
}
|
|
|
|
// Token: 0x0400415F RID: 16735
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400415F")]
|
|
public List<IGCIBGKPPMO> eventInvitationMessages;
|
|
}
|
|
|
|
// Token: 0x02000E7A RID: 3706
|
|
[Token(Token = "0x2000E7A")]
|
|
[CompilerGenerated]
|
|
private sealed class PIIGPDADPGF
|
|
{
|
|
// Token: 0x060059BF RID: 22975 RVA: 0x00144540 File Offset: 0x00142740
|
|
[Token(Token = "0x60059BF")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PIIGPDADPGF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059C0 RID: 22976 RVA: 0x00144554 File Offset: 0x00142754
|
|
[Token(Token = "0x60059C0")]
|
|
[Address(RVA = "0x19E2040", Offset = "0x19E0A40", VA = "0x1819E2040")]
|
|
internal bool <TryRemoveStaleEventInviteMessages>b__5(IGCIBGKPPMO m)
|
|
{
|
|
HashSet<long> hashSet = this.activeEventSet;
|
|
int num = 0;
|
|
long? <KJHKNKGENCJ>k__BackingField = m.<KJHKNKGENCJ>k__BackingField;
|
|
return !hashSet.Contains(num);
|
|
}
|
|
|
|
// Token: 0x04004160 RID: 16736
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004160")]
|
|
public HashSet<long> activeEventSet;
|
|
}
|
|
|
|
// Token: 0x02000E7B RID: 3707
|
|
[Token(Token = "0x2000E7B")]
|
|
[CompilerGenerated]
|
|
private sealed class PDFKMDIGHKL
|
|
{
|
|
// Token: 0x060059C1 RID: 22977 RVA: 0x00144584 File Offset: 0x00142784
|
|
[Token(Token = "0x60059C1")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PDFKMDIGHKL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059C2 RID: 22978 RVA: 0x00144598 File Offset: 0x00142798
|
|
[Token(Token = "0x60059C2")]
|
|
[Address(RVA = "0x10163E0", Offset = "0x1014DE0", VA = "0x1810163E0")]
|
|
internal bool <OnMessageReceived>b__0(IGCIBGKPPMO m)
|
|
{
|
|
long <JPAOOKPLEDB>k__BackingField = this.message.<JPAOOKPLEDB>k__BackingField;
|
|
return m.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060059C3 RID: 22979 RVA: 0x001445C0 File Offset: 0x001427C0
|
|
[Token(Token = "0x60059C3")]
|
|
[Address(RVA = "0x19E1E10", Offset = "0x19E0810", VA = "0x1819E1E10")]
|
|
internal void <OnMessageReceived>b__1(bool? restricted)
|
|
{
|
|
bool flag = restricted == (ulong)1L;
|
|
if (restricted == flag)
|
|
{
|
|
KEBJPIGKGOI.BPIJPGFEPHM(this.message);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060059C4 RID: 22980 RVA: 0x001445E4 File Offset: 0x001427E4
|
|
[Token(Token = "0x60059C4")]
|
|
[Address(RVA = "0x19E1E90", Offset = "0x19E0890", VA = "0x1819E1E90")]
|
|
internal void <OnMessageReceived>b__2(string error)
|
|
{
|
|
KEBJPIGKGOI.BPIJPGFEPHM(this.message);
|
|
}
|
|
|
|
// Token: 0x04004161 RID: 16737
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004161")]
|
|
public IGCIBGKPPMO message;
|
|
}
|
|
|
|
// Token: 0x02000E7C RID: 3708
|
|
[Token(Token = "0x2000E7C")]
|
|
[CompilerGenerated]
|
|
private sealed class OMLCLGDIAPK
|
|
{
|
|
// Token: 0x060059C5 RID: 22981 RVA: 0x001445FC File Offset: 0x001427FC
|
|
[Token(Token = "0x60059C5")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OMLCLGDIAPK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059C6 RID: 22982 RVA: 0x00144610 File Offset: 0x00142810
|
|
[Token(Token = "0x60059C6")]
|
|
[Address(RVA = "0x19E19F0", Offset = "0x19E03F0", VA = "0x1819E19F0")]
|
|
internal bool <ProcessMessage>b__0(IGCIBGKPPMO m)
|
|
{
|
|
if (m.<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.VoteToKick)
|
|
{
|
|
}
|
|
int <KABMEAJLICO>k__BackingField = this.message.<KABMEAJLICO>k__BackingField;
|
|
return m.<KABMEAJLICO>k__BackingField == <KABMEAJLICO>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x04004162 RID: 16738
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004162")]
|
|
public IGCIBGKPPMO message;
|
|
}
|
|
|
|
// Token: 0x02000E7D RID: 3709
|
|
[Token(Token = "0x2000E7D")]
|
|
[CompilerGenerated]
|
|
private sealed class EONOKHDHNPC
|
|
{
|
|
// Token: 0x060059C7 RID: 22983 RVA: 0x00144644 File Offset: 0x00142844
|
|
[Token(Token = "0x60059C7")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EONOKHDHNPC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059C8 RID: 22984 RVA: 0x00144658 File Offset: 0x00142858
|
|
[Token(Token = "0x60059C8")]
|
|
[Address(RVA = "0x19CDB10", Offset = "0x19CC510", VA = "0x1819CDB10")]
|
|
internal bool <IsMessageStale>b__0(KEBJPIGKGOI.HMFKBBAEAPF x)
|
|
{
|
|
IGCIBGKPPMO igcibgkppmo = this.message;
|
|
return x(igcibgkppmo);
|
|
}
|
|
|
|
// Token: 0x04004163 RID: 16739
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004163")]
|
|
public IGCIBGKPPMO message;
|
|
}
|
|
|
|
// Token: 0x02000E7E RID: 3710
|
|
[Token(Token = "0x2000E7E")]
|
|
[CompilerGenerated]
|
|
private sealed class LBPECIGDEDD
|
|
{
|
|
// Token: 0x060059C9 RID: 22985 RVA: 0x0014467C File Offset: 0x0014287C
|
|
[Token(Token = "0x60059C9")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LBPECIGDEDD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059CA RID: 22986 RVA: 0x00144690 File Offset: 0x00142890
|
|
[Token(Token = "0x60059CA")]
|
|
[Address(RVA = "0x74DC80", Offset = "0x74C680", VA = "0x18074DC80")]
|
|
internal bool <OnMessageDeleted>b__0(IGCIBGKPPMO m)
|
|
{
|
|
long num = this.messageId;
|
|
return m.<JPAOOKPLEDB>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x060059CB RID: 22987 RVA: 0x001446B4 File Offset: 0x001428B4
|
|
[Token(Token = "0x60059CB")]
|
|
[Address(RVA = "0x74DC80", Offset = "0x74C680", VA = "0x18074DC80")]
|
|
internal bool <OnMessageDeleted>b__1(IGCIBGKPPMO m)
|
|
{
|
|
long num = this.messageId;
|
|
return m.<JPAOOKPLEDB>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x04004164 RID: 16740
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004164")]
|
|
public long messageId;
|
|
}
|
|
|
|
// Token: 0x02000E80 RID: 3712
|
|
[Token(Token = "0x2000E80")]
|
|
[CompilerGenerated]
|
|
private sealed class CNAIFIJJMKB
|
|
{
|
|
// Token: 0x060059D2 RID: 22994 RVA: 0x001447A0 File Offset: 0x001429A0
|
|
[Token(Token = "0x60059D2")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CNAIFIJJMKB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059D3 RID: 22995 RVA: 0x001447B4 File Offset: 0x001429B4
|
|
[Token(Token = "0x60059D3")]
|
|
[Address(RVA = "0x19CD7C0", Offset = "0x19CC1C0", VA = "0x1819CD7C0")]
|
|
internal void <IOSModifyNotificationPreferences>b__0()
|
|
{
|
|
CFLMJLFBOKH.GENILGHEOCD(this.preferences);
|
|
}
|
|
|
|
// Token: 0x04004168 RID: 16744
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004168")]
|
|
public DIBODMEJOPN preferences;
|
|
}
|
|
|
|
// Token: 0x02000E81 RID: 3713
|
|
[Token(Token = "0x2000E81")]
|
|
[CompilerGenerated]
|
|
private sealed class PGPKPKANDDF
|
|
{
|
|
// Token: 0x060059D4 RID: 22996 RVA: 0x001447CC File Offset: 0x001429CC
|
|
[Token(Token = "0x60059D4")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PGPKPKANDDF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060059D5 RID: 22997 RVA: 0x001447E0 File Offset: 0x001429E0
|
|
[Token(Token = "0x60059D5")]
|
|
[Address(RVA = "0x19E1FB0", Offset = "0x19E09B0", VA = "0x1819E1FB0")]
|
|
internal void <SendOfflineInvite>b__0(string error, KEBJPIGKGOI.CJCEMNJKDCB response)
|
|
{
|
|
BPHGKAEDBPE.OJDJIJDNFHE<string> ojdjijdnfhe = this.callback;
|
|
if (response != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x04004169 RID: 16745
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004169")]
|
|
public BPHGKAEDBPE.OJDJIJDNFHE<string> callback;
|
|
}
|
|
}
|