Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

1626 lines
57 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using BestHTTP;
using BestHTTP.Forms;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Core;
using UnityEngine;
// Token: 0x02001471 RID: 5233
[Token(Token = "0x2001471")]
public static class KEBJPIGKGOI
{
// Token: 0x140000B1 RID: 177
// (add) Token: 0x06007804 RID: 30724 RVA: 0x001A29EC File Offset: 0x001A0BEC
// (remove) Token: 0x06007805 RID: 30725 RVA: 0x001A2A18 File Offset: 0x001A0C18
[Token(Token = "0x140000B1")]
public static event Action FPKGDOKGPJB
{
[Token(Token = "0x6007804")]
[Address(RVA = "0x1161E30", Offset = "0x1160C30", VA = "0x181161E30")]
[CompilerGenerated]
add
{
Action fpkgdokgpjb;
Delegate @delegate;
do
{
fpkgdokgpjb = KEBJPIGKGOI.FPKGDOKGPJB;
@delegate = Delegate.Combine(fpkgdokgpjb, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(KEBJPIGKGOI).TypeHandle != fpkgdokgpjb)
{
}
}
[Token(Token = "0x6007805")]
[Address(RVA = "0x1161CC0", Offset = "0x1160AC0", VA = "0x181161CC0")]
[CompilerGenerated]
remove
{
Action fpkgdokgpjb;
Delegate @delegate;
do
{
fpkgdokgpjb = KEBJPIGKGOI.FPKGDOKGPJB;
@delegate = Delegate.Remove(fpkgdokgpjb, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(KEBJPIGKGOI).TypeHandle != fpkgdokgpjb)
{
}
}
}
// Token: 0x17001410 RID: 5136
// (get) Token: 0x06007806 RID: 30726 RVA: 0x001A2A44 File Offset: 0x001A0C44
// (set) Token: 0x06007807 RID: 30727 RVA: 0x001A2A6C File Offset: 0x001A0C6C
[Token(Token = "0x17001410")]
internal static IGCIBGKPPMO.CINFMLFKKOA KOLDKJJAOND
{
[Token(Token = "0x6007806")]
[Address(RVA = "0x115F180", Offset = "0x115DF80", VA = "0x18115F180")]
get
{
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
int num = 0;
num += num;
num++;
byte[] fompddallkm = BPHGKAEDBPE.FOMPDDALLKM;
throw new NullReferenceException();
}
[Token(Token = "0x6007807")]
[Address(RVA = "0x115EAE0", Offset = "0x115D8E0", VA = "0x18115EAE0")]
set
{
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
int num = 0;
num += num;
num++;
byte[] fompddallkm = BPHGKAEDBPE.FOMPDDALLKM;
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField2 = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
if (num < "NotificationGroupPreference")
{
num += num;
num++;
}
Action fpkgdokgpjb = KEBJPIGKGOI.FPKGDOKGPJB;
if (fpkgdokgpjb != 0)
{
fpkgdokgpjb();
}
}
}
// Token: 0x17001411 RID: 5137
// (get) Token: 0x06007808 RID: 30728 RVA: 0x001A2AD4 File Offset: 0x001A0CD4
// (set) Token: 0x06007809 RID: 30729 RVA: 0x001A2AEC File Offset: 0x001A0CEC
[Token(Token = "0x17001411")]
public static bool FCHJGKCMONI
{
[Token(Token = "0x6007808")]
[Address(RVA = "0x115F480", Offset = "0x115E280", VA = "0x18115F480")]
get
{
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
throw new NullReferenceException();
}
[Token(Token = "0x6007809")]
[Address(RVA = "0x1160D40", Offset = "0x115FB40", VA = "0x181160D40")]
set
{
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
}
}
// Token: 0x17001412 RID: 5138
// (get) Token: 0x0600780A RID: 30730 RVA: 0x001A2B08 File Offset: 0x001A0D08
// (set) Token: 0x0600780B RID: 30731 RVA: 0x001A2B20 File Offset: 0x001A0D20
[Token(Token = "0x17001412")]
public static bool FENONJKGGJC
{
[Token(Token = "0x600780A")]
[Address(RVA = "0x115F3B0", Offset = "0x115E1B0", VA = "0x18115F3B0")]
get
{
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
throw new NullReferenceException();
}
[Token(Token = "0x600780B")]
[Address(RVA = "0x115E200", Offset = "0x115D000", VA = "0x18115E200")]
set
{
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
}
}
// Token: 0x17001413 RID: 5139
// (get) Token: 0x0600780C RID: 30732 RVA: 0x001A2B3C File Offset: 0x001A0D3C
[Token(Token = "0x17001413")]
public static List<IGCIBGKPPMO> OPJPPOACEEP
{
[Token(Token = "0x600780C")]
[Address(RVA = "0x115F120", Offset = "0x115DF20", VA = "0x18115F120")]
get
{
return KEBJPIGKGOI.JBLDMMIPFGP;
}
}
// Token: 0x0600780D RID: 30733 RVA: 0x001A2B50 File Offset: 0x001A0D50
[Token(Token = "0x600780D")]
[Address(RVA = "0x115E2D0", Offset = "0x115D0D0", VA = "0x18115E2D0")]
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: 0x0600780E RID: 30734 RVA: 0x001A2B98 File Offset: 0x001A0D98
[Token(Token = "0x600780E")]
[Address(RVA = "0x1161F20", Offset = "0x1160D20", VA = "0x181161F20")]
private static void OFFLOPLJBBG()
{
Action fpkgdokgpjb;
Delegate @delegate;
do
{
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
int num;
Action<Player> action = new Action(num.DELJELHECHF);
num = 0;
Player.PlayerCreatedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerCreatedEvent, action);
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
int num2;
Action<Player> action2 = new Action(num2.DELJELHECHF);
num2 = 0;
Player.PlayerDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerDestroyedEvent, action2);
int num3;
Action action3 = new Action(num3.IDAOKCOLDAE);
num3 = 0;
fpkgdokgpjb = KEBJPIGKGOI.FPKGDOKGPJB;
@delegate = Delegate.Combine(fpkgdokgpjb, action3);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(KEBJPIGKGOI).TypeHandle != fpkgdokgpjb)
{
}
int num4;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num4.INNHBICCMPC);
num4 = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.MessageReceived, hmoacifiocn);
int num5;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num5.FCPJICAMFLK);
num5 = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.MessageDeleted, hmoacifiocn2);
}
// Token: 0x0600780F RID: 30735 RVA: 0x001A2C58 File Offset: 0x001A0E58
[Token(Token = "0x600780F")]
[Address(RVA = "0x1161A90", Offset = "0x1160890", VA = "0x181161A90")]
private static void NPCPLFAONFO()
{
Action fpkgdokgpjb;
Delegate @delegate;
do
{
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
int num;
Action<Player> action = new Action(num.DELJELHECHF);
num = 0;
Player.PlayerCreatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerCreatedEvent, action);
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
int num2;
Action<Player> action2 = new Action(num2.DELJELHECHF);
num2 = 0;
Player.PlayerDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerDestroyedEvent, action2);
int num3;
Action action3 = new Action(num3.IDAOKCOLDAE);
num3 = 0;
fpkgdokgpjb = KEBJPIGKGOI.FPKGDOKGPJB;
@delegate = Delegate.Remove(fpkgdokgpjb, action3);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(KEBJPIGKGOI).TypeHandle != fpkgdokgpjb)
{
}
}
// Token: 0x06007810 RID: 30736 RVA: 0x001A2CE4 File Offset: 0x001A0EE4
[Token(Token = "0x6007810")]
[Address(RVA = "0x1160E70", Offset = "0x115FC70", VA = "0x181160E70")]
private static void JPFGCHENJMH()
{
KEBJPIGKGOI.LLEHJMHBDCP.Clear();
KEBJPIGKGOI.JBLDMMIPFGP.Clear();
}
// Token: 0x06007811 RID: 30737 RVA: 0x001A2D0C File Offset: 0x001A0F0C
[Token(Token = "0x6007811")]
[Address(RVA = "0x115F890", Offset = "0x115E690", VA = "0x18115F890")]
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: 0x06007812 RID: 30738 RVA: 0x001A2D48 File Offset: 0x001A0F48
[Token(Token = "0x6007812")]
[Address(RVA = "0x115E720", Offset = "0x115D520", VA = "0x18115E720")]
public static IEnumerator CLEHPMOAKJC(long CJFGEMGOJHB, long ANAPBECHGLI, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
return Matchmaking.GOLDOMKKKPL(CJFGEMGOJHB, ANAPBECHGLI, AFLPGGJMPOE);
}
// Token: 0x06007813 RID: 30739 RVA: 0x001A2D60 File Offset: 0x001A0F60
[Token(Token = "0x6007813")]
[Address(RVA = "0x1160B20", Offset = "0x115F920", VA = "0x181160B20")]
public static DABKFAIHBBP JANFGADBKMD(long CJFGEMGOJHB)
{
int num = 0;
return KEBJPIGKGOI.MPLDGJCCIMN(CJFGEMGOJHB, (IGCIBGKPPMO.BBELBJELLHN)((uint)1), "", num);
}
// Token: 0x06007814 RID: 30740 RVA: 0x001A2D80 File Offset: 0x001A0F80
[Token(Token = "0x6007814")]
[Address(RVA = "0x11629E0", Offset = "0x11617E0", VA = "0x1811629E0")]
public static DABKFAIHBBP PGLLGAKLPCN(long IAHDKAIJJLB)
{
return Matchmaking.AKMONPOCNFE(IAHDKAIJJLB);
}
// Token: 0x06007815 RID: 30741 RVA: 0x001A2D94 File Offset: 0x001A0F94
[Token(Token = "0x6007815")]
[Address(RVA = "0x115F2C0", Offset = "0x115E0C0", VA = "0x18115F2C0")]
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: 0x06007816 RID: 30742 RVA: 0x001A2DB8 File Offset: 0x001A0FB8
[Token(Token = "0x6007816")]
[Address(RVA = "0x1161DB0", Offset = "0x1160BB0", VA = "0x181161DB0")]
public static DABKFAIHBBP OBDOPOEJEDM(long CJFGEMGOJHB)
{
int num = 0;
return KEBJPIGKGOI.MPLDGJCCIMN(CJFGEMGOJHB, (IGCIBGKPPMO.BBELBJELLHN)((uint)11), "", num);
}
// Token: 0x06007817 RID: 30743 RVA: 0x001A2DD8 File Offset: 0x001A0FD8
[Token(Token = "0x6007817")]
[Address(RVA = "0x1160E10", Offset = "0x115FC10", VA = "0x181160E10")]
public static DABKFAIHBBP JHJDMMLABCG()
{
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM("api/messages/v1/favoriteFriendOnlineStatus", num != 0);
int num2 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num2 != 0);
}
// Token: 0x06007818 RID: 30744 RVA: 0x001A2DFC File Offset: 0x001A0FFC
[Token(Token = "0x6007818")]
[Address(RVA = "0x1160BA0", Offset = "0x115F9A0", VA = "0x181160BA0")]
public static IEnumerator JFAMBLHIACA(List<long> FNNIKBKHAFN, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
int num;
string text = CHKIKHCFANK.HLHBJCIJPBE(new Dictionary
{
{ "ToPlayerIds", FNNIKBKHAFN },
{ "Type", num },
{ "Data", "" }
}, "SendMessageMultiple");
string text2 = string.Format("{0}v1/sendMultiple", "api/messages/");
int num2 = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text2, text, num2 != 0);
int num3 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).LCGFHJPKIOI(AFLPGGJMPOE);
}
// Token: 0x06007819 RID: 30745 RVA: 0x001A2E80 File Offset: 0x001A1080
[Token(Token = "0x6007819")]
[Address(RVA = "0x1161040", Offset = "0x115FE40", VA = "0x181161040")]
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: 0x0600781A RID: 30746 RVA: 0x001A2EA0 File Offset: 0x001A10A0
[Token(Token = "0x600781A")]
[Address(RVA = "0x115E620", Offset = "0x115D420", VA = "0x18115E620")]
public static IEnumerator CIFEPOLDJEI(long CJFGEMGOJHB, int KPDJHHFPOGH, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
int num = 0;
string text;
return KEBJPIGKGOI.MPLDGJCCIMN(CJFGEMGOJHB, (IGCIBGKPPMO.BBELBJELLHN)((uint)2), text, num).LCGFHJPKIOI(AFLPGGJMPOE);
}
// Token: 0x0600781B RID: 30747 RVA: 0x001A2EC0 File Offset: 0x001A10C0
[Token(Token = "0x600781B")]
[Address(RVA = "0x115EF90", Offset = "0x115DD90", VA = "0x18115EF90")]
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__41_ = KEBJPIGKGOI.<>c.<>9__41_0;
if (<>9__41_ == 0)
{
KEBJPIGKGOI.<>c.<>9__41_0 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
}
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable, <>9__41_);
int num2 = 0;
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable2, num2);
}
// Token: 0x0600781C RID: 30748 RVA: 0x001A2F24 File Offset: 0x001A1124
[Token(Token = "0x600781C")]
[Address(RVA = "0x115F970", Offset = "0x115E770", VA = "0x18115F970")]
public static IEnumerable<CPIHGIEOPAJ> HPGKPHDPNHD(IEnumerable<CPIHGIEOPAJ> IHNFCLEGAJD)
{
EFEFMHJPJIJ efefmhjpjij;
EFEFMHJPJIJ preferences = efefmhjpjij;
Func<CPIHGIEOPAJ, bool> func = delegate(CPIHGIEOPAJ m)
{
EFEFMHJPJIJ preferences2 = preferences;
return IGCIBGKPPMO.OHLAFIFNFIM((IGCIBGKPPMO.BBELBJELLHN)((uint)1), preferences2);
};
IEnumerable<CPIHGIEOPAJ> enumerable = Enumerable.Where<CPIHGIEOPAJ>(IHNFCLEGAJD, func);
Func<CPIHGIEOPAJ, bool> <>9__42_ = KEBJPIGKGOI.<>c.<>9__42_1;
if (<>9__42_ == 0)
{
KEBJPIGKGOI.<>c.<>9__42_1 = delegate(CPIHGIEOPAJ m)
{
bool flag;
return flag;
};
}
IOrderedEnumerable<CPIHGIEOPAJ> orderedEnumerable = Enumerable.OrderByDescending<CPIHGIEOPAJ, bool>(enumerable, <>9__42_);
Func<CPIHGIEOPAJ, DateTime> func2;
if (KEBJPIGKGOI.<>c.<>9__42_2 == 0)
{
func2 = delegate(CPIHGIEOPAJ m)
{
int num = 0;
num += num;
num++;
bool flag2 = m.BMPGFIIODFH;
bool flag3 = m.BMPGFIIODFH;
throw new NullReferenceException();
};
KEBJPIGKGOI.<>c.<>9__42_2 = func2;
}
IOrderedEnumerable<CPIHGIEOPAJ> orderedEnumerable2 = Enumerable.ThenByDescending<CPIHGIEOPAJ, DateTime>(orderedEnumerable, func2);
throw new NullReferenceException();
}
// Token: 0x0600781D RID: 30749 RVA: 0x001A2FB4 File Offset: 0x001A11B4
[Token(Token = "0x600781D")]
[Address(RVA = "0x1161270", Offset = "0x1160070", VA = "0x181161270")]
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: 0x0600781E RID: 30750 RVA: 0x001A2FE4 File Offset: 0x001A11E4
[Token(Token = "0x600781E")]
[Address(RVA = "0x115F7E0", Offset = "0x115E5E0", VA = "0x18115F7E0")]
public static void GLDOBHIJMFH(IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, KEBJPIGKGOI.HMFKBBAEAPF HBPBAJNLGCP)
{
Dictionary<IGCIBGKPPMO.BBELBJELLHN, List<KEBJPIGKGOI.HMFKBBAEAPF>> mfkjdmjmmjj = KEBJPIGKGOI.MFKJDMJMMJJ;
bool flag;
if (flag)
{
}
}
// Token: 0x0600781F RID: 30751 RVA: 0x001A3004 File Offset: 0x001A1204
[Token(Token = "0x600781F")]
[Address(RVA = "0x1161750", Offset = "0x1160550", VA = "0x181161750")]
private static IEnumerator MPLDGJCCIMN(long CJFGEMGOJHB, IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, string ABADFLCBFIJ, long? HNHLJONGKHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
IEnumerator enumerator;
return enumerator;
}
// Token: 0x06007820 RID: 30752 RVA: 0x001A3014 File Offset: 0x001A1214
[Token(Token = "0x6007820")]
[Address(RVA = "0x11617F0", Offset = "0x11605F0", VA = "0x1811617F0")]
private static DABKFAIHBBP MPLDGJCCIMN(long CJFGEMGOJHB, IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, string ABADFLCBFIJ, long? HNHLJONGKHB)
{
Dictionary<string, string> dictionary = new Dictionary();
string text;
dictionary.Add("ToPlayerId", text);
string text2;
dictionary.Add("Type", text2);
dictionary.Add("Data", ABADFLCBFIJ);
long value = HNHLJONGKHB.Value;
string text3;
dictionary.Add("RoomId", text3);
string text4 = string.Format("{0}v2/send", "api/messages/");
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text4, dictionary, num != 0);
int num2 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num2 != 0);
}
// Token: 0x06007821 RID: 30753 RVA: 0x001A3098 File Offset: 0x001A1298
[Token(Token = "0x6007821")]
[Address(RVA = "0x1161530", Offset = "0x1160330", VA = "0x181161530")]
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);
long value = HNHLJONGKHB.Value;
string text;
dictionary.Add("RoomId", text);
string text2 = CHKIKHCFANK.HLHBJCIJPBE(dictionary, "SendMessageMultiple");
string text3 = string.Format("{0}v1/sendMultiple", "api/messages/");
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text3, text2, num != 0);
int num2 = 0;
DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num2 != 0);
IEnumerator enumerator;
return enumerator;
}
// Token: 0x06007822 RID: 30754 RVA: 0x001A312C File Offset: 0x001A132C
[Token(Token = "0x6007822")]
[Address(RVA = "0x1162780", Offset = "0x1161580", VA = "0x181162780")]
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;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/messages/v3/delete", text, num3 != 0);
int num4 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num4 != 0).LCGFHJPKIOI(AFLPGGJMPOE);
}
throw new NullReferenceException();
}
// Token: 0x06007823 RID: 30755 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007823")]
[Address(RVA = "0x1160100", Offset = "0x115EF00", VA = "0x181160100")]
public static void IMBIHGJPHBE()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007824 RID: 30756 RVA: 0x001A31F0 File Offset: 0x001A13F0
[Token(Token = "0x6007824")]
[Address(RVA = "0x115E7A0", Offset = "0x115D5A0", VA = "0x18115E7A0")]
private static void CLKPDJCBJGM()
{
List<IGCIBGKPPMO> llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP;
Func<IGCIBGKPPMO, bool> <>9__50_ = KEBJPIGKGOI.<>c.<>9__50_0;
if (<>9__50_ == 0)
{
KEBJPIGKGOI.<>c.<>9__50_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__50_));
List<IGCIBGKPPMO> eventInvitationMessages = list;
Func<IGCIBGKPPMO, long> func;
if (KEBJPIGKGOI.<>c.<>9__50_1 == 0)
{
func = delegate(IGCIBGKPPMO m)
{
long? <KJHKNKGENCJ>k__BackingField = m.<KJHKNKGENCJ>k__BackingField;
long num2;
return num2;
};
KEBJPIGKGOI.<>c.<>9__50_1 = func;
}
PMGCJEPKFOF<List<CCMBKDINCAH>> pmgcjepkfof = GNPDMBPGHBH.DMHOIAJGABC(Enumerable.ToList<long>(Enumerable.Select<IGCIBGKPPMO, long>(list, func)));
Action<List<CCMBKDINCAH>> action = delegate(List<CCMBKDINCAH> playerEvents)
{
Func<CCMBKDINCAH, bool> <>9__50_2 = KEBJPIGKGOI.<>c.<>9__50_3;
if (<>9__50_2 == 0)
{
KEBJPIGKGOI.<>c.<>9__50_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__50_2);
Func<CCMBKDINCAH, long> func2;
if (KEBJPIGKGOI.<>c.<>9__50_4 == 0)
{
func2 = (CCMBKDINCAH pe) => pe.<KJHKNKGENCJ>k__BackingField;
KEBJPIGKGOI.<>c.<>9__50_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;
long? <KJHKNKGENCJ>k__BackingField2 = m.<KJHKNKGENCJ>k__BackingField;
long num4;
return !activeEventSet2.Contains(num4);
};
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Where<IGCIBGKPPMO>(eventInvitationMessages2, func3);
Func<IGCIBGKPPMO, long> func4;
if (KEBJPIGKGOI.<>c.<>9__50_6 == 0)
{
func4 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
KEBJPIGKGOI.<>c.<>9__50_6 = func4;
}
IEnumerable<IGCIBGKPPMO> enumerable3 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable2, func4);
int num3 = 0;
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable3, num3);
};
int num = 0;
num += num;
num++;
}
// Token: 0x06007825 RID: 30757 RVA: 0x001A32A4 File Offset: 0x001A14A4
[Token(Token = "0x6007825")]
[Address(RVA = "0x115FD30", Offset = "0x115EB30", VA = "0x18115FD30")]
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: 0x06007826 RID: 30758 RVA: 0x001A32E0 File Offset: 0x001A14E0
[Token(Token = "0x6007826")]
[Address(RVA = "0x1160560", Offset = "0x115F360", VA = "0x181160560")]
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 message4 = message;
IGCIBGKPPMO.BBELBJELLHN <PALMIOEJANE>k__BackingField = message4.<PALMIOEJANE>k__BackingField;
if (<PALMIOEJANE>k__BackingField > IGCIBGKPPMO.BBELBJELLHN.PlayerCheer)
{
if (<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.RoomCoOwnerInvited && <PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.PartyUpRequest && message4 > (ulong)2L)
{
goto IL_D2;
}
IGCIBGKPPMO message2 = message;
Action<bool> action = delegate(bool restricted)
{
if (!restricted)
{
KEBJPIGKGOI.BPIJPGFEPHM(message);
}
};
int num = 0;
num += num;
num++;
Action<string> action2 = delegate(string error)
{
KEBJPIGKGOI.BPIJPGFEPHM(message);
};
}
if (<PALMIOEJANE>k__BackingField <= IGCIBGKPPMO.BBELBJELLHN.RequestGameInvite)
{
}
while (<PALMIOEJANE>k__BackingField == IGCIBGKPPMO.BBELBJELLHN.TextMessage)
{
}
while (<PALMIOEJANE>k__BackingField == IGCIBGKPPMO.BBELBJELLHN.PlayerCheer)
{
}
IL_D2:
IGCIBGKPPMO message3 = message;
int num2 = 0;
KEBJPIGKGOI.BPIJPGFEPHM(message3);
num2 += num2;
}
}
}
// Token: 0x06007827 RID: 30759 RVA: 0x001A33FC File Offset: 0x001A15FC
[Token(Token = "0x6007827")]
[Address(RVA = "0x11616D0", Offset = "0x11604D0", VA = "0x1811616D0")]
private static bool MOMLEEABFLM(IGCIBGKPPMO.BBELBJELLHN GEDCEIDOKJL)
{
if (GEDCEIDOKJL <= IGCIBGKPPMO.BBELBJELLHN.PlayerCheer || GEDCEIDOKJL == IGCIBGKPPMO.BBELBJELLHN.RoomCoOwnerInvited || GEDCEIDOKJL != IGCIBGKPPMO.BBELBJELLHN.PartyUpRequest)
{
}
if (GEDCEIDOKJL <= IGCIBGKPPMO.BBELBJELLHN.RequestGameInvite)
{
}
while (GEDCEIDOKJL == IGCIBGKPPMO.BBELBJELLHN.TextMessage)
{
}
while (GEDCEIDOKJL == IGCIBGKPPMO.BBELBJELLHN.PlayerCheer)
{
}
}
// Token: 0x06007828 RID: 30760 RVA: 0x001A342C File Offset: 0x001A162C
[Token(Token = "0x6007828")]
[Address(RVA = "0x115E3B0", Offset = "0x115D1B0", VA = "0x18115E3B0")]
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_83;
}
}
List<IGCIBGKPPMO> llehjmhbdcp2 = KEBJPIGKGOI.LLEHJMHBDCP;
int num = 0;
IGCIBGKPPMO message3 = message;
llehjmhbdcp2.Insert(num, message3);
EFEFMHJPJIJ efefmhjpjij;
if (IGCIBGKPPMO.OHLAFIFNFIM(message.<PALMIOEJANE>k__BackingField, efefmhjpjij))
{
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
int num2 = 0;
IGCIBGKPPMO message2 = message;
jbldmmipfgp.Insert(num2, message2);
}
IL_83:
KEBJPIGKGOI.LOCKDPIEHFC(message);
}
// Token: 0x06007829 RID: 30761 RVA: 0x001A34D0 File Offset: 0x001A16D0
[Token(Token = "0x6007829")]
[Address(RVA = "0x11621E0", Offset = "0x1160FE0", VA = "0x1811621E0")]
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)
{
int num2 = 0;
if (num != 0)
{
}
bool flag3 = "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0xFFFFFFFFFFFFFFF7}" == num2;
if ("{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0xFFFFFFFFFFFFFFFF}" == num2 == flag3)
{
}
}
}
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
bool flag4;
if (flag4 <= true)
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
PPGPAHNMGEC? ppgpahnmgec;
if (ppgpahnmgec != 0)
{
IGCIBGKPPMO message3 = message;
PPGPAHNMGEC ppgpahnmgec2 = message3.<PALMIOEJANE>k__BackingField.PPEGDGLIKOJ();
}
}
throw new NullReferenceException();
}
// Token: 0x0600782A RID: 30762 RVA: 0x001A35D0 File Offset: 0x001A17D0
[Token(Token = "0x600782A")]
[Address(RVA = "0x115EDC0", Offset = "0x115DBC0", VA = "0x18115EDC0")]
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__41_ = KEBJPIGKGOI.<>c.<>9__41_0;
if (<>9__41_ == 0)
{
KEBJPIGKGOI.<>c.<>9__41_0 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
}
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable, <>9__41_);
int num2 = 0;
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable2, num2);
}
// Token: 0x0600782B RID: 30763 RVA: 0x001A3634 File Offset: 0x001A1834
[Token(Token = "0x600782B")]
[Address(RVA = "0x115F550", Offset = "0x115E350", VA = "0x18115F550")]
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 = ECNNGIFNNNM.LLFCJKLELNH<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 = ECNNGIFNNNM.LLFCJKLELNH<IGCIBGKPPMO>(jbldmmipfgp, predicate2);
if (igcibgkppmo != 0)
{
KEBJPIGKGOI.IAKABHNJAFB(KEBJPIGKGOI.MDONHLLFFHN.Delete);
}
}
// Token: 0x0600782C RID: 30764 RVA: 0x001A36A8 File Offset: 0x001A18A8
[Token(Token = "0x600782C")]
[Address(RVA = "0x1161130", Offset = "0x115FF30", VA = "0x181161130")]
private static void LOCKDPIEHFC(IGCIBGKPPMO NGPMADFHHKP)
{
int num;
do
{
num = 0;
MFBGLIHGCGO<IGCIBGKPPMO> ldgnbajlkfj = KEBJPIGKGOI.LDGNBAJLKFJ;
if (ldgnbajlkfj != 0)
{
ldgnbajlkfj.CNFDGDEOPPF(NGPMADFHHKP);
}
KEBJPIGKGOI.IAKABHNJAFB(KEBJPIGKGOI.MDONHLLFFHN.Add);
}
while (num != 0);
}
// Token: 0x0600782D RID: 30765 RVA: 0x001A36D4 File Offset: 0x001A18D4
[Token(Token = "0x600782D")]
[Address(RVA = "0x115FC00", Offset = "0x115EA00", VA = "0x18115FC00")]
private static void IAKABHNJAFB(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
KEBJPIGKGOI.GEHENEJGPON gehenejgpon;
gehenejgpon.System.IDisposable.Dispose();
gehenejgpon.<>1__state = (int)((ulong)0L);
gehenejgpon.updateType = CLMCHLLGHLG;
int num = 0;
KEBJPIGKGOI.PGMOBELCNKE = instance.Run(num, gehenejgpon);
}
// Token: 0x0600782E RID: 30766 RVA: 0x001A3714 File Offset: 0x001A1914
[Token(Token = "0x600782E")]
[Address(RVA = "0x115F700", Offset = "0x115E500", VA = "0x18115F700")]
private static IEnumerator<KENFJGFMIPM> FNFECPELJFM(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG)
{
/*
An exception occurred when decompiling this method (0600782E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> KEBJPIGKGOI::FNFECPELJFM(KEBJPIGKGOI/MDONHLLFFHN)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(GEHENEJGPON::System.IDisposable.Dispose, ldloc:GEHENEJGPON(var_1))
stfld:int32(GEHENEJGPON::<>1__state, ldloc:GEHENEJGPON(var_1), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:MDONHLLFFHN(GEHENEJGPON::updateType, ldloc:GEHENEJGPON(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 1660
*/;
}
// Token: 0x0600782F RID: 30767 RVA: 0x001A3738 File Offset: 0x001A1938
[Token(Token = "0x600782F")]
[Address(RVA = "0x1160960", Offset = "0x115F760", VA = "0x181160960")]
public static DABKFAIHBBP INNJDBLBCEO(string EAEICOOGLAK, DGGFDGNFFPN CFBLIEPALHE)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
HNMPCJKLBHH <PLHDKAHALBE>k__BackingField = BPHGKAEDBPE.<PLHDKAHALBE>k__BackingField;
httpurlEncodedForm.AddField("deviceToken", EAEICOOGLAK);
string identifier = Application.identifier;
httpurlEncodedForm.AddField("appBundleId", identifier);
int hashCode = identifier.GetHashCode();
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/messages/v1/IOSSaveDeviceToken", httpurlEncodedForm, num != 0);
int num2 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num2 != 0);
}
// Token: 0x06007830 RID: 30768 RVA: 0x001A37A0 File Offset: 0x001A19A0
[Token(Token = "0x6007830")]
[Address(RVA = "0x1160F30", Offset = "0x115FD30", VA = "0x181160F30")]
public static DABKFAIHBBP LLIHILNLNEP()
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
HNMPCJKLBHH <PLHDKAHALBE>k__BackingField = BPHGKAEDBPE.<PLHDKAHALBE>k__BackingField;
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/messages/v1/IOSClearDeviceToken", httpurlEncodedForm, num != 0);
int num2 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num2 != 0);
}
// Token: 0x06007831 RID: 30769 RVA: 0x001A37DC File Offset: 0x001A19DC
[Token(Token = "0x6007831")]
[Address(RVA = "0x115FDF0", Offset = "0x115EBF0", VA = "0x18115FDF0")]
public static PMGCJEPKFOF<DIBODMEJOPN> IIHKDEGDMEA()
{
int num = 0;
TimeSpan cdhjakfphpl = LGIGKAKBONN.CDHJAKFPHPL;
PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.IAHDANBDAAM<DIBODMEJOPN>("api/messages/v1/IOSGetNotificationPreferences", cdhjakfphpl, num != 0);
if (KEBJPIGKGOI.<>c.<>9__64_0 == 0)
{
KEBJPIGKGOI.<>c.<>9__64_0 = delegate(DIBODMEJOPN p)
{
KEBJPIGKGOI.NPAEDKMKNFK = p;
};
}
int num2;
Action<DIBODMEJOPN> action = new Action(num2.MJEFJCICGNG);
num2 = 0;
if (KEBJPIGKGOI.<>c.<>9__64_1 == 0)
{
KEBJPIGKGOI.<>c.<>9__64_1 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to get notification preferences: {0}", array);
};
}
CBLLFJEDOII<DIBODMEJOPN> cbllfjedoii = new CBLLFJEDOII();
DIBODMEJOPN npaedkmknfk = KEBJPIGKGOI.NPAEDKMKNFK;
cbllfjedoii.OOOIENHGNCA(npaedkmknfk);
throw new NullReferenceException();
}
// Token: 0x06007832 RID: 30770 RVA: 0x001A3868 File Offset: 0x001A1A68
[Token(Token = "0x6007832")]
[Address(RVA = "0x115F760", Offset = "0x115E560", VA = "0x18115F760")]
public static DABKFAIHBBP GENJNKHDHCN()
{
int num = 0;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.API, "api/messages/v1/IOSResetNotificationPreferencesBadgeCount", num != 0, num2 != 0UL);
int num3 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0);
}
// Token: 0x06007833 RID: 30771 RVA: 0x001A3894 File Offset: 0x001A1A94
[Token(Token = "0x6007833")]
[Address(RVA = "0x1161980", Offset = "0x1160780", VA = "0x181161980")]
public static DABKFAIHBBP NDONIOINHAE(DIBODMEJOPN JFMOEGCPNAC)
{
DIBODMEJOPN preferences = JFMOEGCPNAC;
string text = CHKIKHCFANK.ACJOKBFNONK<DIBODMEJOPN>(JFMOEGCPNAC, "IOSModifyNotificationPreferences");
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN("api/messages/v1/IOSModifyNotificationPreferences", text, num != 0);
int num2 = 0;
DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num2 != 0);
Action action = delegate
{
CFLMJLFBOKH.MJEFJCICGNG(preferences);
};
throw new NullReferenceException();
}
// Token: 0x06007834 RID: 30772 RVA: 0x001A38EC File Offset: 0x001A1AEC
[Token(Token = "0x6007834")]
[Address(RVA = "0x11613D0", Offset = "0x11601D0", VA = "0x1811613D0")]
public static DABKFAIHBBP LPPPAHLCPCO(long CJFGEMGOJHB, BPHGKAEDBPE.OJDJIJDNFHE<string> AFLPGGJMPOE)
{
Dictionary<string, string> dictionary = new Dictionary();
string text;
dictionary.Add("PlayerId", text);
string text2 = string.Format("{0}v1/send", "api/offlineinvite/");
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text2, dictionary, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.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 pmgcjepkfof2.LCGFHJPKIOI(ojdjijdnfhe);
}
// Token: 0x06007835 RID: 30773 RVA: 0x001A3968 File Offset: 0x001A1B68
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6007835")]
[Address(RVA = "0x1162A40", Offset = "0x1161840", VA = "0x181162A40")]
static KEBJPIGKGOI()
{
int num;
int num2;
MFBGLIHGCGO<KEBJPIGKGOI.MDONHLLFFHN> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
KEBJPIGKGOI.PEAIFCIILLM = mfbglihgcgo;
int num3;
int num4;
MFBGLIHGCGO<IGCIBGKPPMO> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
KEBJPIGKGOI.LDGNBAJLKFJ = mfbglihgcgo2;
}
// Token: 0x04005007 RID: 20487
[Token(Token = "0x4005007")]
private const string PPMPHMIIBAK = "NotificationGroupPreference";
// Token: 0x04005009 RID: 20489
[Token(Token = "0x4005009")]
private const string OKCFKPKCPPK = "ReceiveFriendOnlineStatus";
// Token: 0x0400500A RID: 20490
[Token(Token = "0x400500A")]
private const string FNKOHKAADMP = "SendFriendOnlineStatus";
// Token: 0x0400500B RID: 20491
[Token(Token = "0x400500B")]
private const string IIOOANBFNCH = "api/messages/";
// Token: 0x0400500C RID: 20492
[Token(Token = "0x400500C")]
private static readonly Dictionary<IGCIBGKPPMO.BBELBJELLHN, List<KEBJPIGKGOI.HMFKBBAEAPF>> MFKJDMJMMJJ = new Dictionary();
// Token: 0x0400500D RID: 20493
[Token(Token = "0x400500D")]
private static List<IGCIBGKPPMO> LLEHJMHBDCP = new List();
// Token: 0x0400500E RID: 20494
[Token(Token = "0x400500E")]
private static List<IGCIBGKPPMO> JBLDMMIPFGP = new List();
// Token: 0x0400500F RID: 20495
[Token(Token = "0x400500F")]
public static MFBGLIHGCGO<KEBJPIGKGOI.MDONHLLFFHN> PEAIFCIILLM;
// Token: 0x04005010 RID: 20496
[Token(Token = "0x4005010")]
public static MFBGLIHGCGO<IGCIBGKPPMO> LDGNBAJLKFJ;
// Token: 0x04005011 RID: 20497
[Token(Token = "0x4005011")]
private static bool AKOKGBDKILE;
// Token: 0x04005012 RID: 20498
[Token(Token = "0x4005012")]
private static DIBODMEJOPN NPAEDKMKNFK;
// Token: 0x04005013 RID: 20499
[Token(Token = "0x4005013")]
private static KFBABPAPIMB PGMOBELCNKE;
// Token: 0x04005014 RID: 20500
[Token(Token = "0x4005014")]
private const string LAOOMJOAKEP = "api/offlineinvite/";
// Token: 0x02001472 RID: 5234
[Token(Token = "0x2001472")]
public sealed class HMFKBBAEAPF : MulticastDelegate
{
// Token: 0x06007836 RID: 30774 RVA: 0x001A39C0 File Offset: 0x001A1BC0
[Token(Token = "0x6007836")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public HMFKBBAEAPF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06007837 RID: 30775 RVA: 0x001A39DC File Offset: 0x001A1BDC
[Token(Token = "0x6007837")]
[Address(RVA = "0x93BBE0", Offset = "0x93A9E0", VA = "0x18093BBE0", Slot = "13")]
public bool Invoke(IGCIBGKPPMO NGPMADFHHKP)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06007838 RID: 30776 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007838")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x06007839 RID: 30777 RVA: 0x001A3AA0 File Offset: 0x001A1CA0
[Token(Token = "0x6007839")]
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02001473 RID: 5235
[Token(Token = "0x2001473")]
public enum MDONHLLFFHN
{
// Token: 0x04005016 RID: 20502
[Token(Token = "0x4005016")]
Initial,
// Token: 0x04005017 RID: 20503
[Token(Token = "0x4005017")]
Add,
// Token: 0x04005018 RID: 20504
[Token(Token = "0x4005018")]
Delete
}
// Token: 0x02001474 RID: 5236
[Token(Token = "0x2001474")]
private class CJCEMNJKDCB : IFAIJAGLDFK
{
// Token: 0x17001414 RID: 5140
// (get) Token: 0x0600783A RID: 30778 RVA: 0x001A3AB4 File Offset: 0x001A1CB4
// (set) Token: 0x0600783B RID: 30779 RVA: 0x001A3AC8 File Offset: 0x001A1CC8
[Token(Token = "0x17001414")]
public string DFPPNHINEFO
{
[Token(Token = "0x600783A")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x600783B")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x0600783C RID: 30780 RVA: 0x001A3ADC File Offset: 0x001A1CDC
[Token(Token = "0x600783C")]
[Address(RVA = "0x1157140", Offset = "0x1155F40", VA = "0x181157140", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("Message", PMMGDNALAEB);
this.<LHJAKNBODPE>k__BackingField = text;
}
// Token: 0x0600783D RID: 30781 RVA: 0x001A3AFC File Offset: 0x001A1CFC
[Token(Token = "0x600783D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CJCEMNJKDCB()
{
}
}
// Token: 0x02001475 RID: 5237
[Token(Token = "0x2001475")]
[CompilerGenerated]
private sealed class DCBIMLJFJBB
{
// Token: 0x0600783E RID: 30782 RVA: 0x001A3B10 File Offset: 0x001A1D10
[Token(Token = "0x600783E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DCBIMLJFJBB()
{
}
// Token: 0x0600783F RID: 30783 RVA: 0x001A3B24 File Offset: 0x001A1D24
[Token(Token = "0x600783F")]
[Address(RVA = "0x11574E0", Offset = "0x11562E0", VA = "0x1811574E0")]
internal bool <GetFriendRequest>b__0(IGCIBGKPPMO m)
{
if (m.<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.FriendInvite)
{
}
return (long)m.<KABMEAJLICO>k__BackingField == this.playerId;
}
// Token: 0x0400501A RID: 20506
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400501A")]
public long playerId;
}
// Token: 0x02001477 RID: 5239
[Token(Token = "0x2001477")]
[CompilerGenerated]
private sealed class DPEBOOGNBHG
{
// Token: 0x0600784F RID: 30799 RVA: 0x001A3D6C File Offset: 0x001A1F6C
[Token(Token = "0x600784F")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DPEBOOGNBHG()
{
}
// Token: 0x06007850 RID: 30800 RVA: 0x001A3D80 File Offset: 0x001A1F80
[Token(Token = "0x6007850")]
[Address(RVA = "0x1157510", Offset = "0x1156310", VA = "0x181157510")]
internal bool <SortMessageList>b__0(CPIHGIEOPAJ m)
{
EFEFMHJPJIJ efefmhjpjij = this.preferences;
return IGCIBGKPPMO.OHLAFIFNFIM((IGCIBGKPPMO.BBELBJELLHN)((uint)1), efefmhjpjij);
}
// Token: 0x04005029 RID: 20521
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005029")]
public EFEFMHJPJIJ preferences;
}
// Token: 0x02001478 RID: 5240
[Token(Token = "0x2001478")]
[CompilerGenerated]
private sealed class JBJLLIGOMME
{
// Token: 0x06007851 RID: 30801 RVA: 0x001A3DA4 File Offset: 0x001A1FA4
[Token(Token = "0x6007851")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JBJLLIGOMME()
{
}
// Token: 0x06007852 RID: 30802 RVA: 0x001A3DB8 File Offset: 0x001A1FB8
[Token(Token = "0x6007852")]
[Address(RVA = "0x1157D10", Offset = "0x1156B10", VA = "0x181157D10")]
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: 0x06007853 RID: 30803 RVA: 0x001A3DE0 File Offset: 0x001A1FE0
[Token(Token = "0x6007853")]
[Address(RVA = "0x1157D70", Offset = "0x1156B70", VA = "0x181157D70")]
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: 0x0400502A RID: 20522
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400502A")]
public HashSet<long> messagesToRemoveSet;
}
// Token: 0x02001479 RID: 5241
[Token(Token = "0x2001479")]
[CompilerGenerated]
private sealed class LGLKLLHBHJB
{
// Token: 0x06007854 RID: 30804 RVA: 0x001A3E08 File Offset: 0x001A2008
[Token(Token = "0x6007854")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LGLKLLHBHJB()
{
}
// Token: 0x06007855 RID: 30805 RVA: 0x001A3E1C File Offset: 0x001A201C
[Token(Token = "0x6007855")]
[Address(RVA = "0x116F130", Offset = "0x116DF30", VA = "0x18116F130")]
internal PMGCJEPKFOF<HOOILIHKMEG> <InitializeMessageLists>b__0(HOOILIHKMEG response)
{
bool flag = BPHGKAEDBPE.NKIDAJKKMDB(response, true);
this.canRetry = flag;
return JJEKJGALHKO.MKLIDFOGIGO<HOOILIHKMEG>(response);
}
// Token: 0x06007856 RID: 30806 RVA: 0x001A3E40 File Offset: 0x001A2040
[Token(Token = "0x6007856")]
[Address(RVA = "0x116F1C0", Offset = "0x116DFC0", VA = "0x18116F1C0")]
internal void <InitializeMessageLists>b__3(string error)
{
Debug.LogError("Failed to initialize message list: " + error);
if (this.canRetry)
{
KEBJPIGKGOI.IMBIHGJPHBE();
}
}
// Token: 0x0400502B RID: 20523
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400502B")]
public bool canRetry;
}
// Token: 0x0200147A RID: 5242
[Token(Token = "0x200147A")]
[CompilerGenerated]
private sealed class OIEAOHLPEMM
{
// Token: 0x06007857 RID: 30807 RVA: 0x001A3E70 File Offset: 0x001A2070
[Token(Token = "0x6007857")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OIEAOHLPEMM()
{
}
// Token: 0x06007858 RID: 30808 RVA: 0x001A3E84 File Offset: 0x001A2084
[Token(Token = "0x6007858")]
[Address(RVA = "0x116F350", Offset = "0x116E150", VA = "0x18116F350")]
internal void <TryRemoveStaleEventInviteMessages>b__2(List<CCMBKDINCAH> playerEvents)
{
KEBJPIGKGOI.DBGAJHAJKBD dbgajhajkbd = new KEBJPIGKGOI.DBGAJHAJKBD();
Func<CCMBKDINCAH, bool> <>9__50_ = KEBJPIGKGOI.<>c.<>9__50_3;
if (<>9__50_ == 0)
{
KEBJPIGKGOI.<>c.<>9__50_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__50_);
Func<CCMBKDINCAH, long> func;
if (KEBJPIGKGOI.<>c.<>9__50_4 == 0)
{
func = (CCMBKDINCAH pe) => pe.<KJHKNKGENCJ>k__BackingField;
KEBJPIGKGOI.<>c.<>9__50_4 = func;
}
HashSet<long> hashSet = new HashSet(Enumerable.Select<CCMBKDINCAH, long>(enumerable, func));
dbgajhajkbd.activeEventSet = hashSet;
List<IGCIBGKPPMO> list = this.eventInvitationMessages;
Func<IGCIBGKPPMO, bool> func2 = delegate(IGCIBGKPPMO m)
{
HashSet<long> activeEventSet = dbgajhajkbd.activeEventSet;
long? <KJHKNKGENCJ>k__BackingField = m.<KJHKNKGENCJ>k__BackingField;
long num2;
return !activeEventSet.Contains(num2);
};
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Where<IGCIBGKPPMO>(list, func2);
Func<IGCIBGKPPMO, long> func3;
if (KEBJPIGKGOI.<>c.<>9__50_6 == 0)
{
func3 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
KEBJPIGKGOI.<>c.<>9__50_6 = func3;
}
IEnumerable<IGCIBGKPPMO> enumerable3 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable2, func3);
int num = 0;
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable3, num);
}
// Token: 0x0400502C RID: 20524
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400502C")]
public List<IGCIBGKPPMO> eventInvitationMessages;
}
// Token: 0x0200147B RID: 5243
[Token(Token = "0x200147B")]
[CompilerGenerated]
private sealed class DBGAJHAJKBD
{
// Token: 0x06007859 RID: 30809 RVA: 0x001A3F54 File Offset: 0x001A2154
[Token(Token = "0x6007859")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DBGAJHAJKBD()
{
}
// Token: 0x0600785A RID: 30810 RVA: 0x001A3F68 File Offset: 0x001A2168
[Token(Token = "0x600785A")]
[Address(RVA = "0x1157260", Offset = "0x1156060", VA = "0x181157260")]
internal bool <TryRemoveStaleEventInviteMessages>b__5(IGCIBGKPPMO m)
{
HashSet<long> hashSet = this.activeEventSet;
long? <KJHKNKGENCJ>k__BackingField = m.<KJHKNKGENCJ>k__BackingField;
long num;
return !hashSet.Contains(num);
}
// Token: 0x0400502D RID: 20525
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400502D")]
public HashSet<long> activeEventSet;
}
// Token: 0x0200147C RID: 5244
[Token(Token = "0x200147C")]
[CompilerGenerated]
private sealed class HDEFJEJMCFJ
{
// Token: 0x0600785B RID: 30811 RVA: 0x001A3F98 File Offset: 0x001A2198
[Token(Token = "0x600785B")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HDEFJEJMCFJ()
{
}
// Token: 0x0600785C RID: 30812 RVA: 0x001A3FAC File Offset: 0x001A21AC
[Token(Token = "0x600785C")]
[Address(RVA = "0x769220", Offset = "0x768020", VA = "0x180769220")]
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: 0x0600785D RID: 30813 RVA: 0x001A3FD4 File Offset: 0x001A21D4
[Token(Token = "0x600785D")]
[Address(RVA = "0x1157BE0", Offset = "0x11569E0", VA = "0x181157BE0")]
internal void <OnMessageReceived>b__1(bool restricted)
{
if (!restricted)
{
KEBJPIGKGOI.BPIJPGFEPHM(this.message);
}
}
// Token: 0x0600785E RID: 30814 RVA: 0x001A3FF0 File Offset: 0x001A21F0
[Token(Token = "0x600785E")]
[Address(RVA = "0x1157C50", Offset = "0x1156A50", VA = "0x181157C50")]
internal void <OnMessageReceived>b__2(string error)
{
KEBJPIGKGOI.BPIJPGFEPHM(this.message);
}
// Token: 0x0400502E RID: 20526
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400502E")]
public IGCIBGKPPMO message;
}
// Token: 0x0200147D RID: 5245
[Token(Token = "0x200147D")]
[CompilerGenerated]
private sealed class LOAKBOJJGAH
{
// Token: 0x0600785F RID: 30815 RVA: 0x001A4008 File Offset: 0x001A2208
[Token(Token = "0x600785F")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LOAKBOJJGAH()
{
}
// Token: 0x06007860 RID: 30816 RVA: 0x001A401C File Offset: 0x001A221C
[Token(Token = "0x6007860")]
[Address(RVA = "0x116F260", Offset = "0x116E060", VA = "0x18116F260")]
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: 0x0400502F RID: 20527
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400502F")]
public IGCIBGKPPMO message;
}
// Token: 0x0200147E RID: 5246
[Token(Token = "0x200147E")]
[CompilerGenerated]
private sealed class GJDIDCBKHFA
{
// Token: 0x06007861 RID: 30817 RVA: 0x001A4050 File Offset: 0x001A2250
[Token(Token = "0x6007861")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GJDIDCBKHFA()
{
}
// Token: 0x06007862 RID: 30818 RVA: 0x001A4064 File Offset: 0x001A2264
[Token(Token = "0x6007862")]
[Address(RVA = "0x1157BB0", Offset = "0x11569B0", VA = "0x181157BB0")]
internal bool <IsMessageStale>b__0(KEBJPIGKGOI.HMFKBBAEAPF x)
{
IGCIBGKPPMO igcibgkppmo = this.message;
return x(igcibgkppmo);
}
// Token: 0x04005030 RID: 20528
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005030")]
public IGCIBGKPPMO message;
}
// Token: 0x0200147F RID: 5247
[Token(Token = "0x200147F")]
[CompilerGenerated]
private sealed class JCNNNLHDFPL
{
// Token: 0x06007863 RID: 30819 RVA: 0x001A4088 File Offset: 0x001A2288
[Token(Token = "0x6007863")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JCNNNLHDFPL()
{
}
// Token: 0x06007864 RID: 30820 RVA: 0x001A409C File Offset: 0x001A229C
[Token(Token = "0x6007864")]
[Address(RVA = "0x8E72B0", Offset = "0x8E60B0", VA = "0x1808E72B0")]
internal bool <OnMessageDeleted>b__0(IGCIBGKPPMO m)
{
long num = this.messageId;
return m.<JPAOOKPLEDB>k__BackingField == num;
}
// Token: 0x06007865 RID: 30821 RVA: 0x001A40C0 File Offset: 0x001A22C0
[Token(Token = "0x6007865")]
[Address(RVA = "0x8E72B0", Offset = "0x8E60B0", VA = "0x1808E72B0")]
internal bool <OnMessageDeleted>b__1(IGCIBGKPPMO m)
{
long num = this.messageId;
return m.<JPAOOKPLEDB>k__BackingField == num;
}
// Token: 0x04005031 RID: 20529
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005031")]
public long messageId;
}
// Token: 0x02001481 RID: 5249
[Token(Token = "0x2001481")]
[CompilerGenerated]
private sealed class HEEOCGKCKMI
{
// Token: 0x0600786C RID: 30828 RVA: 0x001A41AC File Offset: 0x001A23AC
[Token(Token = "0x600786C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HEEOCGKCKMI()
{
}
// Token: 0x0600786D RID: 30829 RVA: 0x001A41C0 File Offset: 0x001A23C0
[Token(Token = "0x600786D")]
[Address(RVA = "0x1157CB0", Offset = "0x1156AB0", VA = "0x181157CB0")]
internal void <IOSModifyNotificationPreferences>b__0()
{
CFLMJLFBOKH.MJEFJCICGNG(this.preferences);
}
// Token: 0x04005035 RID: 20533
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005035")]
public DIBODMEJOPN preferences;
}
// Token: 0x02001482 RID: 5250
[Token(Token = "0x2001482")]
[CompilerGenerated]
private sealed class PLNAKBLFPBN
{
// Token: 0x0600786E RID: 30830 RVA: 0x001A41D8 File Offset: 0x001A23D8
[Token(Token = "0x600786E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PLNAKBLFPBN()
{
}
// Token: 0x0600786F RID: 30831 RVA: 0x001A41EC File Offset: 0x001A23EC
[Token(Token = "0x600786F")]
[Address(RVA = "0x116F730", Offset = "0x116E530", VA = "0x18116F730")]
internal void <SendOfflineInvite>b__0(string error, KEBJPIGKGOI.CJCEMNJKDCB response)
{
BPHGKAEDBPE.OJDJIJDNFHE<string> ojdjijdnfhe = this.callback;
if (response != 0)
{
}
}
// Token: 0x04005036 RID: 20534
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005036")]
public BPHGKAEDBPE.OJDJIJDNFHE<string> callback;
}
}