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 k__BackingField = BPHGKAEDBPE.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 k__BackingField = BPHGKAEDBPE.k__BackingField; int num = 0; num += num; num++; byte[] fompddallkm = BPHGKAEDBPE.FOMPDDALLKM; EFEFMHJPJIJ k__BackingField2 = BPHGKAEDBPE.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 k__BackingField = BPHGKAEDBPE.k__BackingField; throw new NullReferenceException(); } [Token(Token = "0x6007BAA")] [Address(RVA = "0x1B78360", Offset = "0x1B77360", VA = "0x181B78360")] set { EFEFMHJPJIJ k__BackingField = BPHGKAEDBPE.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 k__BackingField = BPHGKAEDBPE.k__BackingField; throw new NullReferenceException(); } [Token(Token = "0x6007BAC")] [Address(RVA = "0x1B75820", Offset = "0x1B74820", VA = "0x181B75820")] set { EFEFMHJPJIJ k__BackingField = BPHGKAEDBPE.k__BackingField; } } // Token: 0x170014A8 RID: 5288 // (get) Token: 0x06007BAD RID: 31661 RVA: 0x001AB8A8 File Offset: 0x001A9AA8 [Token(Token = "0x170014A8")] public static List 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 playerCreatedEvent = Player.PlayerCreatedEvent; int num; Action action = new Action(num.DELJELHECHF); num = 0; Player.PlayerCreatedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerCreatedEvent, action); MFBGLIHGCGO playerDestroyedEvent = Player.PlayerDestroyedEvent; int num2; Action 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 playerCreatedEvent = Player.PlayerCreatedEvent; int num; Action action = new Action(num.DELJELHECHF); num = 0; Player.PlayerCreatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerCreatedEvent, action); MFBGLIHGCGO playerDestroyedEvent = Player.PlayerDestroyedEvent; int num2; Action 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 llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP; Func func = delegate(IGCIBGKPPMO m) { if (m.k__BackingField != IGCIBGKPPMO.BBELBJELLHN.FriendInvite) { } return (long)m.k__BackingField == CJFGEMGOJHB; }; return Enumerable.FirstOrDefault(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 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 FNNIKBKHAFN, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE) { Dictionary 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 llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP; int num; Func func = new Func(num.OPABKCMBBNO); num = 0; IEnumerable enumerable = Enumerable.Where(llehjmhbdcp, func); Func <>9__41_ = KEBJPIGKGOI.<>c.<>9__41_0; if (<>9__41_ == 0) { KEBJPIGKGOI.<>c.<>9__41_0 = (IGCIBGKPPMO m) => m.k__BackingField; } IEnumerable enumerable2 = Enumerable.Select(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 HPGKPHDPNHD(IEnumerable IHNFCLEGAJD) { EFEFMHJPJIJ efefmhjpjij; EFEFMHJPJIJ preferences = efefmhjpjij; Func func = delegate(CPIHGIEOPAJ m) { EFEFMHJPJIJ preferences2 = preferences; return IGCIBGKPPMO.OHLAFIFNFIM((IGCIBGKPPMO.BBELBJELLHN)((uint)1), preferences2); }; IEnumerable enumerable = Enumerable.Where(IHNFCLEGAJD, func); Func <>9__42_ = KEBJPIGKGOI.<>c.<>9__42_1; if (<>9__42_ == 0) { KEBJPIGKGOI.<>c.<>9__42_1 = delegate(CPIHGIEOPAJ m) { bool flag; return flag; }; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderByDescending(enumerable, <>9__42_); Func 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 orderedEnumerable2 = Enumerable.ThenByDescending(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> mfkjdmjmmjj = KEBJPIGKGOI.MFKJDMJMMJJ; bool flag; if (flag) { return; } new List().Add(HBPBAJNLGCP); Dictionary> 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> 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 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 FNNIKBKHAFN, IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG, string ABADFLCBFIJ, long? HNHLJONGKHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE) { Dictionary 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 OCCKKEIMPGP, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE) { List list = Enumerable.ToList(OCCKKEIMPGP); if (Enumerable.Any(list)) { HashSet hashSet = new HashSet(list); HashSet messagesToRemoveSet = hashSet; List llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP; Predicate predicate = delegate(IGCIBGKPPMO m) { HashSet messagesToRemoveSet3 = messagesToRemoveSet; long k__BackingField = m.k__BackingField; return messagesToRemoveSet3.Contains(k__BackingField); }; int num = llehjmhbdcp.RemoveAll(predicate); List jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP; Predicate predicate2 = delegate(IGCIBGKPPMO m) { HashSet messagesToRemoveSet2 = messagesToRemoveSet; long k__BackingField2 = m.k__BackingField; return messagesToRemoveSet2.Contains(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 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 llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP; Func <>9__50_ = KEBJPIGKGOI.<>c.<>9__50_0; if (<>9__50_ == 0) { KEBJPIGKGOI.<>c.<>9__50_0 = delegate(IGCIBGKPPMO m) { if (m.k__BackingField != IGCIBGKPPMO.BBELBJELLHN.PlayerEventInvitation) { } throw new NullReferenceException(); }; } List list = Enumerable.ToList(Enumerable.Where(llehjmhbdcp, <>9__50_)); List eventInvitationMessages = list; Func func; if (KEBJPIGKGOI.<>c.<>9__50_1 == 0) { func = delegate(IGCIBGKPPMO m) { long? k__BackingField = m.k__BackingField; long num2; return num2; }; KEBJPIGKGOI.<>c.<>9__50_1 = func; } PMGCJEPKFOF> pmgcjepkfof = GNPDMBPGHBH.DMHOIAJGABC(Enumerable.ToList(Enumerable.Select(list, func))); Action> action = delegate(List playerEvents) { Func <>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 k__BackingField = pe.k__BackingField; return utcNow < k__BackingField; }; } IEnumerable enumerable = Enumerable.Where(playerEvents, <>9__50_2); Func func2; if (KEBJPIGKGOI.<>c.<>9__50_4 == 0) { func2 = (CCMBKDINCAH pe) => pe.k__BackingField; KEBJPIGKGOI.<>c.<>9__50_4 = func2; } HashSet hashSet = new HashSet(Enumerable.Select(enumerable, func2)); HashSet activeEventSet = hashSet; List eventInvitationMessages2 = eventInvitationMessages; Func func3 = delegate(IGCIBGKPPMO m) { HashSet activeEventSet2 = activeEventSet; long? k__BackingField2 = m.k__BackingField; long num4; return !activeEventSet2.Contains(num4); }; IEnumerable enumerable2 = Enumerable.Where(eventInvitationMessages2, func3); Func func4; if (KEBJPIGKGOI.<>c.<>9__50_6 == 0) { func4 = (IGCIBGKPPMO m) => m.k__BackingField; KEBJPIGKGOI.<>c.<>9__50_6 = func4; } IEnumerable enumerable3 = Enumerable.Select(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 jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP; IEnumerable enumerable = Enumerable.Cast(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 AFFGEJMJDIJ) { IGCIBGKPPMO igcibgkppmo = AEOPHJMOOFE.PPGFHEDFBEA(AFFGEJMJDIJ); IGCIBGKPPMO message = igcibgkppmo; if (IGCIBGKPPMO.DDICMNNOEBJ(igcibgkppmo) && EIMGAFPPJFD.IGBPCJFKNGJ(message)) { List llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP; Func func = delegate(IGCIBGKPPMO m) { long k__BackingField = message.k__BackingField; return m.k__BackingField == k__BackingField; }; if (!Enumerable.Any(llehjmhbdcp, func) && !KEBJPIGKGOI.OPABKCMBBNO(message)) { IGCIBGKPPMO message4 = message; IGCIBGKPPMO.BBELBJELLHN k__BackingField = message4.k__BackingField; if (k__BackingField > IGCIBGKPPMO.BBELBJELLHN.PlayerCheer) { if (k__BackingField != IGCIBGKPPMO.BBELBJELLHN.RoomCoOwnerInvited && k__BackingField != IGCIBGKPPMO.BBELBJELLHN.PartyUpRequest && message4 > (ulong)2L) { goto IL_D2; } IGCIBGKPPMO message2 = message; Action action = delegate(bool restricted) { if (!restricted) { KEBJPIGKGOI.BPIJPGFEPHM(message); } }; int num = 0; num += num; num++; Action action2 = delegate(string error) { KEBJPIGKGOI.BPIJPGFEPHM(message); }; } if (k__BackingField <= IGCIBGKPPMO.BBELBJELLHN.RequestGameInvite) { } while (k__BackingField == IGCIBGKPPMO.BBELBJELLHN.TextMessage) { } while (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.k__BackingField == IGCIBGKPPMO.BBELBJELLHN.VoteToKick) { List llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP; Predicate predicate = delegate(IGCIBGKPPMO m) { if (m.k__BackingField != IGCIBGKPPMO.BBELBJELLHN.VoteToKick) { } int k__BackingField = message.k__BackingField; return m.k__BackingField == k__BackingField; }; if (llehjmhbdcp.Exists(predicate)) { goto IL_83; } } List llehjmhbdcp2 = KEBJPIGKGOI.LLEHJMHBDCP; int num = 0; IGCIBGKPPMO message3 = message; llehjmhbdcp2.Insert(num, message3); EFEFMHJPJIJ efefmhjpjij; if (IGCIBGKPPMO.OHLAFIFNFIM(message.k__BackingField, efefmhjpjij)) { List 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.k__BackingField); if (efajbhgdidd != 0 && efajbhgdidd.k__BackingField != 0) { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; } Dictionary> mfkjdmjmmjj = KEBJPIGKGOI.MFKJDMJMMJJ; IGCIBGKPPMO.BBELBJELLHN k__BackingField = message.k__BackingField; bool flag; if (flag) { Func func = delegate(KEBJPIGKGOI.HMFKBBAEAPF x) { IGCIBGKPPMO message2 = message; return x(message2); }; bool flag2; if (flag2) { } } if (message.k__BackingField <= IGCIBGKPPMO.BBELBJELLHN.RequestGameInviteDeclined) { DateTime now = DateTime.Now; DateTime k__BackingField = message.k__BackingField; TimeSpan timeSpan = now - 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 k__BackingField = BPHGKAEDBPE.k__BackingField; bool flag4; if (flag4 <= true) { JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; PPGPAHNMGEC? ppgpahnmgec; if (ppgpahnmgec != 0) { IGCIBGKPPMO message3 = message; PPGPAHNMGEC ppgpahnmgec2 = message3.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 llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP; int num; Func func = new Func(num.OPABKCMBBNO); num = 0; IEnumerable enumerable = Enumerable.Where(llehjmhbdcp, func); Func <>9__41_ = KEBJPIGKGOI.<>c.<>9__41_0; if (<>9__41_ == 0) { KEBJPIGKGOI.<>c.<>9__41_0 = (IGCIBGKPPMO m) => m.k__BackingField; } IEnumerable enumerable2 = Enumerable.Select(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 AFFGEJMJDIJ) { long num = AEOPHJMOOFE.AAKIMHHKCFB("Id", AFFGEJMJDIJ); long messageId = num; List llehjmhbdcp = KEBJPIGKGOI.LLEHJMHBDCP; Predicate predicate = delegate(IGCIBGKPPMO m) { long messageId3 = messageId; return m.k__BackingField == messageId3; }; IGCIBGKPPMO igcibgkppmo = ECNNGIFNNNM.LLFCJKLELNH(llehjmhbdcp, predicate); List jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP; Predicate predicate2 = delegate(IGCIBGKPPMO m) { long messageId2 = messageId; return m.k__BackingField == messageId2; }; IGCIBGKPPMO igcibgkppmo2 = ECNNGIFNNNM.LLFCJKLELNH(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 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 FNFECPELJFM(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG) { /* An exception occurred when decompiling this method (06007BCF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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 k__BackingField = BPHGKAEDBPE.k__BackingField; httpurlEncodedForm.AddField("deviceToken", EAEICOOGLAK); string identifier = Application.identifier; httpurlEncodedForm.AddField("appBundleId", identifier); int hashCode = identifier.GetHashCode(); int num = 0; PMGCJEPKFOF 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 k__BackingField = BPHGKAEDBPE.k__BackingField; int num = 0; PMGCJEPKFOF 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 IIHKDEGDMEA() { int num = 0; TimeSpan cdhjakfphpl = LGIGKAKBONN.CDHJAKFPHPL; PMGCJEPKFOF pmgcjepkfof = LGIGKAKBONN.IAHDANBDAAM("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 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 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 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(JFMOEGCPNAC, "IOSModifyNotificationPreferences"); int num = 0; PMGCJEPKFOF 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 AFLPGGJMPOE) { Dictionary 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 mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; KEBJPIGKGOI.PEAIFCIILLM = mfbglihgcgo; int num3; int num4; MFBGLIHGCGO 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> MFKJDMJMMJJ = new Dictionary(); // Token: 0x040051AC RID: 20908 [Token(Token = "0x40051AC")] private static List LLEHJMHBDCP = new List(); // Token: 0x040051AD RID: 20909 [Token(Token = "0x40051AD")] private static List JBLDMMIPFGP = new List(); // Token: 0x040051AE RID: 20910 [Token(Token = "0x40051AE")] public static MFBGLIHGCGO PEAIFCIILLM; // Token: 0x040051AF RID: 20911 [Token(Token = "0x40051AF")] public static MFBGLIHGCGO 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 PMMGDNALAEB) { string text = AEOPHJMOOFE.AAKIMHHKCFB("Message", PMMGDNALAEB); this.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 b__0(IGCIBGKPPMO m) { if (m.k__BackingField != IGCIBGKPPMO.BBELBJELLHN.FriendInvite) { } return (long)m.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 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 b__0(IGCIBGKPPMO m) { HashSet hashSet = this.messagesToRemoveSet; long k__BackingField = m.k__BackingField; return hashSet.Contains(k__BackingField); } // Token: 0x06007BF4 RID: 31732 RVA: 0x001ACAF8 File Offset: 0x001AACF8 [Token(Token = "0x6007BF4")] [Address(RVA = "0x1B6F3A0", Offset = "0x1B6E3A0", VA = "0x181B6F3A0")] internal bool b__1(IGCIBGKPPMO m) { HashSet hashSet = this.messagesToRemoveSet; long k__BackingField = m.k__BackingField; return hashSet.Contains(k__BackingField); } // Token: 0x040051C9 RID: 20937 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40051C9")] public HashSet 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 b__0(HOOILIHKMEG response) { bool flag = BPHGKAEDBPE.NKIDAJKKMDB(response, true); this.canRetry = flag; return JJEKJGALHKO.MKLIDFOGIGO(response); } // Token: 0x06007BF7 RID: 31735 RVA: 0x001ACB58 File Offset: 0x001AAD58 [Token(Token = "0x6007BF7")] [Address(RVA = "0x1B863A0", Offset = "0x1B853A0", VA = "0x181B863A0")] internal void 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 b__2(List playerEvents) { KEBJPIGKGOI.DBGAJHAJKBD dbgajhajkbd = new KEBJPIGKGOI.DBGAJHAJKBD(); Func <>9__50_ = KEBJPIGKGOI.<>c.<>9__50_3; if (<>9__50_ == 0) { KEBJPIGKGOI.<>c.<>9__50_3 = delegate(CCMBKDINCAH pe) { DateTime utcNow = DateTime.UtcNow; DateTime k__BackingField = pe.k__BackingField; return utcNow < k__BackingField; }; } IEnumerable enumerable = Enumerable.Where(playerEvents, <>9__50_); Func func; if (KEBJPIGKGOI.<>c.<>9__50_4 == 0) { func = (CCMBKDINCAH pe) => pe.k__BackingField; KEBJPIGKGOI.<>c.<>9__50_4 = func; } HashSet hashSet = new HashSet(Enumerable.Select(enumerable, func)); dbgajhajkbd.activeEventSet = hashSet; List list = this.eventInvitationMessages; Func func2 = delegate(IGCIBGKPPMO m) { HashSet activeEventSet = dbgajhajkbd.activeEventSet; long? k__BackingField = m.k__BackingField; long num2; return !activeEventSet.Contains(num2); }; IEnumerable enumerable2 = Enumerable.Where(list, func2); Func func3; if (KEBJPIGKGOI.<>c.<>9__50_6 == 0) { func3 = (IGCIBGKPPMO m) => m.k__BackingField; KEBJPIGKGOI.<>c.<>9__50_6 = func3; } IEnumerable enumerable3 = Enumerable.Select(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 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 b__5(IGCIBGKPPMO m) { HashSet hashSet = this.activeEventSet; long? k__BackingField = m.k__BackingField; long num; return !hashSet.Contains(num); } // Token: 0x040051CC RID: 20940 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40051CC")] public HashSet 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 b__0(IGCIBGKPPMO m) { long k__BackingField = this.message.k__BackingField; return m.k__BackingField == k__BackingField; } // Token: 0x06007BFE RID: 31742 RVA: 0x001ACCEC File Offset: 0x001AAEEC [Token(Token = "0x6007BFE")] [Address(RVA = "0x1B6F210", Offset = "0x1B6E210", VA = "0x181B6F210")] internal void 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 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 b__0(IGCIBGKPPMO m) { if (m.k__BackingField != IGCIBGKPPMO.BBELBJELLHN.VoteToKick) { } int k__BackingField = this.message.k__BackingField; return m.k__BackingField == 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 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 b__0(IGCIBGKPPMO m) { long num = this.messageId; return m.k__BackingField == num; } // Token: 0x06007C06 RID: 31750 RVA: 0x001ACDD8 File Offset: 0x001AAFD8 [Token(Token = "0x6007C06")] [Address(RVA = "0x14C9F40", Offset = "0x14C8F40", VA = "0x1814C9F40")] internal bool b__1(IGCIBGKPPMO m) { long num = this.messageId; return m.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 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 b__0(string error, KEBJPIGKGOI.CJCEMNJKDCB response) { BPHGKAEDBPE.OJDJIJDNFHE ojdjijdnfhe = this.callback; if (response != 0) { } } // Token: 0x040051D5 RID: 20949 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40051D5")] public BPHGKAEDBPE.OJDJIJDNFHE callback; } }