1576 lines
56 KiB
C#
1576 lines
56 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: 0x02001548 RID: 5448
|
|
[Token(Token = "0x2001548")]
|
|
public static class KEBJPIGKGOI
|
|
{
|
|
// Token: 0x140000B1 RID: 177
|
|
// (add) Token: 0x06007BA5 RID: 31653 RVA: 0x001AB758 File Offset: 0x001A9958
|
|
// (remove) Token: 0x06007BA6 RID: 31654 RVA: 0x001AB784 File Offset: 0x001A9984
|
|
[Token(Token = "0x140000B1")]
|
|
public static event Action FPKGDOKGPJB
|
|
{
|
|
[Token(Token = "0x6007BA5")]
|
|
[Address(RVA = "0x1B79450", Offset = "0x1B78450", VA = "0x181B79450")]
|
|
[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 = "0x6007BA6")]
|
|
[Address(RVA = "0x1B792E0", Offset = "0x1B782E0", VA = "0x181B792E0")]
|
|
[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: 0x170014A5 RID: 5285
|
|
// (get) Token: 0x06007BA7 RID: 31655 RVA: 0x001AB7B0 File Offset: 0x001A99B0
|
|
// (set) Token: 0x06007BA8 RID: 31656 RVA: 0x001AB7D8 File Offset: 0x001A99D8
|
|
[Token(Token = "0x170014A5")]
|
|
internal static IGCIBGKPPMO.CINFMLFKKOA KOLDKJJAOND
|
|
{
|
|
[Token(Token = "0x6007BA7")]
|
|
[Address(RVA = "0x1B767A0", Offset = "0x1B757A0", VA = "0x181B767A0")]
|
|
get
|
|
{
|
|
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
byte[] fompddallkm = BPHGKAEDBPE.FOMPDDALLKM;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6007BA8")]
|
|
[Address(RVA = "0x1B76100", Offset = "0x1B75100", VA = "0x181B76100")]
|
|
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: 0x170014A6 RID: 5286
|
|
// (get) Token: 0x06007BA9 RID: 31657 RVA: 0x001AB840 File Offset: 0x001A9A40
|
|
// (set) Token: 0x06007BAA RID: 31658 RVA: 0x001AB858 File Offset: 0x001A9A58
|
|
[Token(Token = "0x170014A6")]
|
|
public static bool FCHJGKCMONI
|
|
{
|
|
[Token(Token = "0x6007BA9")]
|
|
[Address(RVA = "0x1B76AA0", Offset = "0x1B75AA0", VA = "0x181B76AA0")]
|
|
get
|
|
{
|
|
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6007BAA")]
|
|
[Address(RVA = "0x1B78360", Offset = "0x1B77360", VA = "0x181B78360")]
|
|
set
|
|
{
|
|
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014A7 RID: 5287
|
|
// (get) Token: 0x06007BAB RID: 31659 RVA: 0x001AB874 File Offset: 0x001A9A74
|
|
// (set) Token: 0x06007BAC RID: 31660 RVA: 0x001AB88C File Offset: 0x001A9A8C
|
|
[Token(Token = "0x170014A7")]
|
|
public static bool FENONJKGGJC
|
|
{
|
|
[Token(Token = "0x6007BAB")]
|
|
[Address(RVA = "0x1B769D0", Offset = "0x1B759D0", VA = "0x181B769D0")]
|
|
get
|
|
{
|
|
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6007BAC")]
|
|
[Address(RVA = "0x1B75820", Offset = "0x1B74820", VA = "0x181B75820")]
|
|
set
|
|
{
|
|
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = BPHGKAEDBPE.<NJPCIEMIPKP>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014A8 RID: 5288
|
|
// (get) Token: 0x06007BAD RID: 31661 RVA: 0x001AB8A8 File Offset: 0x001A9AA8
|
|
[Token(Token = "0x170014A8")]
|
|
public static List<IGCIBGKPPMO> OPJPPOACEEP
|
|
{
|
|
[Token(Token = "0x6007BAD")]
|
|
[Address(RVA = "0x1B76740", Offset = "0x1B75740", VA = "0x181B76740")]
|
|
get
|
|
{
|
|
return KEBJPIGKGOI.JBLDMMIPFGP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007BAE RID: 31662 RVA: 0x001AB8BC File Offset: 0x001A9ABC
|
|
[Token(Token = "0x6007BAE")]
|
|
[Address(RVA = "0x1B758F0", Offset = "0x1B748F0", VA = "0x181B758F0")]
|
|
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: 0x06007BAF RID: 31663 RVA: 0x001AB904 File Offset: 0x001A9B04
|
|
[Token(Token = "0x6007BAF")]
|
|
[Address(RVA = "0x1B79540", Offset = "0x1B78540", VA = "0x181B79540")]
|
|
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: 0x06007BB0 RID: 31664 RVA: 0x001AB9C4 File Offset: 0x001A9BC4
|
|
[Token(Token = "0x6007BB0")]
|
|
[Address(RVA = "0x1B790B0", Offset = "0x1B780B0", VA = "0x181B790B0")]
|
|
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: 0x06007BB1 RID: 31665 RVA: 0x001ABA50 File Offset: 0x001A9C50
|
|
[Token(Token = "0x6007BB1")]
|
|
[Address(RVA = "0x1B78490", Offset = "0x1B77490", VA = "0x181B78490")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
KEBJPIGKGOI.LLEHJMHBDCP.Clear();
|
|
KEBJPIGKGOI.JBLDMMIPFGP.Clear();
|
|
}
|
|
|
|
// Token: 0x06007BB2 RID: 31666 RVA: 0x001ABA78 File Offset: 0x001A9C78
|
|
[Token(Token = "0x6007BB2")]
|
|
[Address(RVA = "0x1B76EB0", Offset = "0x1B75EB0", VA = "0x181B76EB0")]
|
|
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: 0x06007BB3 RID: 31667 RVA: 0x001ABAB4 File Offset: 0x001A9CB4
|
|
[Token(Token = "0x6007BB3")]
|
|
[Address(RVA = "0x1B75D40", Offset = "0x1B74D40", VA = "0x181B75D40")]
|
|
public static IEnumerator CLEHPMOAKJC(long CJFGEMGOJHB, long ANAPBECHGLI, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
return Matchmaking.GOLDOMKKKPL(CJFGEMGOJHB, ANAPBECHGLI, AFLPGGJMPOE);
|
|
}
|
|
|
|
// Token: 0x06007BB4 RID: 31668 RVA: 0x001ABACC File Offset: 0x001A9CCC
|
|
[Token(Token = "0x6007BB4")]
|
|
[Address(RVA = "0x1B78140", Offset = "0x1B77140", VA = "0x181B78140")]
|
|
public static DABKFAIHBBP JANFGADBKMD(long CJFGEMGOJHB)
|
|
{
|
|
int num = 0;
|
|
return KEBJPIGKGOI.MPLDGJCCIMN(CJFGEMGOJHB, (IGCIBGKPPMO.BBELBJELLHN)((uint)1), "", num);
|
|
}
|
|
|
|
// Token: 0x06007BB5 RID: 31669 RVA: 0x001ABAEC File Offset: 0x001A9CEC
|
|
[Token(Token = "0x6007BB5")]
|
|
[Address(RVA = "0x1B7A000", Offset = "0x1B79000", VA = "0x181B7A000")]
|
|
public static DABKFAIHBBP PGLLGAKLPCN(long IAHDKAIJJLB)
|
|
{
|
|
return Matchmaking.AKMONPOCNFE(IAHDKAIJJLB);
|
|
}
|
|
|
|
// Token: 0x06007BB6 RID: 31670 RVA: 0x001ABB00 File Offset: 0x001A9D00
|
|
[Token(Token = "0x6007BB6")]
|
|
[Address(RVA = "0x1B768E0", Offset = "0x1B758E0", VA = "0x181B768E0")]
|
|
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: 0x06007BB7 RID: 31671 RVA: 0x001ABB24 File Offset: 0x001A9D24
|
|
[Token(Token = "0x6007BB7")]
|
|
[Address(RVA = "0x1B793D0", Offset = "0x1B783D0", VA = "0x181B793D0")]
|
|
public static DABKFAIHBBP OBDOPOEJEDM(long CJFGEMGOJHB)
|
|
{
|
|
int num = 0;
|
|
return KEBJPIGKGOI.MPLDGJCCIMN(CJFGEMGOJHB, (IGCIBGKPPMO.BBELBJELLHN)((uint)11), "", num);
|
|
}
|
|
|
|
// Token: 0x06007BB8 RID: 31672 RVA: 0x001ABB44 File Offset: 0x001A9D44
|
|
[Token(Token = "0x6007BB8")]
|
|
[Address(RVA = "0x1B78430", Offset = "0x1B77430", VA = "0x181B78430")]
|
|
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: 0x06007BB9 RID: 31673 RVA: 0x001ABB68 File Offset: 0x001A9D68
|
|
[Token(Token = "0x6007BB9")]
|
|
[Address(RVA = "0x1B781C0", Offset = "0x1B771C0", VA = "0x181B781C0")]
|
|
public static IEnumerator JFAMBLHIACA(List<long> FNNIKBKHAFN, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007BBA RID: 31674 RVA: 0x001ABBD4 File Offset: 0x001A9DD4
|
|
[Token(Token = "0x6007BBA")]
|
|
[Address(RVA = "0x1B78660", Offset = "0x1B77660", VA = "0x181B78660")]
|
|
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: 0x06007BBB RID: 31675 RVA: 0x001ABBF4 File Offset: 0x001A9DF4
|
|
[Token(Token = "0x6007BBB")]
|
|
[Address(RVA = "0x1B75C40", Offset = "0x1B74C40", VA = "0x181B75C40")]
|
|
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: 0x06007BBC RID: 31676 RVA: 0x001ABC14 File Offset: 0x001A9E14
|
|
[Token(Token = "0x6007BBC")]
|
|
[Address(RVA = "0x1B765B0", Offset = "0x1B755B0", VA = "0x181B765B0")]
|
|
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: 0x06007BBD RID: 31677 RVA: 0x001ABC78 File Offset: 0x001A9E78
|
|
[Token(Token = "0x6007BBD")]
|
|
[Address(RVA = "0x1B76F90", Offset = "0x1B75F90", VA = "0x181B76F90")]
|
|
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: 0x06007BBE RID: 31678 RVA: 0x001ABD08 File Offset: 0x001A9F08
|
|
[Token(Token = "0x6007BBE")]
|
|
[Address(RVA = "0x1B78890", Offset = "0x1B77890", VA = "0x181B78890")]
|
|
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: 0x06007BBF RID: 31679 RVA: 0x001ABD38 File Offset: 0x001A9F38
|
|
[Token(Token = "0x6007BBF")]
|
|
[Address(RVA = "0x1B76E00", Offset = "0x1B75E00", VA = "0x181B76E00")]
|
|
public static void GLDOBHIJMFH(IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, KEBJPIGKGOI.HMFKBBAEAPF HBPBAJNLGCP)
|
|
{
|
|
Dictionary<IGCIBGKPPMO.BBELBJELLHN, List<KEBJPIGKGOI.HMFKBBAEAPF>> mfkjdmjmmjj = KEBJPIGKGOI.MFKJDMJMMJJ;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007BC0 RID: 31680 RVA: 0x001ABD58 File Offset: 0x001A9F58
|
|
[Token(Token = "0x6007BC0")]
|
|
[Address(RVA = "0x1B78D70", Offset = "0x1B77D70", VA = "0x181B78D70")]
|
|
private static IEnumerator MPLDGJCCIMN(long CJFGEMGOJHB, IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, string ABADFLCBFIJ, long? HNHLJONGKHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
IEnumerator enumerator;
|
|
return enumerator;
|
|
}
|
|
|
|
// Token: 0x06007BC1 RID: 31681 RVA: 0x001ABD68 File Offset: 0x001A9F68
|
|
[Token(Token = "0x6007BC1")]
|
|
[Address(RVA = "0x1B78E10", Offset = "0x1B77E10", VA = "0x181B78E10")]
|
|
private static DABKFAIHBBP MPLDGJCCIMN(long CJFGEMGOJHB, IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, string ABADFLCBFIJ, long? HNHLJONGKHB)
|
|
{
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007BC2 RID: 31682 RVA: 0x001ABDD4 File Offset: 0x001A9FD4
|
|
[Token(Token = "0x6007BC2")]
|
|
[Address(RVA = "0x1B78B50", Offset = "0x1B77B50", VA = "0x181B78B50")]
|
|
private static IEnumerator MGIABJDLBED(List<long> FNNIKBKHAFN, IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, string ABADFLCBFIJ, long? HNHLJONGKHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007BC3 RID: 31683 RVA: 0x001ABE4C File Offset: 0x001AA04C
|
|
[Token(Token = "0x6007BC3")]
|
|
[Address(RVA = "0x1B79DA0", Offset = "0x1B78DA0", VA = "0x181B79DA0")]
|
|
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: 0x06007BC4 RID: 31684 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007BC4")]
|
|
[Address(RVA = "0x1B77720", Offset = "0x1B76720", VA = "0x181B77720")]
|
|
public static void IMBIHGJPHBE()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06007BC5 RID: 31685 RVA: 0x001ABF10 File Offset: 0x001AA110
|
|
[Token(Token = "0x6007BC5")]
|
|
[Address(RVA = "0x1B75DC0", Offset = "0x1B74DC0", VA = "0x181B75DC0")]
|
|
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: 0x06007BC6 RID: 31686 RVA: 0x001ABFC4 File Offset: 0x001AA1C4
|
|
[Token(Token = "0x6007BC6")]
|
|
[Address(RVA = "0x1B77350", Offset = "0x1B76350", VA = "0x181B77350")]
|
|
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: 0x06007BC7 RID: 31687 RVA: 0x001AC000 File Offset: 0x001AA200
|
|
[Token(Token = "0x6007BC7")]
|
|
[Address(RVA = "0x1B77B80", Offset = "0x1B76B80", VA = "0x181B77B80")]
|
|
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: 0x06007BC8 RID: 31688 RVA: 0x001AC11C File Offset: 0x001AA31C
|
|
[Token(Token = "0x6007BC8")]
|
|
[Address(RVA = "0x1B78CF0", Offset = "0x1B77CF0", VA = "0x181B78CF0")]
|
|
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: 0x06007BC9 RID: 31689 RVA: 0x001AC14C File Offset: 0x001AA34C
|
|
[Token(Token = "0x6007BC9")]
|
|
[Address(RVA = "0x1B759D0", Offset = "0x1B749D0", VA = "0x181B759D0")]
|
|
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: 0x06007BCA RID: 31690 RVA: 0x001AC1F0 File Offset: 0x001AA3F0
|
|
[Token(Token = "0x6007BCA")]
|
|
[Address(RVA = "0x1B79800", Offset = "0x1B78800", VA = "0x181B79800")]
|
|
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: 0x06007BCB RID: 31691 RVA: 0x001AC2F0 File Offset: 0x001AA4F0
|
|
[Token(Token = "0x6007BCB")]
|
|
[Address(RVA = "0x1B763E0", Offset = "0x1B753E0", VA = "0x181B763E0")]
|
|
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: 0x06007BCC RID: 31692 RVA: 0x001AC354 File Offset: 0x001AA554
|
|
[Token(Token = "0x6007BCC")]
|
|
[Address(RVA = "0x1B76B70", Offset = "0x1B75B70", VA = "0x181B76B70")]
|
|
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: 0x06007BCD RID: 31693 RVA: 0x001AC3C8 File Offset: 0x001AA5C8
|
|
[Token(Token = "0x6007BCD")]
|
|
[Address(RVA = "0x1B78750", Offset = "0x1B77750", VA = "0x181B78750")]
|
|
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: 0x06007BCE RID: 31694 RVA: 0x001AC3F4 File Offset: 0x001AA5F4
|
|
[Token(Token = "0x6007BCE")]
|
|
[Address(RVA = "0x1B77220", Offset = "0x1B76220", VA = "0x181B77220")]
|
|
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: 0x06007BCF RID: 31695 RVA: 0x001AC434 File Offset: 0x001AA634
|
|
[Token(Token = "0x6007BCF")]
|
|
[Address(RVA = "0x1B76D20", Offset = "0x1B75D20", VA = "0x181B76D20")]
|
|
private static IEnumerator<KENFJGFMIPM> FNFECPELJFM(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06007BCF)
|
|
|
|
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 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06007BD0 RID: 31696 RVA: 0x001AC458 File Offset: 0x001AA658
|
|
[Token(Token = "0x6007BD0")]
|
|
[Address(RVA = "0x1B77F80", Offset = "0x1B76F80", VA = "0x181B77F80")]
|
|
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: 0x06007BD1 RID: 31697 RVA: 0x001AC4C0 File Offset: 0x001AA6C0
|
|
[Token(Token = "0x6007BD1")]
|
|
[Address(RVA = "0x1B78550", Offset = "0x1B77550", VA = "0x181B78550")]
|
|
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: 0x06007BD2 RID: 31698 RVA: 0x001AC4FC File Offset: 0x001AA6FC
|
|
[Token(Token = "0x6007BD2")]
|
|
[Address(RVA = "0x1B77410", Offset = "0x1B76410", VA = "0x181B77410")]
|
|
public static PMGCJEPKFOF<IOSNotificationPreferences> IIHKDEGDMEA()
|
|
{
|
|
int num = 0;
|
|
TimeSpan cdhjakfphpl = LGIGKAKBONN.CDHJAKFPHPL;
|
|
PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.IAHDANBDAAM<IOSNotificationPreferences>("api/messages/v1/IOSGetNotificationPreferences", cdhjakfphpl, num != 0);
|
|
if (KEBJPIGKGOI.<>c.<>9__64_0 == 0)
|
|
{
|
|
KEBJPIGKGOI.<>c.<>9__64_0 = delegate(IOSNotificationPreferences p)
|
|
{
|
|
KEBJPIGKGOI.NPAEDKMKNFK = p;
|
|
};
|
|
}
|
|
int num2;
|
|
Action<IOSNotificationPreferences> 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<IOSNotificationPreferences> cbllfjedoii = new CBLLFJEDOII();
|
|
IOSNotificationPreferences npaedkmknfk = KEBJPIGKGOI.NPAEDKMKNFK;
|
|
cbllfjedoii.OOOIENHGNCA(npaedkmknfk);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007BD3 RID: 31699 RVA: 0x001AC588 File Offset: 0x001AA788
|
|
[Token(Token = "0x6007BD3")]
|
|
[Address(RVA = "0x1B76D80", Offset = "0x1B75D80", VA = "0x181B76D80")]
|
|
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: 0x06007BD4 RID: 31700 RVA: 0x001AC5B4 File Offset: 0x001AA7B4
|
|
[Token(Token = "0x6007BD4")]
|
|
[Address(RVA = "0x1B78FA0", Offset = "0x1B77FA0", VA = "0x181B78FA0")]
|
|
public static DABKFAIHBBP NDONIOINHAE(IOSNotificationPreferences JFMOEGCPNAC)
|
|
{
|
|
IOSNotificationPreferences preferences = JFMOEGCPNAC;
|
|
string text = CHKIKHCFANK.ACJOKBFNONK<IOSNotificationPreferences>(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: 0x06007BD5 RID: 31701 RVA: 0x001AC60C File Offset: 0x001AA80C
|
|
[Token(Token = "0x6007BD5")]
|
|
[Address(RVA = "0x1B789F0", Offset = "0x1B779F0", VA = "0x181B789F0")]
|
|
public static DABKFAIHBBP LPPPAHLCPCO(long CJFGEMGOJHB, BPHGKAEDBPE.OJDJIJDNFHE<string> AFLPGGJMPOE)
|
|
{
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007BD6 RID: 31702 RVA: 0x001AC680 File Offset: 0x001AA880
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6007BD6")]
|
|
[Address(RVA = "0x1B7A060", Offset = "0x1B79060", VA = "0x181B7A060")]
|
|
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: 0x040051A6 RID: 20902
|
|
[Token(Token = "0x40051A6")]
|
|
private const string PPMPHMIIBAK = "NotificationGroupPreference";
|
|
|
|
// Token: 0x040051A8 RID: 20904
|
|
[Token(Token = "0x40051A8")]
|
|
private const string OKCFKPKCPPK = "ReceiveFriendOnlineStatus";
|
|
|
|
// Token: 0x040051A9 RID: 20905
|
|
[Token(Token = "0x40051A9")]
|
|
private const string FNKOHKAADMP = "SendFriendOnlineStatus";
|
|
|
|
// Token: 0x040051AA RID: 20906
|
|
[Token(Token = "0x40051AA")]
|
|
private const string IIOOANBFNCH = "api/messages/";
|
|
|
|
// Token: 0x040051AB RID: 20907
|
|
[Token(Token = "0x40051AB")]
|
|
private static readonly Dictionary<IGCIBGKPPMO.BBELBJELLHN, List<KEBJPIGKGOI.HMFKBBAEAPF>> MFKJDMJMMJJ = new Dictionary();
|
|
|
|
// Token: 0x040051AC RID: 20908
|
|
[Token(Token = "0x40051AC")]
|
|
private static List<IGCIBGKPPMO> LLEHJMHBDCP = new List();
|
|
|
|
// Token: 0x040051AD RID: 20909
|
|
[Token(Token = "0x40051AD")]
|
|
private static List<IGCIBGKPPMO> JBLDMMIPFGP = new List();
|
|
|
|
// Token: 0x040051AE RID: 20910
|
|
[Token(Token = "0x40051AE")]
|
|
public static MFBGLIHGCGO<KEBJPIGKGOI.MDONHLLFFHN> PEAIFCIILLM;
|
|
|
|
// Token: 0x040051AF RID: 20911
|
|
[Token(Token = "0x40051AF")]
|
|
public static MFBGLIHGCGO<IGCIBGKPPMO> LDGNBAJLKFJ;
|
|
|
|
// Token: 0x040051B0 RID: 20912
|
|
[Token(Token = "0x40051B0")]
|
|
private static bool AKOKGBDKILE;
|
|
|
|
// Token: 0x040051B1 RID: 20913
|
|
[Token(Token = "0x40051B1")]
|
|
private static IOSNotificationPreferences NPAEDKMKNFK;
|
|
|
|
// Token: 0x040051B2 RID: 20914
|
|
[Token(Token = "0x40051B2")]
|
|
private static KFBABPAPIMB PGMOBELCNKE;
|
|
|
|
// Token: 0x040051B3 RID: 20915
|
|
[Token(Token = "0x40051B3")]
|
|
private const string LAOOMJOAKEP = "api/offlineinvite/";
|
|
|
|
// Token: 0x02001549 RID: 5449
|
|
[Token(Token = "0x2001549")]
|
|
public sealed class HMFKBBAEAPF : MulticastDelegate
|
|
{
|
|
// Token: 0x06007BD7 RID: 31703 RVA: 0x001AC6D8 File Offset: 0x001AA8D8
|
|
[Token(Token = "0x6007BD7")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public HMFKBBAEAPF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06007BD8 RID: 31704 RVA: 0x001AC6F4 File Offset: 0x001AA8F4
|
|
[Token(Token = "0x6007BD8")]
|
|
[Address(RVA = "0x13C8E50", Offset = "0x13C7E50", VA = "0x1813C8E50", Slot = "13")]
|
|
public bool Invoke(IGCIBGKPPMO NGPMADFHHKP)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007BD9 RID: 31705 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007BD9")]
|
|
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06007BDA RID: 31706 RVA: 0x001AC7B8 File Offset: 0x001AA9B8
|
|
[Token(Token = "0x6007BDA")]
|
|
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
|
|
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200154A RID: 5450
|
|
[Token(Token = "0x200154A")]
|
|
public enum MDONHLLFFHN
|
|
{
|
|
// Token: 0x040051B5 RID: 20917
|
|
[Token(Token = "0x40051B5")]
|
|
Initial,
|
|
// Token: 0x040051B6 RID: 20918
|
|
[Token(Token = "0x40051B6")]
|
|
Add,
|
|
// Token: 0x040051B7 RID: 20919
|
|
[Token(Token = "0x40051B7")]
|
|
Delete
|
|
}
|
|
|
|
// Token: 0x0200154B RID: 5451
|
|
[Token(Token = "0x200154B")]
|
|
private class CJCEMNJKDCB : IFAIJAGLDFK
|
|
{
|
|
// Token: 0x170014A9 RID: 5289
|
|
// (get) Token: 0x06007BDB RID: 31707 RVA: 0x001AC7CC File Offset: 0x001AA9CC
|
|
// (set) Token: 0x06007BDC RID: 31708 RVA: 0x001AC7E0 File Offset: 0x001AA9E0
|
|
[Token(Token = "0x170014A9")]
|
|
public string DFPPNHINEFO
|
|
{
|
|
[Token(Token = "0x6007BDB")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get;
|
|
[Token(Token = "0x6007BDC")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06007BDD RID: 31709 RVA: 0x001AC7F4 File Offset: 0x001AA9F4
|
|
[Token(Token = "0x6007BDD")]
|
|
[Address(RVA = "0x1B6E770", Offset = "0x1B6D770", VA = "0x181B6E770", Slot = "4")]
|
|
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
|
|
{
|
|
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("Message", PMMGDNALAEB);
|
|
this.<LHJAKNBODPE>k__BackingField = text;
|
|
}
|
|
|
|
// Token: 0x06007BDE RID: 31710 RVA: 0x001AC814 File Offset: 0x001AAA14
|
|
[Token(Token = "0x6007BDE")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CJCEMNJKDCB()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200154C RID: 5452
|
|
[Token(Token = "0x200154C")]
|
|
[CompilerGenerated]
|
|
private sealed class DCBIMLJFJBB
|
|
{
|
|
// Token: 0x06007BDF RID: 31711 RVA: 0x001AC828 File Offset: 0x001AAA28
|
|
[Token(Token = "0x6007BDF")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public DCBIMLJFJBB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BE0 RID: 31712 RVA: 0x001AC83C File Offset: 0x001AAA3C
|
|
[Token(Token = "0x6007BE0")]
|
|
[Address(RVA = "0x1B6EB10", Offset = "0x1B6DB10", VA = "0x181B6EB10")]
|
|
internal bool <GetFriendRequest>b__0(IGCIBGKPPMO m)
|
|
{
|
|
if (m.<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.FriendInvite)
|
|
{
|
|
}
|
|
return (long)m.<KABMEAJLICO>k__BackingField == this.playerId;
|
|
}
|
|
|
|
// Token: 0x040051B9 RID: 20921
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051B9")]
|
|
public long playerId;
|
|
}
|
|
|
|
// Token: 0x0200154E RID: 5454
|
|
[Token(Token = "0x200154E")]
|
|
[CompilerGenerated]
|
|
private sealed class DPEBOOGNBHG
|
|
{
|
|
// Token: 0x06007BF0 RID: 31728 RVA: 0x001ACA84 File Offset: 0x001AAC84
|
|
[Token(Token = "0x6007BF0")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public DPEBOOGNBHG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BF1 RID: 31729 RVA: 0x001ACA98 File Offset: 0x001AAC98
|
|
[Token(Token = "0x6007BF1")]
|
|
[Address(RVA = "0x1B6EB40", Offset = "0x1B6DB40", VA = "0x181B6EB40")]
|
|
internal bool <SortMessageList>b__0(CPIHGIEOPAJ m)
|
|
{
|
|
EFEFMHJPJIJ efefmhjpjij = this.preferences;
|
|
return IGCIBGKPPMO.OHLAFIFNFIM((IGCIBGKPPMO.BBELBJELLHN)((uint)1), efefmhjpjij);
|
|
}
|
|
|
|
// Token: 0x040051C8 RID: 20936
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051C8")]
|
|
public EFEFMHJPJIJ preferences;
|
|
}
|
|
|
|
// Token: 0x0200154F RID: 5455
|
|
[Token(Token = "0x200154F")]
|
|
[CompilerGenerated]
|
|
private sealed class JBJLLIGOMME
|
|
{
|
|
// Token: 0x06007BF2 RID: 31730 RVA: 0x001ACABC File Offset: 0x001AACBC
|
|
[Token(Token = "0x6007BF2")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public JBJLLIGOMME()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BF3 RID: 31731 RVA: 0x001ACAD0 File Offset: 0x001AACD0
|
|
[Token(Token = "0x6007BF3")]
|
|
[Address(RVA = "0x1B6F340", Offset = "0x1B6E340", VA = "0x181B6F340")]
|
|
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: 0x06007BF4 RID: 31732 RVA: 0x001ACAF8 File Offset: 0x001AACF8
|
|
[Token(Token = "0x6007BF4")]
|
|
[Address(RVA = "0x1B6F3A0", Offset = "0x1B6E3A0", VA = "0x181B6F3A0")]
|
|
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: 0x040051C9 RID: 20937
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051C9")]
|
|
public HashSet<long> messagesToRemoveSet;
|
|
}
|
|
|
|
// Token: 0x02001550 RID: 5456
|
|
[Token(Token = "0x2001550")]
|
|
[CompilerGenerated]
|
|
private sealed class LGLKLLHBHJB
|
|
{
|
|
// Token: 0x06007BF5 RID: 31733 RVA: 0x001ACB20 File Offset: 0x001AAD20
|
|
[Token(Token = "0x6007BF5")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LGLKLLHBHJB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BF6 RID: 31734 RVA: 0x001ACB34 File Offset: 0x001AAD34
|
|
[Token(Token = "0x6007BF6")]
|
|
[Address(RVA = "0x1B86310", Offset = "0x1B85310", VA = "0x181B86310")]
|
|
internal PMGCJEPKFOF<HOOILIHKMEG> <InitializeMessageLists>b__0(HOOILIHKMEG response)
|
|
{
|
|
bool flag = BPHGKAEDBPE.NKIDAJKKMDB(response, true);
|
|
this.canRetry = flag;
|
|
return JJEKJGALHKO.MKLIDFOGIGO<HOOILIHKMEG>(response);
|
|
}
|
|
|
|
// Token: 0x06007BF7 RID: 31735 RVA: 0x001ACB58 File Offset: 0x001AAD58
|
|
[Token(Token = "0x6007BF7")]
|
|
[Address(RVA = "0x1B863A0", Offset = "0x1B853A0", VA = "0x181B863A0")]
|
|
internal void <InitializeMessageLists>b__3(string error)
|
|
{
|
|
Debug.LogError("Failed to initialize message list: " + error);
|
|
if (this.canRetry)
|
|
{
|
|
KEBJPIGKGOI.IMBIHGJPHBE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x040051CA RID: 20938
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051CA")]
|
|
public bool canRetry;
|
|
}
|
|
|
|
// Token: 0x02001551 RID: 5457
|
|
[Token(Token = "0x2001551")]
|
|
[CompilerGenerated]
|
|
private sealed class OIEAOHLPEMM
|
|
{
|
|
// Token: 0x06007BF8 RID: 31736 RVA: 0x001ACB88 File Offset: 0x001AAD88
|
|
[Token(Token = "0x6007BF8")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public OIEAOHLPEMM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BF9 RID: 31737 RVA: 0x001ACB9C File Offset: 0x001AAD9C
|
|
[Token(Token = "0x6007BF9")]
|
|
[Address(RVA = "0x1B86530", Offset = "0x1B85530", VA = "0x181B86530")]
|
|
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: 0x040051CB RID: 20939
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051CB")]
|
|
public List<IGCIBGKPPMO> eventInvitationMessages;
|
|
}
|
|
|
|
// Token: 0x02001552 RID: 5458
|
|
[Token(Token = "0x2001552")]
|
|
[CompilerGenerated]
|
|
private sealed class DBGAJHAJKBD
|
|
{
|
|
// Token: 0x06007BFA RID: 31738 RVA: 0x001ACC6C File Offset: 0x001AAE6C
|
|
[Token(Token = "0x6007BFA")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public DBGAJHAJKBD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BFB RID: 31739 RVA: 0x001ACC80 File Offset: 0x001AAE80
|
|
[Token(Token = "0x6007BFB")]
|
|
[Address(RVA = "0x1B6E890", Offset = "0x1B6D890", VA = "0x181B6E890")]
|
|
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: 0x040051CC RID: 20940
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051CC")]
|
|
public HashSet<long> activeEventSet;
|
|
}
|
|
|
|
// Token: 0x02001553 RID: 5459
|
|
[Token(Token = "0x2001553")]
|
|
[CompilerGenerated]
|
|
private sealed class HDEFJEJMCFJ
|
|
{
|
|
// Token: 0x06007BFC RID: 31740 RVA: 0x001ACCB0 File Offset: 0x001AAEB0
|
|
[Token(Token = "0x6007BFC")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HDEFJEJMCFJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BFD RID: 31741 RVA: 0x001ACCC4 File Offset: 0x001AAEC4
|
|
[Token(Token = "0x6007BFD")]
|
|
[Address(RVA = "0x12D51A0", Offset = "0x12D41A0", VA = "0x1812D51A0")]
|
|
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: 0x06007BFE RID: 31742 RVA: 0x001ACCEC File Offset: 0x001AAEEC
|
|
[Token(Token = "0x6007BFE")]
|
|
[Address(RVA = "0x1B6F210", Offset = "0x1B6E210", VA = "0x181B6F210")]
|
|
internal void <OnMessageReceived>b__1(bool restricted)
|
|
{
|
|
if (!restricted)
|
|
{
|
|
KEBJPIGKGOI.BPIJPGFEPHM(this.message);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007BFF RID: 31743 RVA: 0x001ACD08 File Offset: 0x001AAF08
|
|
[Token(Token = "0x6007BFF")]
|
|
[Address(RVA = "0x1B6F280", Offset = "0x1B6E280", VA = "0x181B6F280")]
|
|
internal void <OnMessageReceived>b__2(string error)
|
|
{
|
|
KEBJPIGKGOI.BPIJPGFEPHM(this.message);
|
|
}
|
|
|
|
// Token: 0x040051CD RID: 20941
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051CD")]
|
|
public IGCIBGKPPMO message;
|
|
}
|
|
|
|
// Token: 0x02001554 RID: 5460
|
|
[Token(Token = "0x2001554")]
|
|
[CompilerGenerated]
|
|
private sealed class LOAKBOJJGAH
|
|
{
|
|
// Token: 0x06007C00 RID: 31744 RVA: 0x001ACD20 File Offset: 0x001AAF20
|
|
[Token(Token = "0x6007C00")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LOAKBOJJGAH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007C01 RID: 31745 RVA: 0x001ACD34 File Offset: 0x001AAF34
|
|
[Token(Token = "0x6007C01")]
|
|
[Address(RVA = "0x1B86440", Offset = "0x1B85440", VA = "0x181B86440")]
|
|
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: 0x040051CE RID: 20942
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051CE")]
|
|
public IGCIBGKPPMO message;
|
|
}
|
|
|
|
// Token: 0x02001555 RID: 5461
|
|
[Token(Token = "0x2001555")]
|
|
[CompilerGenerated]
|
|
private sealed class GJDIDCBKHFA
|
|
{
|
|
// Token: 0x06007C02 RID: 31746 RVA: 0x001ACD68 File Offset: 0x001AAF68
|
|
[Token(Token = "0x6007C02")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public GJDIDCBKHFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007C03 RID: 31747 RVA: 0x001ACD7C File Offset: 0x001AAF7C
|
|
[Token(Token = "0x6007C03")]
|
|
[Address(RVA = "0x1B6F1E0", Offset = "0x1B6E1E0", VA = "0x181B6F1E0")]
|
|
internal bool <IsMessageStale>b__0(KEBJPIGKGOI.HMFKBBAEAPF x)
|
|
{
|
|
IGCIBGKPPMO igcibgkppmo = this.message;
|
|
return x(igcibgkppmo);
|
|
}
|
|
|
|
// Token: 0x040051CF RID: 20943
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051CF")]
|
|
public IGCIBGKPPMO message;
|
|
}
|
|
|
|
// Token: 0x02001556 RID: 5462
|
|
[Token(Token = "0x2001556")]
|
|
[CompilerGenerated]
|
|
private sealed class JCNNNLHDFPL
|
|
{
|
|
// Token: 0x06007C04 RID: 31748 RVA: 0x001ACDA0 File Offset: 0x001AAFA0
|
|
[Token(Token = "0x6007C04")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public JCNNNLHDFPL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007C05 RID: 31749 RVA: 0x001ACDB4 File Offset: 0x001AAFB4
|
|
[Token(Token = "0x6007C05")]
|
|
[Address(RVA = "0x14C9F40", Offset = "0x14C8F40", VA = "0x1814C9F40")]
|
|
internal bool <OnMessageDeleted>b__0(IGCIBGKPPMO m)
|
|
{
|
|
long num = this.messageId;
|
|
return m.<JPAOOKPLEDB>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x06007C06 RID: 31750 RVA: 0x001ACDD8 File Offset: 0x001AAFD8
|
|
[Token(Token = "0x6007C06")]
|
|
[Address(RVA = "0x14C9F40", Offset = "0x14C8F40", VA = "0x1814C9F40")]
|
|
internal bool <OnMessageDeleted>b__1(IGCIBGKPPMO m)
|
|
{
|
|
long num = this.messageId;
|
|
return m.<JPAOOKPLEDB>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x040051D0 RID: 20944
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051D0")]
|
|
public long messageId;
|
|
}
|
|
|
|
// Token: 0x02001558 RID: 5464
|
|
[Token(Token = "0x2001558")]
|
|
[CompilerGenerated]
|
|
private sealed class HEEOCGKCKMI
|
|
{
|
|
// Token: 0x06007C0D RID: 31757 RVA: 0x001ACEC4 File Offset: 0x001AB0C4
|
|
[Token(Token = "0x6007C0D")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HEEOCGKCKMI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007C0E RID: 31758 RVA: 0x001ACED8 File Offset: 0x001AB0D8
|
|
[Token(Token = "0x6007C0E")]
|
|
[Address(RVA = "0x1B6F2E0", Offset = "0x1B6E2E0", VA = "0x181B6F2E0")]
|
|
internal void <IOSModifyNotificationPreferences>b__0()
|
|
{
|
|
CFLMJLFBOKH.MJEFJCICGNG(this.preferences);
|
|
}
|
|
|
|
// Token: 0x040051D4 RID: 20948
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051D4")]
|
|
public IOSNotificationPreferences preferences;
|
|
}
|
|
|
|
// Token: 0x02001559 RID: 5465
|
|
[Token(Token = "0x2001559")]
|
|
[CompilerGenerated]
|
|
private sealed class PLNAKBLFPBN
|
|
{
|
|
// Token: 0x06007C0F RID: 31759 RVA: 0x001ACEF0 File Offset: 0x001AB0F0
|
|
[Token(Token = "0x6007C0F")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public PLNAKBLFPBN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007C10 RID: 31760 RVA: 0x001ACF04 File Offset: 0x001AB104
|
|
[Token(Token = "0x6007C10")]
|
|
[Address(RVA = "0x1B86910", Offset = "0x1B85910", VA = "0x181B86910")]
|
|
internal void <SendOfflineInvite>b__0(string error, KEBJPIGKGOI.CJCEMNJKDCB response)
|
|
{
|
|
BPHGKAEDBPE.OJDJIJDNFHE<string> ojdjijdnfhe = this.callback;
|
|
if (response != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x040051D5 RID: 20949
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40051D5")]
|
|
public BPHGKAEDBPE.OJDJIJDNFHE<string> callback;
|
|
}
|
|
}
|