using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02001486 RID: 5254 [Token(Token = "0x2001486")] public class PAJOOHAOLEE { // Token: 0x17001418 RID: 5144 // (get) Token: 0x0600787D RID: 30845 RVA: 0x001A4480 File Offset: 0x001A2680 [Token(Token = "0x17001418")] public static bool HAEAADBHHEE { [Token(Token = "0x600787D")] [Address(RVA = "0x1355000", Offset = "0x1353E00", VA = "0x181355000")] get { return PAJOOHAOLEE.DNCEMIBOJMA.HACBIOINOLL; } } // Token: 0x0600787E RID: 30846 RVA: 0x001A44A0 File Offset: 0x001A26A0 [Token(Token = "0x600787E")] [Address(RVA = "0x1354F50", Offset = "0x1353D50", VA = "0x181354F50")] 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 = 0; BPHGKAEDBPE.CABLOFOHBDM(action, action2, num3); } // Token: 0x0600787F RID: 30847 RVA: 0x001A44D8 File Offset: 0x001A26D8 [Token(Token = "0x600787F")] [Address(RVA = "0x1356480", Offset = "0x1355280", VA = "0x181356480")] private static void OFFLOPLJBBG() { MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; int num; Action action = new Action(num.JANKGEDLAFB); num = 0; OKNNKFGFODL dknbbefgafn = ALNDLENCPKO.DKNBBEFGAFN; int num2; Action action2 = new Action(num2.KNBDMFLGHFA); num2 = 0; int num3 = 0; dknbbefgafn.BPAJKKAGPKB(action2, num3 != 0); } // Token: 0x06007880 RID: 30848 RVA: 0x001A4528 File Offset: 0x001A2728 [Token(Token = "0x6007880")] [Address(RVA = "0x1356190", Offset = "0x1354F90", VA = "0x181356190")] private static void NPCPLFAONFO() { MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; int num; Action action = new Action(num.JANKGEDLAFB); num = 0; OKNNKFGFODL dknbbefgafn = ALNDLENCPKO.DKNBBEFGAFN; int num2; Action action2 = new Action(num2.KNBDMFLGHFA); num2 = 0; dknbbefgafn.BIHKNNPGGKP(action2); PAJOOHAOLEE.KDPIOMNFFBD.Clear(); PAJOOHAOLEE.BDFAOADOLHF(); PAJOOHAOLEE.DNCEMIBOJMA.IKBEAIHJLPP(); } // Token: 0x06007881 RID: 30849 RVA: 0x001A458C File Offset: 0x001A278C [Token(Token = "0x6007881")] [Address(RVA = "0x1355C10", Offset = "0x1354A10", VA = "0x181355C10")] public static void NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC ENJEOLBEALP, PAJOOHAOLEE.HMOACIFIOCN AFLPGGJMPOE) { Dictionary kdpiomnffbd = PAJOOHAOLEE.KDPIOMNFFBD; throw new NullReferenceException(); } // Token: 0x06007882 RID: 30850 RVA: 0x001A45DC File Offset: 0x001A27DC [Token(Token = "0x6007882")] [Address(RVA = "0x1355DE0", Offset = "0x1354BE0", VA = "0x181355DE0")] public static void NMANOHJOCJD(string NOIHLMBFJJC, PAJOOHAOLEE.HMOACIFIOCN AFLPGGJMPOE) { Dictionary kdpiomnffbd = PAJOOHAOLEE.KDPIOMNFFBD; throw new NullReferenceException(); } // Token: 0x06007883 RID: 30851 RVA: 0x001A4628 File Offset: 0x001A2828 [Token(Token = "0x6007883")] [Address(RVA = "0x1355B90", Offset = "0x1354990", VA = "0x181355B90")] public static bool MLHDGEJIJCD(int GKLPIFBPGOD) { return PAJOOHAOLEE.PKMFFCAFLIM.Contains(GKLPIFBPGOD); } // Token: 0x06007884 RID: 30852 RVA: 0x001A4648 File Offset: 0x001A2848 [Token(Token = "0x6007884")] [Address(RVA = "0x1355270", Offset = "0x1354070", VA = "0x181355270")] private static void JIIPMCKHJED() { PAJOOHAOLEE.BDFAOADOLHF(); PAJOOHAOLEE.KNBDMFLGHFA(); } // Token: 0x06007885 RID: 30853 RVA: 0x001A4664 File Offset: 0x001A2864 [Token(Token = "0x6007885")] [Address(RVA = "0x1354EB0", Offset = "0x1353CB0", VA = "0x181354EB0")] private static void BDFAOADOLHF() { List list = Enumerable.ToList(PAJOOHAOLEE.PKMFFCAFLIM); PAJOOHAOLEE.PKMFFCAFLIM.Clear(); PAJOOHAOLEE.IDHMFCJKLLC(list); } // Token: 0x06007886 RID: 30854 RVA: 0x001A4694 File Offset: 0x001A2894 [Token(Token = "0x6007886")] [Address(RVA = "0x1355220", Offset = "0x1354020", VA = "0x181355220")] private static void JANKGEDLAFB(int? CJFGEMGOJHB) { PAJOOHAOLEE.KNBDMFLGHFA(); } // Token: 0x06007887 RID: 30855 RVA: 0x001A46A8 File Offset: 0x001A28A8 [Token(Token = "0x6007887")] [Address(RVA = "0x13553F0", Offset = "0x13541F0", VA = "0x1813553F0")] private static void KNBDMFLGHFA() { ENIPLMNNGEJ dncemibojma = PAJOOHAOLEE.DNCEMIBOJMA; if (dncemibojma.HACBIOINOLL) { List eaekofnkfbm = FGPIDGLCKEF.EAEKOFNKFBM; Func <>9__21_ = PAJOOHAOLEE.<>c.<>9__21_0; if (<>9__21_ == 0) { PAJOOHAOLEE.<>c.<>9__21_0 = (LLKHFJDNFMM r) => r.k__BackingField; } HashSet hashSet = new HashSet(Enumerable.Select(eaekofnkfbm, <>9__21_)); HashSet newSubscriptions = hashSet; List moamjfkbhfg = ALNDLENCPKO.MOAMJFKBHFG; hashSet.UnionWith(moamjfkbhfg); HashSet newSubscriptions4 = newSubscriptions; int k__BackingField = BPHGKAEDBPE.k__BackingField; bool flag = newSubscriptions4.Add(k__BackingField); HashSet newSubscriptions2 = newSubscriptions; HashSet pkmffcaflim = PAJOOHAOLEE.PKMFFCAFLIM; if (!newSubscriptions2.SetEquals(pkmffcaflim)) { PAJOOHAOLEE.SubscriptionList subscriptionList = new PAJOOHAOLEE.SubscriptionList(); List list = Enumerable.ToList(newSubscriptions); subscriptionList.k__BackingField = list; ENIPLMNNGEJ dncemibojma2 = PAJOOHAOLEE.DNCEMIBOJMA; DABKFAIHBBP dabkfaihbbp = dncemibojma2.GDOIHJPIPBM("SubscribeToPlayers", new object[] { subscriptionList }); Action action = delegate { HashSet newSubscriptions3 = newSubscriptions; HashSet pkmffcaflim2 = PAJOOHAOLEE.PKMFFCAFLIM; PAJOOHAOLEE.PKMFFCAFLIM = newSubscriptions3; HashSet pkmffcaflim3 = PAJOOHAOLEE.PKMFFCAFLIM; PAJOOHAOLEE.IDHMFCJKLLC(Enumerable.ToList(Enumerable.Except(pkmffcaflim2, pkmffcaflim3))); PAJOOHAOLEE.KOBBJJOBCKA(Enumerable.ToList(Enumerable.Except(PAJOOHAOLEE.PKMFFCAFLIM, pkmffcaflim2))); }; int num = 0; num += num; num++; PAJOOHAOLEE.<>c <>; if (PAJOOHAOLEE.<>c.<>9__21_2 == 0) { <> = PAJOOHAOLEE.<>c.<>9; PAJOOHAOLEE.<>c.<>9__21_2 = delegate(string error) { object[] array = new object[1]; if (error != 0) { } array[0] = error; Debug.LogErrorFormat("Failed to update notification subscriptions: {0}", array); }; } if (num < <>) { num += num; num++; } } } } // Token: 0x06007888 RID: 30856 RVA: 0x001A47FC File Offset: 0x001A29FC [Token(Token = "0x6007888")] [Address(RVA = "0x13565A0", Offset = "0x13553A0", VA = "0x1813565A0")] public static DABKFAIHBBP PAGCOAMMGPK() { Uri uri = BPHGKAEDBPE.MNJNJLGIOKE(LDCMJEDOFCO.Notifications); PAJOOHAOLEE.DNCEMIBOJMA = new ENIPLMNNGEJ(new Uri(string.Format("{0}hub/v1", uri))); ENIPLMNNGEJ dncemibojma = PAJOOHAOLEE.DNCEMIBOJMA; int num; Action action = new Action(num.KBCHDEODDEG); num = 0; dncemibojma.PNGKDHGBBFO = action; ENIPLMNNGEJ dncemibojma2 = PAJOOHAOLEE.DNCEMIBOJMA; int num2; Action action2 = new Action(num2.HCHCKPJMIDL); num2 = 0; dncemibojma2.GMALFGPNDFB = action2; return PAJOOHAOLEE.DNCEMIBOJMA.JBCMOCEPBDJ(true); } // Token: 0x06007889 RID: 30857 RVA: 0x001A487C File Offset: 0x001A2A7C [Token(Token = "0x6007889")] [Address(RVA = "0x1356730", Offset = "0x1355530", VA = "0x181356730")] public static void PCEBCEPHAMF() { PAJOOHAOLEE.DNCEMIBOJMA.IKBEAIHJLPP(); } // Token: 0x0600788A RID: 30858 RVA: 0x001A489C File Offset: 0x001A2A9C [Token(Token = "0x600788A")] [Address(RVA = "0x13552C0", Offset = "0x13540C0", VA = "0x1813552C0")] private static void KBCHDEODDEG(ENIPLMNNGEJ JGLGGAJMOPM) { int num; Action action = new Action(num.NNAGKMONPKH); num = 0; JGLGGAJMOPM.BHIGNMEFPON("Notification", action); PAJOOHAOLEE.BDFAOADOLHF(); PAJOOHAOLEE.KNBDMFLGHFA(); PAJOOHAOLEE.OCAJLAEFGHA(); } // Token: 0x0600788B RID: 30859 RVA: 0x001A48E0 File Offset: 0x001A2AE0 [Token(Token = "0x600788B")] [Address(RVA = "0x13550A0", Offset = "0x1353EA0", VA = "0x1813550A0")] private static void HCHCKPJMIDL(ENIPLMNNGEJ JGLGGAJMOPM) { PAJOOHAOLEE.BDFAOADOLHF(); } // Token: 0x0600788C RID: 30860 RVA: 0x001A48F8 File Offset: 0x001A2AF8 [Token(Token = "0x600788C")] [Address(RVA = "0x1355F60", Offset = "0x1354D60", VA = "0x181355F60")] internal static void NNAGKMONPKH(string NGPMADFHHKP) { object obj = CHKIKHCFANK.PPGFHEDFBEA(NGPMADFHHKP, "OnNotificationReceived"); throw new NullReferenceException(); } // Token: 0x0600788D RID: 30861 RVA: 0x001A4944 File Offset: 0x001A2B44 [Token(Token = "0x600788D")] [Address(RVA = "0x13563A0", Offset = "0x13551A0", VA = "0x1813563A0")] private static void OCAJLAEFGHA() { PAJOOHAOLEE.JIIABBOODIM.CNFDGDEOPPF(); } // Token: 0x0600788E RID: 30862 RVA: 0x001A4964 File Offset: 0x001A2B64 [Token(Token = "0x600788E")] [Address(RVA = "0x1355A90", Offset = "0x1354890", VA = "0x181355A90")] private static void KOBBJJOBCKA(List ILNGMAANNDG) { PAJOOHAOLEE.PEEHOFKPDCB.CNFDGDEOPPF(ILNGMAANNDG); } // Token: 0x0600788F RID: 30863 RVA: 0x001A4988 File Offset: 0x001A2B88 [Token(Token = "0x600788F")] [Address(RVA = "0x1355120", Offset = "0x1353F20", VA = "0x181355120")] private static void IDHMFCJKLLC(List ILNGMAANNDG) { PAJOOHAOLEE.BLPBMMMNCDI.CNFDGDEOPPF(ILNGMAANNDG); } // Token: 0x06007890 RID: 30864 RVA: 0x001A49AC File Offset: 0x001A2BAC [Token(Token = "0x6007890")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PAJOOHAOLEE() { } // Token: 0x06007891 RID: 30865 RVA: 0x001A49C0 File Offset: 0x001A2BC0 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6007891")] [Address(RVA = "0x13567E0", Offset = "0x13555E0", VA = "0x1813567E0")] static PAJOOHAOLEE() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; PAJOOHAOLEE.JIIABBOODIM = oknnkfgfodl; int num3; int num4; MFBGLIHGCGO> mfbglihgcgo = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; PAJOOHAOLEE.PEEHOFKPDCB = mfbglihgcgo; int num5; int num6; MFBGLIHGCGO> mfbglihgcgo2 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0); num6 = 0; num5 = 0; PAJOOHAOLEE.BLPBMMMNCDI = mfbglihgcgo2; PAJOOHAOLEE.KDPIOMNFFBD = new Dictionary(); PAJOOHAOLEE.PKMFFCAFLIM = new HashSet(); } // Token: 0x0400503B RID: 20539 [Token(Token = "0x400503B")] public static OKNNKFGFODL JIIABBOODIM; // Token: 0x0400503C RID: 20540 [Token(Token = "0x400503C")] public static MFBGLIHGCGO> PEEHOFKPDCB; // Token: 0x0400503D RID: 20541 [Token(Token = "0x400503D")] public static MFBGLIHGCGO> BLPBMMMNCDI; // Token: 0x0400503E RID: 20542 [Token(Token = "0x400503E")] private const int BDCHCJPJPOJ = 6; // Token: 0x0400503F RID: 20543 [Token(Token = "0x400503F")] private static Dictionary KDPIOMNFFBD; // Token: 0x04005040 RID: 20544 [Token(Token = "0x4005040")] private static HashSet PKMFFCAFLIM; // Token: 0x04005041 RID: 20545 [Token(Token = "0x4005041")] private static ENIPLMNNGEJ DNCEMIBOJMA; // Token: 0x02001487 RID: 5255 [Token(Token = "0x2001487")] public enum OMJEBOKFJBC { // Token: 0x04005043 RID: 20547 [Token(Token = "0x4005043")] RelationshipChanged = 1, // Token: 0x04005044 RID: 20548 [Token(Token = "0x4005044")] MessageReceived, // Token: 0x04005045 RID: 20549 [Token(Token = "0x4005045")] MessageDeleted, // Token: 0x04005046 RID: 20550 [Token(Token = "0x4005046")] PresenceHeartbeatResponse, // Token: 0x04005047 RID: 20551 [Token(Token = "0x4005047")] RefreshLogin, // Token: 0x04005048 RID: 20552 [Token(Token = "0x4005048")] Logout, // Token: 0x04005049 RID: 20553 [Token(Token = "0x4005049")] SubscriptionUpdateProfile = 11, // Token: 0x0400504A RID: 20554 [Token(Token = "0x400504A")] SubscriptionUpdatePresence, // Token: 0x0400504B RID: 20555 [Token(Token = "0x400504B")] SubscriptionUpdateGameSession, // Token: 0x0400504C RID: 20556 [Token(Token = "0x400504C")] SubscriptionUpdateRoom = 15, // Token: 0x0400504D RID: 20557 [Token(Token = "0x400504D")] SubscriptionUpdateRoomPlaylist, // Token: 0x0400504E RID: 20558 [Token(Token = "0x400504E")] ModerationQuitGame = 20, // Token: 0x0400504F RID: 20559 [Token(Token = "0x400504F")] ModerationUpdateRequired, // Token: 0x04005050 RID: 20560 [Token(Token = "0x4005050")] ModerationKick, // Token: 0x04005051 RID: 20561 [Token(Token = "0x4005051")] ModerationKickAttemptFailed, // Token: 0x04005052 RID: 20562 [Token(Token = "0x4005052")] ModerationRoomBan, // Token: 0x04005053 RID: 20563 [Token(Token = "0x4005053")] ServerMaintenance, // Token: 0x04005054 RID: 20564 [Token(Token = "0x4005054")] GiftPackageReceived = 30, // Token: 0x04005055 RID: 20565 [Token(Token = "0x4005055")] GiftPackageReceivedImmediate, // Token: 0x04005056 RID: 20566 [Token(Token = "0x4005056")] GiftPackageRewardSelectionReceived, // Token: 0x04005057 RID: 20567 [Token(Token = "0x4005057")] ProfileJuniorStatusUpdate = 40, // Token: 0x04005058 RID: 20568 [Token(Token = "0x4005058")] RelationshipsInvalid = 50, // Token: 0x04005059 RID: 20569 [Token(Token = "0x4005059")] StorefrontBalanceAdd = 60, // Token: 0x0400505A RID: 20570 [Token(Token = "0x400505A")] StorefrontBalanceUpdate, // Token: 0x0400505B RID: 20571 [Token(Token = "0x400505B")] StorefrontBalancePurchase, // Token: 0x0400505C RID: 20572 [Token(Token = "0x400505C")] ConsumableMappingAdded = 70, // Token: 0x0400505D RID: 20573 [Token(Token = "0x400505D")] ConsumableMappingRemoved, // Token: 0x0400505E RID: 20574 [Token(Token = "0x400505E")] PlayerEventCreated = 80, // Token: 0x0400505F RID: 20575 [Token(Token = "0x400505F")] PlayerEventUpdated, // Token: 0x04005060 RID: 20576 [Token(Token = "0x4005060")] PlayerEventDeleted, // Token: 0x04005061 RID: 20577 [Token(Token = "0x4005061")] PlayerEventResponseChanged, // Token: 0x04005062 RID: 20578 [Token(Token = "0x4005062")] PlayerEventResponseDeleted, // Token: 0x04005063 RID: 20579 [Token(Token = "0x4005063")] PlayerEventStateChanged, // Token: 0x04005064 RID: 20580 [Token(Token = "0x4005064")] ChatMessageReceived = 90, // Token: 0x04005065 RID: 20581 [Token(Token = "0x4005065")] CommunityBoardUpdate = 95, // Token: 0x04005066 RID: 20582 [Token(Token = "0x4005066")] CommunityBoardAnnouncementUpdate, // Token: 0x04005067 RID: 20583 [Token(Token = "0x4005067")] InventionModerationStateChanged = 100, // Token: 0x04005068 RID: 20584 [Token(Token = "0x4005068")] FreeGiftButtonItemsAdded = 110, // Token: 0x04005069 RID: 20585 [Token(Token = "0x4005069")] LocalRoomKeyCreated = 120, // Token: 0x0400506A RID: 20586 [Token(Token = "0x400506A")] LocalRoomKeyDeleted } // Token: 0x02001488 RID: 5256 [Token(Token = "0x2001488")] public sealed class HMOACIFIOCN : MulticastDelegate { // Token: 0x06007892 RID: 30866 RVA: 0x001A4A28 File Offset: 0x001A2C28 [Token(Token = "0x6007892")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public HMOACIFIOCN(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06007893 RID: 30867 RVA: 0x001A4A44 File Offset: 0x001A2C44 [Token(Token = "0x6007893")] [Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")] public void Invoke(Dictionary NGPMADFHHKP) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06007894 RID: 30868 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007894")] [Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")] public IAsyncResult BeginInvoke(Dictionary NGPMADFHHKP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06007895 RID: 30869 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6007895")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02001489 RID: 5257 [Token(Token = "0x2001489")] [Serializable] private class SubscriptionList { // Token: 0x17001419 RID: 5145 // (get) Token: 0x06007896 RID: 30870 RVA: 0x001A4B34 File Offset: 0x001A2D34 // (set) Token: 0x06007897 RID: 30871 RVA: 0x001A4B48 File Offset: 0x001A2D48 [Token(Token = "0x17001419")] public List PlayerIds { [Token(Token = "0x6007896")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get; [Token(Token = "0x6007897")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] set; } // Token: 0x06007898 RID: 30872 RVA: 0x001A4B5C File Offset: 0x001A2D5C [Token(Token = "0x6007898")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public SubscriptionList() { } } // Token: 0x0200148A RID: 5258 [Token(Token = "0x200148A")] [CompilerGenerated] private sealed class IABNBGCOKEA { // Token: 0x06007899 RID: 30873 RVA: 0x001A4B70 File Offset: 0x001A2D70 [Token(Token = "0x6007899")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IABNBGCOKEA() { } // Token: 0x0600789A RID: 30874 RVA: 0x001A4B84 File Offset: 0x001A2D84 [Token(Token = "0x600789A")] [Address(RVA = "0x134E240", Offset = "0x134D040", VA = "0x18134E240")] internal void b__1() { HashSet hashSet = this.newSubscriptions; HashSet pkmffcaflim = PAJOOHAOLEE.PKMFFCAFLIM; PAJOOHAOLEE.PKMFFCAFLIM = hashSet; HashSet pkmffcaflim2 = PAJOOHAOLEE.PKMFFCAFLIM; PAJOOHAOLEE.IDHMFCJKLLC(Enumerable.ToList(Enumerable.Except(pkmffcaflim, pkmffcaflim2))); PAJOOHAOLEE.KOBBJJOBCKA(Enumerable.ToList(Enumerable.Except(PAJOOHAOLEE.PKMFFCAFLIM, pkmffcaflim))); } // Token: 0x0400506C RID: 20588 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400506C")] public HashSet newSubscriptions; } }