using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using AmplitudeAnalytics; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom; using RecRoom.Avatars; using RecRoom.Core; using RecRoom.Core.Comfort; using RecRoom.Players.Watch; using RecRoom.Systems.PlayerRoles; using RecRoom.Utils.OverridableFields; using RRUI.Data; using RRUI.Navigation; using UnityEngine; using UnityEngine.Events; using UnityEngine.SceneManagement; // Token: 0x02000425 RID: 1061 [Token(Token = "0x2000425")] public class SessionManager : SingletonMonoBehaviour { // Token: 0x170005B0 RID: 1456 // (get) Token: 0x060020AC RID: 8364 RVA: 0x0008492C File Offset: 0x00082B2C [Token(Token = "0x170005B0")] public Route GLKJLNEAELH { [Token(Token = "0x60020AC")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.accountRegistrationRoute; } } // Token: 0x170005B1 RID: 1457 // (get) Token: 0x060020AD RID: 8365 RVA: 0x00084940 File Offset: 0x00082B40 [Token(Token = "0x170005B1")] public Route MNNDBODPGNB { [Token(Token = "0x60020AD")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.friendCodeRoute; } } // Token: 0x170005B2 RID: 1458 // (get) Token: 0x060020AE RID: 8366 RVA: 0x00084954 File Offset: 0x00082B54 [Token(Token = "0x170005B2")] public Route HIDLBAEPKPB { [Token(Token = "0x60020AE")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { return this.friendImportRoute; } } // Token: 0x170005B3 RID: 1459 // (get) Token: 0x060020AF RID: 8367 RVA: 0x00084968 File Offset: 0x00082B68 [Token(Token = "0x170005B3")] public Texture2D HPFOBCDKLNC { [Token(Token = "0x60020AF")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { return this.defaultProfileImage; } } // Token: 0x170005B4 RID: 1460 // (get) Token: 0x060020B0 RID: 8368 RVA: 0x0008497C File Offset: 0x00082B7C [Token(Token = "0x170005B4")] public Texture2D IGJDAPGBGLL { [Token(Token = "0x60020B0")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { return this.defaultProfileImagePadded; } } // Token: 0x170005B5 RID: 1461 // (get) Token: 0x060020B1 RID: 8369 RVA: 0x00084990 File Offset: 0x00082B90 [Token(Token = "0x170005B5")] public ColorVault FINFGNOEBFG { [Token(Token = "0x60020B1")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return this.groupColorVault; } } // Token: 0x170005B6 RID: 1462 // (get) Token: 0x060020B2 RID: 8370 RVA: 0x000849A4 File Offset: 0x00082BA4 // (set) Token: 0x060020B3 RID: 8371 RVA: 0x000849B8 File Offset: 0x00082BB8 [Token(Token = "0x170005B6")] public string DDGABJMDBDO { [Token(Token = "0x60020B2")] [Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")] get; [Token(Token = "0x60020B3")] [Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")] set; } // Token: 0x170005B7 RID: 1463 // (get) Token: 0x060020B4 RID: 8372 RVA: 0x000849CC File Offset: 0x00082BCC // (set) Token: 0x060020B5 RID: 8373 RVA: 0x000849E0 File Offset: 0x00082BE0 [Token(Token = "0x170005B7")] public string MAFDEDFAOEG { [Token(Token = "0x60020B4")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get; [Token(Token = "0x60020B5")] [Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")] set; } // Token: 0x170005B8 RID: 1464 // (get) Token: 0x060020B6 RID: 8374 RVA: 0x000849F4 File Offset: 0x00082BF4 // (set) Token: 0x060020B7 RID: 8375 RVA: 0x00084A08 File Offset: 0x00082C08 [Token(Token = "0x170005B8")] public string KMMHLJAIEPN { [Token(Token = "0x60020B6")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get; [Token(Token = "0x60020B7")] [Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")] set; } // Token: 0x170005B9 RID: 1465 // (get) Token: 0x060020B8 RID: 8376 RVA: 0x00084A1C File Offset: 0x00082C1C // (set) Token: 0x060020B9 RID: 8377 RVA: 0x00084A30 File Offset: 0x00082C30 [Token(Token = "0x170005B9")] public string OCIDDPFALOE { [Token(Token = "0x60020B8")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get; [Token(Token = "0x60020B9")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] set; } // Token: 0x170005BA RID: 1466 // (get) Token: 0x060020BA RID: 8378 RVA: 0x00084A44 File Offset: 0x00082C44 // (set) Token: 0x060020BB RID: 8379 RVA: 0x00084A58 File Offset: 0x00082C58 [Token(Token = "0x170005BA")] public int COHGBJOKNFC { [Token(Token = "0x60020BA")] [Address(RVA = "0x6A5700", Offset = "0x6A4700", VA = "0x1806A5700")] get; [Token(Token = "0x60020BB")] [Address(RVA = "0x829650", Offset = "0x828650", VA = "0x180829650")] set; } // Token: 0x170005BB RID: 1467 // (get) Token: 0x060020BC RID: 8380 RVA: 0x00084A6C File Offset: 0x00082C6C [Token(Token = "0x170005BB")] public static bool GLLGNKIDNJC { [Token(Token = "0x60020BC")] [Address(RVA = "0x126B970", Offset = "0x126A970", VA = "0x18126B970")] get { return Matchmaking.BBJAEJHMAPB.k__BackingField == COBKKLOJNNE.REC_CENTER; } } // Token: 0x170005BC RID: 1468 // (get) Token: 0x060020BD RID: 8381 RVA: 0x00084A90 File Offset: 0x00082C90 [Token(Token = "0x170005BC")] public static bool IGCCGADCLBN { [Token(Token = "0x60020BD")] [Address(RVA = "0x126B760", Offset = "0x126A760", VA = "0x18126B760")] get { return Matchmaking.BBJAEJHMAPB.k__BackingField == COBKKLOJNNE.DORM_ROOM; } } // Token: 0x170005BD RID: 1469 // (get) Token: 0x060020BE RID: 8382 RVA: 0x00084AB4 File Offset: 0x00082CB4 [Token(Token = "0x170005BD")] public static bool HMJKMCOBGEI { [Token(Token = "0x60020BE")] [Address(RVA = "0x126BA40", Offset = "0x126AA40", VA = "0x18126BA40")] get { return Matchmaking.BBJAEJHMAPB.k__BackingField == COBKKLOJNNE.PSVR_ROOM_CALIBRATION; } } // Token: 0x170005BE RID: 1470 // (get) Token: 0x060020BF RID: 8383 RVA: 0x00084AD8 File Offset: 0x00082CD8 [Token(Token = "0x170005BE")] public static bool NDHEKKJELKM { [Token(Token = "0x60020BF")] [Address(RVA = "0x126B830", Offset = "0x126A830", VA = "0x18126B830")] get { return Matchmaking.BBJAEJHMAPB.k__BackingField == COBKKLOJNNE.ORIENTATION; } } // Token: 0x170005BF RID: 1471 // (get) Token: 0x060020C0 RID: 8384 RVA: 0x00084AFC File Offset: 0x00082CFC [Token(Token = "0x170005BF")] public static bool LPJJAFGKAKH { [Token(Token = "0x60020C0")] [Address(RVA = "0x126B9D0", Offset = "0x126A9D0", VA = "0x18126B9D0")] get { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; COBKKLOJNNE k__BackingField = ciibgmbofei.k__BackingField; return ciibgmbofei <= (ulong)1L || k__BackingField == COBKKLOJNNE.FRONTIER_UGC; } } // Token: 0x170005C0 RID: 1472 // (get) Token: 0x060020C1 RID: 8385 RVA: 0x00084B2C File Offset: 0x00082D2C [Token(Token = "0x170005C0")] public static bool EKIEMLGHHDL { [Token(Token = "0x60020C1")] [Address(RVA = "0x126B890", Offset = "0x126A890", VA = "0x18126B890")] get { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; COBKKLOJNNE k__BackingField = ciibgmbofei.k__BackingField; return ciibgmbofei <= (ulong)3L || k__BackingField == COBKKLOJNNE.DRIVEIN || k__BackingField == COBKKLOJNNE.SPILLWAY; } } // Token: 0x170005C1 RID: 1473 // (get) Token: 0x060020C2 RID: 8386 RVA: 0x00084B60 File Offset: 0x00082D60 [Token(Token = "0x170005C1")] public static bool GHBNANAFOJF { [Token(Token = "0x60020C2")] [Address(RVA = "0x126B7C0", Offset = "0x126A7C0", VA = "0x18126B7C0")] get { COBKKLOJNNE k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; return k__BackingField == COBKKLOJNNE.WAREHOUSE || k__BackingField == COBKKLOJNNE.CYBERJUNK_CITY; } } // Token: 0x170005C2 RID: 1474 // (get) Token: 0x060020C3 RID: 8387 RVA: 0x00084B8C File Offset: 0x00082D8C [Token(Token = "0x170005C2")] public static bool CPFHNEEBDDA { [Token(Token = "0x60020C3")] [Address(RVA = "0x126B700", Offset = "0x126A700", VA = "0x18126B700")] get { return Matchmaking.BBJAEJHMAPB.k__BackingField == COBKKLOJNNE.DODGEBALL; } } // Token: 0x170005C3 RID: 1475 // (get) Token: 0x060020C4 RID: 8388 RVA: 0x00084BB0 File Offset: 0x00082DB0 [Token(Token = "0x170005C3")] public static bool COHJCIJOGBJ { [Token(Token = "0x60020C4")] [Address(RVA = "0x126B690", Offset = "0x126A690", VA = "0x18126B690")] get { COBKKLOJNNE k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; return k__BackingField == COBKKLOJNNE.LAKE || k__BackingField == COBKKLOJNNE.PROPULSION; } } // Token: 0x170005C4 RID: 1476 // (get) Token: 0x060020C5 RID: 8389 RVA: 0x00084BDC File Offset: 0x00082DDC [Token(Token = "0x170005C4")] public static bool BOKGDKDIJBE { [Token(Token = "0x60020C5")] [Address(RVA = "0x126B630", Offset = "0x126A630", VA = "0x18126B630")] get { return Matchmaking.BBJAEJHMAPB.k__BackingField == COBKKLOJNNE.BOWLING_ALLEY; } } // Token: 0x170005C5 RID: 1477 // (get) Token: 0x060020C6 RID: 8390 RVA: 0x00084C00 File Offset: 0x00082E00 [Token(Token = "0x170005C5")] public static bool KIJDCGLKNII { [Token(Token = "0x60020C6")] [Address(RVA = "0x126B910", Offset = "0x126A910", VA = "0x18126B910")] get { return Matchmaking.BBJAEJHMAPB.k__BackingField; } } // Token: 0x170005C6 RID: 1478 // (get) Token: 0x060020C7 RID: 8391 RVA: 0x00084C20 File Offset: 0x00082E20 [Token(Token = "0x170005C6")] public static bool FFCHIHLIPBE { [Token(Token = "0x60020C7")] [Address(RVA = "0x126BAA0", Offset = "0x126AAA0", VA = "0x18126BAA0")] get { if (KKPBCOOONNK.ADEBHCHKEEC) { return KKPBCOOONNK.OPBFKBFDKOH; } } } // Token: 0x170005C7 RID: 1479 // (get) Token: 0x060020C8 RID: 8392 RVA: 0x00084C40 File Offset: 0x00082E40 [Token(Token = "0x170005C7")] public static bool JNGJGDCFLOO { [Token(Token = "0x60020C8")] [Address(RVA = "0x126BEC0", Offset = "0x126AEC0", VA = "0x18126BEC0")] get { return SessionManager.NNDPCAKKOJA; } } // Token: 0x170005C8 RID: 1480 // (get) Token: 0x060020C9 RID: 8393 RVA: 0x00084C54 File Offset: 0x00082E54 [Token(Token = "0x170005C8")] public static bool DJOKFFBNIGC { [Token(Token = "0x60020C9")] [Address(RVA = "0x126BDD0", Offset = "0x126ADD0", VA = "0x18126BDD0")] get { return SessionManager.JENPDELECCM; } } // Token: 0x170005C9 RID: 1481 // (get) Token: 0x060020CA RID: 8394 RVA: 0x00084C68 File Offset: 0x00082E68 [Token(Token = "0x170005C9")] public static bool AAIKLOAPAJD { [Token(Token = "0x60020CA")] [Address(RVA = "0x126BE30", Offset = "0x126AE30", VA = "0x18126BE30")] get { return true; } } // Token: 0x170005CA RID: 1482 // (get) Token: 0x060020CB RID: 8395 RVA: 0x00084C7C File Offset: 0x00082E7C [Token(Token = "0x170005CA")] public static bool KNLLGLBKAPD { [Token(Token = "0x60020CB")] [Address(RVA = "0x126BD10", Offset = "0x126AD10", VA = "0x18126BD10")] get { return !KKPBCOOONNK.ADEBHCHKEEC || SessionManager.JENPDELECCM; } } // Token: 0x170005CB RID: 1483 // (get) Token: 0x060020CC RID: 8396 RVA: 0x00084C9C File Offset: 0x00082E9C // (set) Token: 0x060020CD RID: 8397 RVA: 0x00084CB0 File Offset: 0x00082EB0 [Token(Token = "0x170005CB")] public bool ONDDBNGPNLF { [Token(Token = "0x60020CC")] [Address(RVA = "0x6A5B30", Offset = "0x6A4B30", VA = "0x1806A5B30")] get; [Token(Token = "0x60020CD")] [Address(RVA = "0x8551E0", Offset = "0x8541E0", VA = "0x1808551E0")] private set; } // Token: 0x170005CC RID: 1484 // (get) Token: 0x060020CE RID: 8398 RVA: 0x00084CC4 File Offset: 0x00082EC4 // (set) Token: 0x060020CF RID: 8399 RVA: 0x00084CD8 File Offset: 0x00082ED8 [Token(Token = "0x170005CC")] public int HPBCFFEALLD { [Token(Token = "0x60020CE")] [Address(RVA = "0x4F3F50", Offset = "0x4F2F50", VA = "0x1804F3F50")] get; [Token(Token = "0x60020CF")] [Address(RVA = "0x51F2D0", Offset = "0x51E2D0", VA = "0x18051F2D0")] private set; } // Token: 0x170005CD RID: 1485 // (get) Token: 0x060020D0 RID: 8400 RVA: 0x00084CEC File Offset: 0x00082EEC [Token(Token = "0x170005CD")] private static string GGGIFCKNDBC { [Token(Token = "0x60020D0")] [Address(RVA = "0x12669F0", Offset = "0x12659F0", VA = "0x1812669F0")] get { JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; return doohkcanflo.k__BackingField.fakeValueActive + "_HasVisitedRecCenterBefore"; } } // Token: 0x170005CE RID: 1486 // (get) Token: 0x060020D1 RID: 8401 RVA: 0x00084D24 File Offset: 0x00082F24 // (set) Token: 0x060020D2 RID: 8402 RVA: 0x00084D70 File Offset: 0x00082F70 [Token(Token = "0x170005CE")] public static bool KLICBHNHGBK { [Token(Token = "0x60020D1")] [Address(RVA = "0x126B460", Offset = "0x126A460", VA = "0x18126B460")] get { if (SessionManager.GGGIFCKNDBC == 0) { } string text = SessionManager.GGGIFCKNDBC; int num = 0; EFEFMHJPJIJ efefmhjpjij; if (num < efefmhjpjij) { num += num; num++; } return num > 0; } [Token(Token = "0x60020D2")] [Address(RVA = "0x126C240", Offset = "0x126B240", VA = "0x18126C240")] set { string text = SessionManager.GGGIFCKNDBC; } } // Token: 0x14000056 RID: 86 // (add) Token: 0x060020D3 RID: 8403 RVA: 0x00084D90 File Offset: 0x00082F90 // (remove) Token: 0x060020D4 RID: 8404 RVA: 0x00084DAC File Offset: 0x00082FAC [Token(Token = "0x14000056")] public event Action PLCGPPEICMI { [Token(Token = "0x60020D3")] [Address(RVA = "0x126B280", Offset = "0x126A280", VA = "0x18126B280")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60020D4")] [Address(RVA = "0x126C060", Offset = "0x126B060", VA = "0x18126C060")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000057 RID: 87 // (add) Token: 0x060020D5 RID: 8405 RVA: 0x00084DC8 File Offset: 0x00082FC8 // (remove) Token: 0x060020D6 RID: 8406 RVA: 0x00084DE4 File Offset: 0x00082FE4 [Token(Token = "0x14000057")] public event Action OOLBABKEBCD { [Token(Token = "0x60020D5")] [Address(RVA = "0x126B1E0", Offset = "0x126A1E0", VA = "0x18126B1E0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60020D6")] [Address(RVA = "0x126BFC0", Offset = "0x126AFC0", VA = "0x18126BFC0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000058 RID: 88 // (add) Token: 0x060020D7 RID: 8407 RVA: 0x00084E00 File Offset: 0x00083000 // (remove) Token: 0x060020D8 RID: 8408 RVA: 0x00084E1C File Offset: 0x0008301C [Token(Token = "0x14000058")] public event Action GGJKEGAGHGF { [Token(Token = "0x60020D7")] [Address(RVA = "0x126B140", Offset = "0x126A140", VA = "0x18126B140")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60020D8")] [Address(RVA = "0x126BF20", Offset = "0x126AF20", VA = "0x18126BF20")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000059 RID: 89 // (add) Token: 0x060020D9 RID: 8409 RVA: 0x00084E38 File Offset: 0x00083038 // (remove) Token: 0x060020DA RID: 8410 RVA: 0x00084E54 File Offset: 0x00083054 [Token(Token = "0x14000059")] public event Action CJKMCGCEELP { [Token(Token = "0x60020D9")] [Address(RVA = "0x126B3C0", Offset = "0x126A3C0", VA = "0x18126B3C0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60020DA")] [Address(RVA = "0x126C1A0", Offset = "0x126B1A0", VA = "0x18126C1A0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400005A RID: 90 // (add) Token: 0x060020DB RID: 8411 RVA: 0x00084E70 File Offset: 0x00083070 // (remove) Token: 0x060020DC RID: 8412 RVA: 0x00084E8C File Offset: 0x0008308C [Token(Token = "0x1400005A")] public event Action KHHBFGLOMIE { [Token(Token = "0x60020DB")] [Address(RVA = "0x126B320", Offset = "0x126A320", VA = "0x18126B320")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60020DC")] [Address(RVA = "0x126C100", Offset = "0x126B100", VA = "0x18126C100")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x060020DD RID: 8413 RVA: 0x00084EA8 File Offset: 0x000830A8 [Token(Token = "0x60020DD")] [Address(RVA = "0x12628F0", Offset = "0x12618F0", VA = "0x1812628F0")] public bool GetRecNetAdditionalPlayerAutoFollow(SessionManager.APNNGFNMGDP CFFFCALCLPB) { return CFFFCALCLPB == SessionManager.APNNGFNMGDP.PartyAutoFollow || CFFFCALCLPB == SessionManager.APNNGFNMGDP.EveryoneAutoFollow; } // Token: 0x060020DE RID: 8414 RVA: 0x00084EC0 File Offset: 0x000830C0 [Token(Token = "0x60020DE")] [Address(RVA = "0x2185BD0", Offset = "0x2184BD0", VA = "0x182185BD0")] public static void SetProperty(string cpp2il__autoParamName__idx_0, U ONGBFDACHHG) where T : MonoBehaviour { Type typeFromHandle = typeof(Type); Dictionary> mhcijdmnnee = SessionManager.MHCIJDMNNEE; bool flag; if (!flag) { Dictionary dictionary = new Dictionary(); SessionManager.MHCIJDMNNEE[typeFromHandle] = dictionary; } } // Token: 0x060020DF RID: 8415 RVA: 0x00084EFC File Offset: 0x000830FC [Token(Token = "0x60020DF")] [Address(RVA = "0x294D940", Offset = "0x294C940", VA = "0x18294D940")] public static U GetProperty(string cpp2il__autoParamName__idx_0, U OANDOPIEEPO) where T : MonoBehaviour { int num = 0; Type typeFromHandle = typeof(Type); bool flag; if (SessionManager.MHCIJDMNNEE.TryGetValue(typeFromHandle, num) && flag) { if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L) { } } return OANDOPIEEPO; } // Token: 0x170005CF RID: 1487 // (get) Token: 0x060020E0 RID: 8416 RVA: 0x00084F3C File Offset: 0x0008313C [Token(Token = "0x170005CF")] private bool BOFMIKGGIJA { [Token(Token = "0x60020E0")] [Address(RVA = "0x1267260", Offset = "0x1266260", VA = "0x181267260")] get { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; throw new NullReferenceException(); } } // Token: 0x170005D0 RID: 1488 // (get) Token: 0x060020E1 RID: 8417 RVA: 0x00084F58 File Offset: 0x00083158 [Token(Token = "0x170005D0")] private bool LEKNHDHMEAF { [Token(Token = "0x60020E1")] [Address(RVA = "0x125DCA0", Offset = "0x125CCA0", VA = "0x18125DCA0")] get { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; throw new NullReferenceException(); } } // Token: 0x170005D1 RID: 1489 // (get) Token: 0x060020E2 RID: 8418 RVA: 0x00084F74 File Offset: 0x00083174 [Token(Token = "0x170005D1")] private bool OLAKJPMADBE { [Token(Token = "0x60020E2")] [Address(RVA = "0x1262980", Offset = "0x1261980", VA = "0x181262980")] get { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; throw new NullReferenceException(); } } // Token: 0x060020E3 RID: 8419 RVA: 0x00084F90 File Offset: 0x00083190 [Token(Token = "0x60020E3")] [Address(RVA = "0x125EF00", Offset = "0x125DF00", VA = "0x18125EF00")] private void BNMICIDIPGI(bool LMHGKGKNCDO) { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; if (!LMHGKGKNCDO) { } this.IMBKMDNGFGO(); DJLEGFNOCMJ.EAOKIOGMEEO("isFocused", LMHGKGKNCDO); } // Token: 0x060020E4 RID: 8420 RVA: 0x00084FC0 File Offset: 0x000831C0 [Token(Token = "0x60020E4")] [Address(RVA = "0x1260220", Offset = "0x125F220", VA = "0x181260220")] private void DGFBMHBFFKF(bool EDBCAANKBMJ) { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; if (!EDBCAANKBMJ) { } DJLEGFNOCMJ.EAOKIOGMEEO("isRunning", EDBCAANKBMJ); } // Token: 0x060020E5 RID: 8421 RVA: 0x00084FEC File Offset: 0x000831EC [Token(Token = "0x60020E5")] [Address(RVA = "0x1267370", Offset = "0x1266370", VA = "0x181267370")] private void OMAILBKMFMD() { this.ENIIIOIIMDD(true); } // Token: 0x060020E6 RID: 8422 RVA: 0x00085000 File Offset: 0x00083200 [Token(Token = "0x60020E6")] [Address(RVA = "0x1261450", Offset = "0x1260450", VA = "0x181261450")] private void ENIIIOIIMDD(bool GCJDPDGBOFH) { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; if (!GCJDPDGBOFH) { } DJLEGFNOCMJ.EAOKIOGMEEO("isRunningAfterLowMemory", GCJDPDGBOFH); } // Token: 0x060020E7 RID: 8423 RVA: 0x0008502C File Offset: 0x0008322C [Token(Token = "0x60020E7")] [Address(RVA = "0x1263B80", Offset = "0x1262B80", VA = "0x181263B80")] private void IMBKMDNGFGO() { if (Matchmaking.HMCJLLMDAAM != 0) { string jikanopgpnn = SessionManager.JIKANOPGPNN; long k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; long k__BackingField = Matchmaking.ELHFNPEDCCN.k__BackingField; string k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; int num = 0; APKFOPPGBFH.RoomLoadInfo.DFKPJAAKGHP(jikanopgpnn, k__BackingField, k__BackingField, k__BackingField, num, num); } } // Token: 0x060020E8 RID: 8424 RVA: 0x0008508C File Offset: 0x0008328C [Token(Token = "0x60020E8")] [Address(RVA = "0x1265E50", Offset = "0x1264E50", VA = "0x181265E50")] private bool MBLHLOHLBHC(out APKFOPPGBFH.RoomLoadInfo BOKMDCBMLJN) { return APKFOPPGBFH.RoomLoadInfo.DLGONFDEGKM(SessionManager.JIKANOPGPNN, out BOKMDCBMLJN); } // Token: 0x060020E9 RID: 8425 RVA: 0x000850A4 File Offset: 0x000832A4 [Token(Token = "0x60020E9")] [Address(RVA = "0x125E6B0", Offset = "0x125D6B0", VA = "0x18125E6B0", Slot = "4")] protected override void Awake() { base.Awake(); OHDHPENHDAP.NFIACHBGFGL = this.defaultProfileImage; EFEFMHJPJIJ efefmhjpjij; this.JFMOEGCPNAC = efefmhjpjij; SceneManager.sceneLoaded += new UnityAction(this.BADKBFAOPCI); OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC; Action action = new Action(this.DOKMINNFCGC); Matchmaking.DOKMINNFCGC = OKNNKFGFODL.BPJDFPACLMK(dokminnfcgc, action); MFBGLIHGCGO edpkablokme = Matchmaking.EDPKABLOKME; Action action2 = new Action(this.PODHHPFEDBK); Matchmaking.EDPKABLOKME = MFBGLIHGCGO.BPJDFPACLMK(edpkablokme, action2); MFBGLIHGCGO kkognjnmcik = LCCEEFHOBEN.KKOGNJNMCIK; Action action3 = new Action(this.DMILPFJMMHP); LCCEEFHOBEN.KKOGNJNMCIK = MFBGLIHGCGO.BPJDFPACLMK(kkognjnmcik, action3); Application.lowMemory += this.OMAILBKMFMD; } // Token: 0x060020EA RID: 8426 RVA: 0x00085158 File Offset: 0x00083358 [Token(Token = "0x60020EA")] [Address(RVA = "0x126A2A0", Offset = "0x12692A0", VA = "0x18126A2A0")] private void Start() { string jikanopgpnn = SessionManager.JIKANOPGPNN; bool flag = DJLEGFNOCMJ.AKPCOPEKGJF(); if (AmplitudeAnalyticsClient.BLCLEMBJGJM) { bool flag2; if (flag2) { } APKFOPPGBFH.RoomLoadInfo roomLoadInfo = new APKFOPPGBFH.RoomLoadInfo(); roomLoadInfo.RoomName = "UNKNOWN"; roomLoadInfo.RoomId = (long)((ulong)(-1L)); roomLoadInfo.SubroomId = (long)((ulong)(-1L)); EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC; EFEFMHJPJIJ jfmoegcpnac3 = this.JFMOEGCPNAC; } bool isFocused = Application.isFocused; this.BNMICIDIPGI(isFocused); this.DGFBMHBFFKF(true); bool bfkfhoaaldk = SessionManager.BFKFHOAALDK; this.ENIIIOIIMDD(bfkfhoaaldk); EFEFMHJPJIJ jfmoegcpnac4 = this.JFMOEGCPNAC; } // Token: 0x060020EB RID: 8427 RVA: 0x000851F8 File Offset: 0x000833F8 [Token(Token = "0x60020EB")] [Address(RVA = "0x12641F0", Offset = "0x12631F0", VA = "0x1812641F0")] public void Initialize() { int num; SessionManager.CNKGAFGICIM cnkgafgicim = new SessionManager.CNKGAFGICIM(num); num = 0; cnkgafgicim.<>4__this = this; Coroutine coroutine = base.StartCoroutine(cnkgafgicim); this.SetIsJunior(); DateTime now = DateTime.Now; this.k__BackingField = now; MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action = new Action(this.PABKIEKBHGA); FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action); int num2; SessionManager.JLMLPCLDDLM jlmlpclddlm = new SessionManager.JLMLPCLDDLM(num2); num2 = 0; jlmlpclddlm.waitForLocalPlayerInitialized = true; Coroutine coroutine2 = base.StartCoroutine(jlmlpclddlm); OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL; Action action2 = new Action(this.MGHCDBEFNOL); PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.BPJDFPACLMK(mghcdbefnol, action2); Action action3 = new Action(this.BCCHJACNKGI); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(mghcdbefnol, action3); PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(this.GIPCENAIJIB); PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.ServerMaintenance, hmoacifiocn); int num3; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num3.LGHCIEEDHNF); num3 = 0; PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.Logout, hmoacifiocn2); Action action4 = new Action(this.FNDHAKCEKAG); this.NDDIBFAMBEP(true); } // Token: 0x060020EC RID: 8428 RVA: 0x00085304 File Offset: 0x00083504 [Token(Token = "0x60020EC")] [Address(RVA = "0x1267650", Offset = "0x1266650", VA = "0x181267650", Slot = "5")] protected override void OnDestroy() { MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action = new Action(this.PABKIEKBHGA); FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action); OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL; Action action2 = new Action(this.MGHCDBEFNOL); PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action2); Action action3 = new Action(this.BCCHJACNKGI); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action3); Action action4 = new Action(this.FNDHAKCEKAG); SceneManager.sceneLoaded -= new UnityAction(this.BADKBFAOPCI); OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC; Action action5 = new Action(this.DOKMINNFCGC); Matchmaking.DOKMINNFCGC = OKNNKFGFODL.GMNMHGMFGOL(dokminnfcgc, action5); MFBGLIHGCGO edpkablokme = Matchmaking.EDPKABLOKME; Action action6 = new Action(this.PODHHPFEDBK); Matchmaking.EDPKABLOKME = MFBGLIHGCGO.GMNMHGMFGOL(edpkablokme, action6); MFBGLIHGCGO kkognjnmcik = LCCEEFHOBEN.KKOGNJNMCIK; Action action7 = new Action(this.DMILPFJMMHP); LCCEEFHOBEN.KKOGNJNMCIK = MFBGLIHGCGO.GMNMHGMFGOL(kkognjnmcik, action7); Application.lowMemory -= this.OMAILBKMFMD; SessionManager.MHCIJDMNNEE.Clear(); PlayerAvatarDisplay.ClearQueuedBuilds(); int num = 0; this.BNMICIDIPGI(num != 0); int num2 = 0; this.DGFBMHBFFKF(num2 != 0); base.OnDestroy(); } // Token: 0x060020ED RID: 8429 RVA: 0x00085438 File Offset: 0x00083638 [Token(Token = "0x60020ED")] [Address(RVA = "0x1265370", Offset = "0x1264370", VA = "0x181265370")] [CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterSceneLoad)] private static void KMLHBEOLIFM() { } // Token: 0x060020EE RID: 8430 RVA: 0x00085448 File Offset: 0x00083648 [Token(Token = "0x60020EE")] [Address(RVA = "0x1267450", Offset = "0x1266450", VA = "0x181267450")] private void OnApplicationFocus(bool LMHGKGKNCDO) { this.BNMICIDIPGI(LMHGKGKNCDO); } // Token: 0x060020EF RID: 8431 RVA: 0x0008545C File Offset: 0x0008365C [Token(Token = "0x60020EF")] [Address(RVA = "0x12675A0", Offset = "0x12665A0", VA = "0x1812675A0")] private void OnApplicationQuit() { int num = 0; this.BNMICIDIPGI(num != 0); int num2 = 0; this.DGFBMHBFFKF(num2 != 0); int num3 = 0; this.ENIIIOIIMDD(num3 != 0); EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.ApplicationQuitting); } // Token: 0x060020F0 RID: 8432 RVA: 0x0008548C File Offset: 0x0008368C [Token(Token = "0x60020F0")] [Address(RVA = "0x1267460", Offset = "0x1266460", VA = "0x181267460")] private void OnApplicationPause(bool ONOELOJLGIG) { int frameCount = Time.frameCount; Debug.Log(string.Format("[{0}] Application Paused: {1}", frameCount, frameCount)); this.SetLocalPlayerBackgrounded(ONOELOJLGIG); if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SetPhotonPauseState(this, ONOELOJLGIG); } } // Token: 0x060020F1 RID: 8433 RVA: 0x000854D4 File Offset: 0x000836D4 [Token(Token = "0x60020F1")] [Address(RVA = "0x126A0D0", Offset = "0x12690D0", VA = "0x18126A0D0")] public void SetLocalPlayerBackgrounded(bool JFGDAKIEGLL) { PUNNetworkManager.ELLAOHFLFJE.CGKAHJCEPAE("IsBackgrounded", JFGDAKIEGLL); if (JFGDAKIEGLL && KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MasterSwitchToBestCandidatePlayer()) { KKPBCOOONNK.BJENIJNNMJL(); } this.k__BackingField = JFGDAKIEGLL; } // Token: 0x060020F2 RID: 8434 RVA: 0x00085520 File Offset: 0x00083720 [Token(Token = "0x60020F2")] [Address(RVA = "0x12666D0", Offset = "0x12656D0", VA = "0x1812666D0")] public static void MasterTryForceSwitchToNewBestMaster() { if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MasterSwitchToBestCandidatePlayer()) { KKPBCOOONNK.BJENIJNNMJL(); return; } } // Token: 0x060020F3 RID: 8435 RVA: 0x00085554 File Offset: 0x00083754 [Token(Token = "0x60020F3")] [Address(RVA = "0x125E9E0", Offset = "0x125D9E0", VA = "0x18125E9E0")] private void BADKBFAOPCI(Scene PCBCJKHMBGL, LoadSceneMode BBDENKKCEEH) { this.k__BackingField = false; } // Token: 0x060020F4 RID: 8436 RVA: 0x00085568 File Offset: 0x00083768 [Token(Token = "0x60020F4")] [Address(RVA = "0x1260550", Offset = "0x125F550", VA = "0x181260550")] private void DOKMINNFCGC() { long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; if (k__BackingField != this.PPECMAJLCPK) { this.PPECMAJLCPK = k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (Matchmaking.BBJAEJHMAPB.k__BackingField == COBKKLOJNNE.REC_CENTER) { if (SessionManager.KLICBHNHGBK) { PMGCJEPKFOF pmgcjepkfof = this.CanShowPurchaseReminder(); Action action = new Action(this.EJELDDOHPJD); int num = 0; num += num; num++; } string text = SessionManager.GGGIFCKNDBC; Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2; SessionManager.JEADKOLLLPH jeadkolllph = new SessionManager.JEADKOLLLPH(num2); num2 = 0; jeadkolllph.<>4__this = this; KFBABPAPIMB kfbabpapimb = instance.Run(this, jeadkolllph); } this.IMBKMDNGFGO(); } } // Token: 0x060020F5 RID: 8437 RVA: 0x00085620 File Offset: 0x00083820 [Token(Token = "0x60020F5")] [Address(RVA = "0x125E9F0", Offset = "0x125D9F0", VA = "0x18125E9F0")] private void BAMFOEPIBMA() { List list = CDDAFDAFAND.CPFFGBGABGO(); int size = list._size; if (size > 0) { int num; SessionManager.DGAHEEBFPAE dgaheebfpae = new SessionManager.DGAHEEBFPAE(num); num = 0; dgaheebfpae.crashDumps = list; Coroutine coroutine = base.StartCoroutine(dgaheebfpae); CFLMJLFBOKH.CJMMFCKBPLC(size); } } // Token: 0x060020F6 RID: 8438 RVA: 0x00085668 File Offset: 0x00083868 [Token(Token = "0x60020F6")] [Address(RVA = "0x1262AE0", Offset = "0x1261AE0", VA = "0x181262AE0")] public void HandleRoomJoinFailure(Matchmaking.MHCKNNJOIIP MAOOLFEBOOD, string GMNPPAEAADG) { int num = 0; if (num == 0) { string text = num + " ^" + GMNPPAEAADG; } SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField = num; SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField = num; } // Token: 0x060020F7 RID: 8439 RVA: 0x000856A8 File Offset: 0x000838A8 [Token(Token = "0x60020F7")] [Address(RVA = "0x1265BB0", Offset = "0x1264BB0", VA = "0x181265BB0")] public void LocalPlayerSpawned() { DateTime now = DateTime.Now; Action plcgppeicmi = this.PLCGPPEICMI; this.BHFEEDLEJKH = now; if (plcgppeicmi != 0) { plcgppeicmi(); return; } } // Token: 0x060020F8 RID: 8440 RVA: 0x000856D8 File Offset: 0x000838D8 [Token(Token = "0x60020F8")] [Address(RVA = "0x12657A0", Offset = "0x12647A0", VA = "0x1812657A0")] public void LocalPlayerDespawned() { Action oolbabkebcd = this.OOLBABKEBCD; if (oolbabkebcd != 0) { oolbabkebcd(); return; } } // Token: 0x060020F9 RID: 8441 RVA: 0x000856F8 File Offset: 0x000838F8 [Token(Token = "0x60020F9")] [Address(RVA = "0x1267B90", Offset = "0x1266B90", VA = "0x181267B90")] private void PABKIEKBHGA(int? CJFGEMGOJHB) { MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action = new Action(this.PABKIEKBHGA); FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action); int num; SessionManager.JLMLPCLDDLM jlmlpclddlm = new SessionManager.JLMLPCLDDLM(num); num = 0; jlmlpclddlm.waitForLocalPlayerInitialized = true; Coroutine coroutine = base.StartCoroutine(jlmlpclddlm); } // Token: 0x060020FA RID: 8442 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60020FA")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] private void FNDHAKCEKAG(OICIDPINAGH IGJPANMOFEM, OICIDPINAGH BCEFAKDFEMM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060020FB RID: 8443 RVA: 0x00085744 File Offset: 0x00083944 [Token(Token = "0x60020FB")] [Address(RVA = "0x1269C60", Offset = "0x1268C60", VA = "0x181269C60")] public static IEnumerator RunSendStatusUpdateToFriends(bool NNKFMMANKBL, bool DJNNJHPOCPN) { int num; SessionManager.JLMLPCLDDLM jlmlpclddlm = new SessionManager.JLMLPCLDDLM(num); num = 0; jlmlpclddlm.waitForLocalPlayerInitialized = NNKFMMANKBL; jlmlpclddlm.showOnlineFriendCount = DJNNJHPOCPN; throw new NullReferenceException(); } // Token: 0x060020FC RID: 8444 RVA: 0x00085770 File Offset: 0x00083970 [Token(Token = "0x60020FC")] [Address(RVA = "0x125FE00", Offset = "0x125EE00", VA = "0x18125FE00")] private static IEnumerator DCMMLFNLPGM(List FNNIKBKHAFN) { int num; SessionManager.KKHELFNLHAM kkhelfnlham = new SessionManager.KKHELFNLHAM(num); num = 0; kkhelfnlham.playerIds = FNNIKBKHAFN; throw new NullReferenceException(); } // Token: 0x060020FD RID: 8445 RVA: 0x00085794 File Offset: 0x00083994 [Token(Token = "0x60020FD")] [Address(RVA = "0x125F450", Offset = "0x125E450", VA = "0x18125F450")] private static void CBEPDGLLOKD(List FNNIKBKHAFN) { int size = FNNIKBKHAFN._size; if (size > 0) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; bool flag = instance != num; if (flag) { if (size != 1) { } string text = string.Format("You have {0} friend{1} online.", flag, ""); NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2); } } } // Token: 0x060020FE RID: 8446 RVA: 0x000857FC File Offset: 0x000839FC [Token(Token = "0x60020FE")] [Address(RVA = "0x12687E0", Offset = "0x12677E0", VA = "0x1812687E0")] public bool RateLimitAllowsTextMessage(long EEEBACAMOEB) { Dictionary jdaldpckmdj = this.JDALDPCKMDJ; return this.MMGBAFKNAMN(EEEBACAMOEB, 10f, jdaldpckmdj); } // Token: 0x060020FF RID: 8447 RVA: 0x00085820 File Offset: 0x00083A20 [Token(Token = "0x60020FF")] [Address(RVA = "0x12687B0", Offset = "0x12677B0", VA = "0x1812687B0")] public bool RateLimitAllowsRequestInvite(long EEEBACAMOEB) { Dictionary coplmlmailo = this.COPLMLMAILO; return this.MMGBAFKNAMN(EEEBACAMOEB, 30f, coplmlmailo); } // Token: 0x06002100 RID: 8448 RVA: 0x00085844 File Offset: 0x00083A44 [Token(Token = "0x6002100")] [Address(RVA = "0x1268780", Offset = "0x1267780", VA = "0x181268780")] public bool RateLimitAllowsOnlineInvite(long EEEBACAMOEB) { Dictionary mpkpbnelcdf = this.MPKPBNELCDF; return this.MMGBAFKNAMN(EEEBACAMOEB, 30f, mpkpbnelcdf); } // Token: 0x06002101 RID: 8449 RVA: 0x00085868 File Offset: 0x00083A68 [Token(Token = "0x6002101")] [Address(RVA = "0x1268750", Offset = "0x1267750", VA = "0x181268750")] public bool RateLimitAllowsOfflineInvite(long EEEBACAMOEB) { Dictionary ggkbmfkkedj = this.GGKBMFKKEDJ; return this.MMGBAFKNAMN(EEEBACAMOEB, 300f, ggkbmfkkedj); } // Token: 0x06002102 RID: 8450 RVA: 0x0008588C File Offset: 0x00083A8C [Token(Token = "0x6002102")] [Address(RVA = "0x1266380", Offset = "0x1265380", VA = "0x181266380")] private bool MMGBAFKNAMN(long EEEBACAMOEB, float AJMNBNGLGFM, Dictionary ELKHAMHOAAL) { int num; do { num = 0; bool flag; if (!flag) { } float realtimeSinceStartup = Time.realtimeSinceStartup; List list = new List(); bool flag2; if (flag2) { float realtimeSinceStartup2 = Time.realtimeSinceStartup; } if (num != 0) { goto IL_4A; } if (num != -1) { } List.Enumerator enumerator = list.GetEnumerator(); bool flag3; if (flag3) { } } while (num != 0); throw new NullReferenceException(); IL_4A: throw new NullReferenceException(); } // Token: 0x06002103 RID: 8451 RVA: 0x000858E8 File Offset: 0x00083AE8 [Token(Token = "0x6002103")] [Address(RVA = "0x1264680", Offset = "0x1263680", VA = "0x181264680")] public JJEKJGALHKO InvitePlayerToGame(int EEEBACAMOEB, string OGOPMNMIPIN, bool IGBFCAKPCAJ = false) { string invitedPlayerName = OGOPMNMIPIN; SessionManager <>4__this = this; int invitedPlayerId = EEEBACAMOEB; JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); int invitedPlayerId2 = invitedPlayerId; int num = 0; JJEKJGALHKO promise = jjekjgalhko; Dictionary mpkpbnelcdf = this.MPKPBNELCDF; if (this.MMGBAFKNAMN((long)invitedPlayerId2, 30f, mpkpbnelcdf)) { MutableOverridableObscuredBool canInvite = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canInvite; if (num < OGOPMNMIPIN) { num += num; if (num == OGOPMNMIPIN) { int num2; num2 += num2; goto IL_F2; } num++; } bool flag; if (flag) { Dictionary mpkpbnelcdf2 = this.MPKPBNELCDF; float realtimeSinceStartup = Time.realtimeSinceStartup; throw new NullReferenceException(); } IL_F2: promise.HMFPPBJFHKD("Failed to invite"); return promise; } WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; JJEKJGALHKO promise2 = promise; throw new NullReferenceException(); } // Token: 0x06002104 RID: 8452 RVA: 0x00085A20 File Offset: 0x00083C20 [Token(Token = "0x6002104")] [Address(RVA = "0x1261F40", Offset = "0x1260F40", VA = "0x181261F40")] private void GIPCENAIJIB(Dictionary NGPMADFHHKP) { GHBIJPLEEKE ghbijpleeke = AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP); if (BBEFMHAEEEA.GDEGIFMGJFK != 0) { GHBIJPLEEKE ghbijpleeke2 = BBEFMHAEEEA.GDEGIFMGJFK; int k__BackingField = ghbijpleeke.k__BackingField; ghbijpleeke2.k__BackingField = k__BackingField; } int num = 0; this.NDDIBFAMBEP(num != 0); } // Token: 0x06002105 RID: 8453 RVA: 0x00085A68 File Offset: 0x00083C68 [Token(Token = "0x6002105")] [Address(RVA = "0x1266900", Offset = "0x1265900", VA = "0x181266900")] private void NDDIBFAMBEP(bool GFLAIPPOOBK) { if (BBEFMHAEEEA.GDEGIFMGJFK == 0) { } GHBIJPLEEKE ghbijpleeke = BBEFMHAEEEA.GDEGIFMGJFK; int num = 0; bool flag = ghbijpleeke.k__BackingField > num; Coroutine cjionndmkpm = this.CJIONNDMKPM; SessionManager.NPBEIMOLCPF npbeimolcpf; if (flag) { if (cjionndmkpm == 0) { int num2; npbeimolcpf = new SessionManager.NPBEIMOLCPF(num2); num2 = 0; npbeimolcpf.<>4__this = this; npbeimolcpf.fromInitialize = GFLAIPPOOBK; Coroutine coroutine = base.StartCoroutine(npbeimolcpf); this.CJIONNDMKPM = coroutine; } return; } while (npbeimolcpf == 0) { } } // Token: 0x06002106 RID: 8454 RVA: 0x00085AE0 File Offset: 0x00083CE0 [Token(Token = "0x6002106")] [Address(RVA = "0x1262900", Offset = "0x1261900", VA = "0x181262900")] private IEnumerator HFGHCJKJNFF(bool GFLAIPPOOBK) { int num; SessionManager.NPBEIMOLCPF npbeimolcpf = new SessionManager.NPBEIMOLCPF(num); num = 0; npbeimolcpf.<>4__this = this; npbeimolcpf.fromInitialize = GFLAIPPOOBK; throw new NullReferenceException(); } // Token: 0x06002107 RID: 8455 RVA: 0x00085B0C File Offset: 0x00083D0C [Token(Token = "0x6002107")] [Address(RVA = "0x1267160", Offset = "0x1266160", VA = "0x181267160")] private IEnumerator NKNCLMBCOOG(SessionManager.ServerMaintenanceMinutesVO KCAAOEAEOHH) { int num; SessionManager.MCBFFNKLMAO mcbffnklmao = new SessionManager.MCBFFNKLMAO(num); num = 0; mcbffnklmao.<>4__this = this; mcbffnklmao.serverMaintenanceVO = KCAAOEAEOHH; throw new NullReferenceException(); } // Token: 0x06002108 RID: 8456 RVA: 0x00085B38 File Offset: 0x00083D38 [Token(Token = "0x6002108")] [Address(RVA = "0x1267DD0", Offset = "0x1266DD0", VA = "0x181267DD0")] private IEnumerator PDCDJMKGJOJ(SessionManager.JuniorUpdateRoutineConfig PBGBNMCPEAJ) { int num; SessionManager.LKGGIGGAOPD lkggiggaopd = new SessionManager.LKGGIGGAOPD(num); num = 0; lkggiggaopd.config = PBGBNMCPEAJ; throw new NullReferenceException(); } // Token: 0x06002109 RID: 8457 RVA: 0x00085B5C File Offset: 0x00083D5C [Token(Token = "0x6002109")] [Address(RVA = "0x125EAF0", Offset = "0x125DAF0", VA = "0x18125EAF0")] private void BCCHJACNKGI() { Action action = new Action(this.BCCHJACNKGI); int num; SessionManager.CKDMLPOIIHD ckdmlpoiihd = new SessionManager.CKDMLPOIIHD(num); num = 0; ckdmlpoiihd.<>4__this = this; Coroutine coroutine = base.StartCoroutine(ckdmlpoiihd); } // Token: 0x0600210A RID: 8458 RVA: 0x00085B98 File Offset: 0x00083D98 [Token(Token = "0x600210A")] [Address(RVA = "0x12601B0", Offset = "0x125F1B0", VA = "0x1812601B0")] private IEnumerator DGECCGADGEB() { int num; SessionManager.CKDMLPOIIHD ckdmlpoiihd = new SessionManager.CKDMLPOIIHD(num); num = 0; ckdmlpoiihd.<>4__this = this; throw new NullReferenceException(); } // Token: 0x0600210B RID: 8459 RVA: 0x00085BBC File Offset: 0x00083DBC [Token(Token = "0x600210B")] [Address(RVA = "0x1266220", Offset = "0x1265220", VA = "0x181266220")] private void MGHCDBEFNOL() { this.SetIsJunior(); } // Token: 0x0600210C RID: 8460 RVA: 0x00085BD0 File Offset: 0x00083DD0 [Token(Token = "0x600210C")] [Address(RVA = "0x1269CE0", Offset = "0x1268CE0", VA = "0x181269CE0")] public void SetIsJunior() { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; int num = 0; bool flag; bool isJunior = flag; bool? ogdlclebjcl = this.OGDLCLEBJCL; bool flag2 = ogdlclebjcl == flag; if (ogdlclebjcl == flag2) { CFLMJLFBOKH.EADEDKLMMGA(PEGGCEDHBOF.DOOHKCANFLO); Action ggjkegaghgf = this.GGJKEGAGHGF; Action> action = delegate(Action _) { bool isJunior2 = isJunior; _(isJunior2); }; if ((isJunior ? 1 : 0) != num) { OHDHPENHDAP.KMCMFFNHMLG(); } PUNNetworkManager instance; if (EIMGAFPPJFD.PMFACCFMKGE()) { instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; instance.ConnectPUNVoice(); } if (instance.KGLHMOGEIBH == num) { } NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DisconnectPUNVoice(); bool flag3 = this.OGDLCLEBJCL == 0; if (isJunior != flag3) { Coroutine anfkjipbloa = this.ANFKJIPBLOA; if (anfkjipbloa != 0) { base.StopCoroutine(anfkjipbloa); } SessionManager.JuniorUpdateRoutineConfig forcedJunior = this.ForcedJunior; int num2; SessionManager.LKGGIGGAOPD lkggiggaopd = new SessionManager.LKGGIGGAOPD(num2); num2 = 0; lkggiggaopd.config = forcedJunior; Coroutine coroutine = base.StartCoroutine(lkggiggaopd); this.ANFKJIPBLOA = coroutine; } } bool isJunior3 = isJunior; this.OGDLCLEBJCL = num; } // Token: 0x0600210D RID: 8461 RVA: 0x00085CE0 File Offset: 0x00083EE0 [Token(Token = "0x600210D")] [Address(RVA = "0x12661B0", Offset = "0x12651B0", VA = "0x1812661B0")] private IEnumerator MEDGBHCGNPH() { int num; SessionManager.CNKGAFGICIM cnkgafgicim = new SessionManager.CNKGAFGICIM(num); num = 0; cnkgafgicim.<>4__this = this; throw new NullReferenceException(); } // Token: 0x0600210E RID: 8462 RVA: 0x00085D04 File Offset: 0x00083F04 [Token(Token = "0x600210E")] [Address(RVA = "0x126A6C0", Offset = "0x12696C0", VA = "0x18126A6C0")] public DABKFAIHBBP TryStartPromptForEmail([Optional] string MHIKFIGBEBB) { if (PEGGCEDHBOF.DOOHKCANFLO.CNJIJKAHHCG) { DABKFAIHBBP k__BackingField = JJEKJGALHKO.k__BackingField; this.PFAIELFENHB = k__BackingField; } if (this.PFAIELFENHB != 0) { Debug.LogWarning("Another script is already currently prompting for email"); } Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num; SessionManager.BMOCMGGIFKC bmocmggifkc = new SessionManager.BMOCMGGIFKC(num); num = 0; bmocmggifkc.<>4__this = this; bmocmggifkc.titleOverride = MHIKFIGBEBB; KFBABPAPIMB kfbabpapimb = instance.Run(bmocmggifkc); Action action = new Action(this.ODGIHBKAION); this.PFAIELFENHB = action; return this.PFAIELFENHB; } // Token: 0x0600210F RID: 8463 RVA: 0x00085D88 File Offset: 0x00083F88 [Token(Token = "0x600210F")] [Address(RVA = "0x1261880", Offset = "0x1260880", VA = "0x181261880")] private IEnumerator FBDHNGGHBLH(string MHIKFIGBEBB) { int num; SessionManager.BMOCMGGIFKC bmocmggifkc = new SessionManager.BMOCMGGIFKC(num); num = 0; bmocmggifkc.<>4__this = this; bmocmggifkc.titleOverride = MHIKFIGBEBB; throw new NullReferenceException(); } // Token: 0x06002110 RID: 8464 RVA: 0x00085DB4 File Offset: 0x00083FB4 [Token(Token = "0x6002110")] [Address(RVA = "0x126A930", Offset = "0x1269930", VA = "0x18126A930")] public DABKFAIHBBP TryStartPromptForPhone([Optional] string MHIKFIGBEBB) { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; if (!flag) { string text = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); if (text == 0) { this.GCPDGNCBJCI = text; } if (this.GCPDGNCBJCI != (ulong)0L) { Debug.LogWarning("Another script is already currently prompting for phone"); } Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num; SessionManager.NPGHOMPFCCE npghompfcce = new SessionManager.NPGHOMPFCCE(num); num = 0; npghompfcce.<>4__this = this; npghompfcce.titleOverride = MHIKFIGBEBB; KFBABPAPIMB kfbabpapimb = instance.Run(npghompfcce); Action action = new Action(this.NJDBHLHOKCD); this.GCPDGNCBJCI = action; return this.GCPDGNCBJCI; } DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO("Juniors are not allowed to enter a phone number!"); throw new NullReferenceException(); } // Token: 0x06002111 RID: 8465 RVA: 0x00085E60 File Offset: 0x00084060 [Token(Token = "0x6002111")] [Address(RVA = "0x12671E0", Offset = "0x12661E0", VA = "0x1812671E0")] private IEnumerator NMLMKJKKDPP(string MHIKFIGBEBB) { int num; SessionManager.NPGHOMPFCCE npghompfcce = new SessionManager.NPGHOMPFCCE(num); num = 0; npghompfcce.<>4__this = this; npghompfcce.titleOverride = MHIKFIGBEBB; throw new NullReferenceException(); } // Token: 0x06002112 RID: 8466 RVA: 0x00085E8C File Offset: 0x0008408C [Token(Token = "0x6002112")] [Address(RVA = "0x125DAB0", Offset = "0x125CAB0", VA = "0x18125DAB0")] private static void AGPDHELPLBP() { int num = 0; KHINMMJIENE khinmmjiene; if (khinmmjiene != 0) { SingletonMonoBehaviour.ONCPNMDGGKG.GetUnreadNotificationsAndChatsCount(num, num); if (num > 0) { string text = ""; if (num > 1) { text = "s"; } NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2; string text2 = string.Format("You have {0} unread message{1}", num2, text); int num3 = 0; instance.PlayWatchNotification(num3 != 0, (NotificationManager.HLJEOKDOLPF)(-1), text2, num); } } } // Token: 0x06002113 RID: 8467 RVA: 0x00085EF0 File Offset: 0x000840F0 [Token(Token = "0x6002113")] [Address(RVA = "0x12672F0", Offset = "0x12662F0", VA = "0x1812672F0")] private IEnumerator NNMPGBPFDCB(List ALENNBIBGAI) { int num; SessionManager.DGAHEEBFPAE dgaheebfpae = new SessionManager.DGAHEEBFPAE(num); num = 0; dgaheebfpae.crashDumps = ALENNBIBGAI; throw new NullReferenceException(); } // Token: 0x06002114 RID: 8468 RVA: 0x00085F14 File Offset: 0x00084114 [Token(Token = "0x6002114")] [Address(RVA = "0x1262E80", Offset = "0x1261E80", VA = "0x181262E80")] private bool IEJJLPJNAEE(string CBCDLMLKBJE, out byte[] MGPDDEMABPB) { /* An exception occurred when decompiling this method (06002114) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean SessionManager::IEJJLPJNAEE(System.String,System.Byte[]&) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:uint8[](var_0_06, newarr:uint8[]([mscorlib]System.Byte, ldc.i4:int32(0))) stfld:uint8(uint8::m_value, ldloc:uint8[]&[exp:uint8&](MGPDDEMABPB), ldloc:uint8[][exp:uint8](var_0_06)) stloc:uint8[](var_1_14, call:uint8[](File::ReadAllBytes, ldloc:string(CBCDLMLKBJE))) stfld:uint8(uint8::m_value, ldloc:uint8[]&[exp:uint8&](MGPDDEMABPB), ldloc:uint8[][exp:uint8](var_1_14)) } 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: 0x06002115 RID: 8469 RVA: 0x00085F40 File Offset: 0x00084140 [Token(Token = "0x6002115")] [Address(RVA = "0x1265050", Offset = "0x1264050", VA = "0x181265050")] private void KADCAKFHKAD(string CBCDLMLKBJE) { File.Delete(CBCDLMLKBJE); Debug.Log("Deleted " + CBCDLMLKBJE); } // Token: 0x06002116 RID: 8470 RVA: 0x00085F64 File Offset: 0x00084164 [Token(Token = "0x6002116")] [Address(RVA = "0x1262A10", Offset = "0x1261A10", VA = "0x181262A10")] private void HKFDPJBNPJM(string CBCDLMLKBJE, bool EGCIMHJLIDD) { Directory.Delete(CBCDLMLKBJE, EGCIMHJLIDD); Debug.Log("Deleted " + CBCDLMLKBJE); } // Token: 0x06002117 RID: 8471 RVA: 0x00085F88 File Offset: 0x00084188 [Token(Token = "0x6002117")] [Address(RVA = "0x1268E90", Offset = "0x1267E90", VA = "0x181268E90")] public DABKFAIHBBP RunGoToClubhousePromise(PLILLKHMNDA EGLGJIONCCP, SessionManager.BDPNOBGNGNI EKNHEEDECPK) { JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); JJEKJGALHKO promise = jjekjgalhko; Action action = delegate(Matchmaking.MHCKNNJOIIP mmError) { int num4 = 0; if (mmError != Matchmaking.MHCKNNJOIIP.Success) { promise.HMFPPBJFHKD(num4); return; } promise.OOOIENHGNCA(); }; Action action2 = delegate(string error) { promise.HMFPPBJFHKD(error); }; SessionManager.OBPDNFIGIJJ obpdnfigijj = new SessionManager.OBPDNFIGIJJ(); obpdnfigijj.club = EGLGJIONCCP; obpdnfigijj.<>4__this = this; obpdnfigijj.loadSceneSource = EKNHEEDECPK; obpdnfigijj.onResponseCallback = action; obpdnfigijj.OnErrorCallback = action2; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (!(k__BackingField != num)) { Debug.LogError("RecRoomSceneManager is null, cannot go to clubhouse"); } Action action3 = delegate(bool bypassMovementModeRestriction) { string k__BackingField = obpdnfigijj.club.k__BackingField; string text = "Go to clubhouse of " + k__BackingField + "?"; SessionManager <>4__this = obpdnfigijj.<>4__this; Action action4 = delegate { SessionManager.OBPDNFIGIJJ cs$<>8__locals = obpdnfigijj; SessionManager <>4__this2 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this2.JNHDCAJAGGG(loadSceneSource); SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = obpdnfigijj; SessionManager <>4__this3 = cs$<>8__locals2.<>4__this; Action onErrorCallback = cs$<>8__locals2.OnErrorCallback; bool bypassMovementModeRestriction = bypassMovementModeRestriction; Action onResponseCallback = cs$<>8__locals2.onResponseCallback; PLILLKHMNDA club = cs$<>8__locals2.club; <>4__this3.FCNLHEJECFN(club, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, onResponseCallback, onErrorCallback); }; Action action5 = delegate { SessionManager.OBPDNFIGIJJ cs$<>8__locals3 = obpdnfigijj; SessionManager <>4__this4 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource; <>4__this4.JNHDCAJAGGG(loadSceneSource2); SessionManager.OBPDNFIGIJJ cs$<>8__locals4 = obpdnfigijj; SessionManager <>4__this5 = cs$<>8__locals4.<>4__this; Action onErrorCallback2 = cs$<>8__locals4.OnErrorCallback; bool bypassMovementModeRestriction2 = bypassMovementModeRestriction; Action onResponseCallback2 = cs$<>8__locals4.onResponseCallback; PLILLKHMNDA club2 = cs$<>8__locals4.club; <>4__this5.FCNLHEJECFN(club2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, onResponseCallback2, onErrorCallback2); }; int num5 = 0; <>4__this.IMBDGDJFNOH(text, num5, action4, action5); }; int num2 = 0; int num3 = 0; this.EOILMFANOOO(num3, action3, num2); JJEKJGALHKO promise2 = promise; throw new NullReferenceException(); } // Token: 0x06002118 RID: 8472 RVA: 0x00086044 File Offset: 0x00084244 [Token(Token = "0x6002118")] [Address(RVA = "0x125ED50", Offset = "0x125DD50", VA = "0x18125ED50")] private void BJBDMHPJPJC(PLILLKHMNDA EGLGJIONCCP, SessionManager.BDPNOBGNGNI EKNHEEDECPK, [Optional] Action KNKGGHPEBPA, [Optional] Action JOCABJFLPFN) { SessionManager.OBPDNFIGIJJ obpdnfigijj = new SessionManager.OBPDNFIGIJJ(); obpdnfigijj.OnErrorCallback = 0; obpdnfigijj.club = EGLGJIONCCP; obpdnfigijj.<>4__this = this; obpdnfigijj.loadSceneSource = EKNHEEDECPK; obpdnfigijj.onResponseCallback = KNKGGHPEBPA; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (!(k__BackingField != num)) { Debug.LogError("RecRoomSceneManager is null, cannot go to clubhouse"); return; } Action action = delegate(bool bypassMovementModeRestriction) { string k__BackingField = obpdnfigijj.club.k__BackingField; string text = "Go to clubhouse of " + k__BackingField + "?"; SessionManager <>4__this = obpdnfigijj.<>4__this; Action action2 = delegate { SessionManager.OBPDNFIGIJJ cs$<>8__locals = obpdnfigijj; SessionManager <>4__this2 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this2.JNHDCAJAGGG(loadSceneSource); SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = obpdnfigijj; SessionManager <>4__this3 = cs$<>8__locals2.<>4__this; Action onErrorCallback = cs$<>8__locals2.OnErrorCallback; bool bypassMovementModeRestriction = bypassMovementModeRestriction; Action onResponseCallback = cs$<>8__locals2.onResponseCallback; PLILLKHMNDA club = cs$<>8__locals2.club; <>4__this3.FCNLHEJECFN(club, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, onResponseCallback, onErrorCallback); }; Action action3 = delegate { SessionManager.OBPDNFIGIJJ cs$<>8__locals3 = obpdnfigijj; SessionManager <>4__this4 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource; <>4__this4.JNHDCAJAGGG(loadSceneSource2); SessionManager.OBPDNFIGIJJ cs$<>8__locals4 = obpdnfigijj; SessionManager <>4__this5 = cs$<>8__locals4.<>4__this; Action onErrorCallback2 = cs$<>8__locals4.OnErrorCallback; bool bypassMovementModeRestriction2 = bypassMovementModeRestriction; Action onResponseCallback2 = cs$<>8__locals4.onResponseCallback; PLILLKHMNDA club2 = cs$<>8__locals4.club; <>4__this5.FCNLHEJECFN(club2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, onResponseCallback2, onErrorCallback2); }; int num4 = 0; <>4__this.IMBDGDJFNOH(text, num4, action2, action3); }; int num2 = 0; int num3 = 0; this.EOILMFANOOO(num3, action, num2); throw new NullReferenceException(); } // Token: 0x06002119 RID: 8473 RVA: 0x000860C0 File Offset: 0x000842C0 [Token(Token = "0x6002119")] [Address(RVA = "0x1261900", Offset = "0x1260900", VA = "0x181261900")] private void FCNLHEJECFN(PLILLKHMNDA EGLGJIONCCP, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, Action KNKGGHPEBPA, [Optional] Action JOCABJFLPFN) { Action onResponseCallback = 0; Action OnErrorCallback = 0; PLILLKHMNDA club = EGLGJIONCCP; bool bypassMovementModeRestriction = KJHCANCBKAL; Func> func = delegate(int[] additionalPlayers) { PLILLKHMNDA club2 = club; bool bypassMovementModeRestriction2 = bypassMovementModeRestriction; return Matchmaking.IIDEDGKAGOE(club2, additionalPlayers, bypassMovementModeRestriction2); }; Action action = delegate(Matchmaking.MHCKNNJOIIP response) { if (onResponseCallback != 0) { } }; Action action2 = delegate(string error) { Action onErrorCallback = OnErrorCallback; if (onErrorCallback != 0) { onErrorCallback(error); } }; throw new NullReferenceException(); } // Token: 0x0600211A RID: 8474 RVA: 0x00086120 File Offset: 0x00084320 [Token(Token = "0x600211A")] [Address(RVA = "0x12690F0", Offset = "0x12680F0", VA = "0x1812690F0")] public bool RunGoToPlayerEvent(CCMBKDINCAH EKMPDPAIEPJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK, string LGHBPPIOOBM) { if (EKMPDPAIEPJ != 0 && (EKMPDPAIEPJ.KJDKJFLBFOL || EKMPDPAIEPJ.KMOAHFBMONE) && !EIMGAFPPJFD.IFAHODHCMEE()) { this.EHFHAILLKPM(); } NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; CFLMJLFBOKH.CMHOLOLFAEI(EKMPDPAIEPJ, (CFLMJLFBOKH.DKHGLGHBFAL)((uint)6)); return (uint)6 == 0U; } // Token: 0x0600211B RID: 8475 RVA: 0x00086170 File Offset: 0x00084370 [Token(Token = "0x600211B")] [Address(RVA = "0x12653F0", Offset = "0x12643F0", VA = "0x1812653F0")] private void KOPIJHLIBJP(CCMBKDINCAH EKMPDPAIEPJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK, string LGHBPPIOOBM) { SessionManager.BLGGOIPIOGB blggoipiogb = new SessionManager.BLGGOIPIOGB(); blggoipiogb.<>4__this = this; blggoipiogb.targetEvent = EKMPDPAIEPJ; blggoipiogb.loadSceneSource = EKNHEEDECPK; blggoipiogb.amplitudeCommandContext = LGHBPPIOOBM; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (!(k__BackingField != num)) { Debug.LogError("Button_JoinEvent RecRoomSceneManager is null."); return; } PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(blggoipiogb.targetEvent.k__BackingField); Action action = delegate(KLCOGEIGEBJ room) { KLCOGEIGEBJ room = room2; SessionManager <>4__this = blggoipiogb.<>4__this; Action action2 = delegate(bool bypassMovementModeRestriction) { string k__BackingField = blggoipiogb.targetEvent.k__BackingField; string text = "Go to " + k__BackingField; SessionManager <>4__this2 = blggoipiogb.<>4__this; KLCOGEIGEBJ room2 = room; Action action3 = delegate { SessionManager.BLGGOIPIOGB cs$<>8__locals = blggoipiogb; SessionManager <>4__this3 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this3.JNHDCAJAGGG(loadSceneSource); SessionManager.BLGGOIPIOGB cs$<>8__locals2 = blggoipiogb; SessionManager <>4__this4 = cs$<>8__locals2.<>4__this; string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext; CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent; bool bypassMovementModeRestriction = bypassMovementModeRestriction; <>4__this4.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, amplitudeCommandContext); }; Action action4 = delegate { SessionManager.BLGGOIPIOGB cs$<>8__locals3 = blggoipiogb; SessionManager <>4__this5 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource; <>4__this5.JNHDCAJAGGG(loadSceneSource2); SessionManager.BLGGOIPIOGB cs$<>8__locals4 = blggoipiogb; SessionManager <>4__this6 = cs$<>8__locals4.<>4__this; string amplitudeCommandContext2 = cs$<>8__locals4.amplitudeCommandContext; CCMBKDINCAH targetEvent2 = cs$<>8__locals4.targetEvent; bool bypassMovementModeRestriction2 = bypassMovementModeRestriction; <>4__this6.MDMJAENBPPM(targetEvent2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, amplitudeCommandContext2); }; <>4__this2.IMBDGDJFNOH(text, room2, action3, action4); }; int num2 = 0; <>4__this.EOILMFANOOO(room2, action2, num2); }; throw new NullReferenceException(); } // Token: 0x0600211C RID: 8476 RVA: 0x000861E4 File Offset: 0x000843E4 [Token(Token = "0x600211C")] [Address(RVA = "0x1269530", Offset = "0x1268530", VA = "0x181269530")] public void RunJoinRoom(string BFGCDJFNJLE, SessionManager.IJKKAICPLDE AHLJJMLMKKH, bool FJCENPDMHIE, [Optional] Action KNKGGHPEBPA) { Action onResponseCallback = 0; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(BFGCDJFNJLE); SessionManager.IJKKAICPLDE loadSceneSourceData; Action action = delegate(KLCOGEIGEBJ room) { SessionManager <>4__this = this; Action onResponseCallback2 = onResponseCallback; SessionManager.IJKKAICPLDE loadSceneSourceData2 = loadSceneSourceData; int num = 0; bool isPrivate = FJCENPDMHIE; <>4__this.RunJoinRoom(room, num, loadSceneSourceData2, isPrivate, num, onResponseCallback2); }; if (SessionManager.<>c.<>9__206_1 == 0) { SessionManager.<>c.<>9__206_1 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; }; } throw new NullReferenceException(); } // Token: 0x0600211D RID: 8477 RVA: 0x00086244 File Offset: 0x00084444 [Token(Token = "0x600211D")] [Address(RVA = "0x1269710", Offset = "0x1268710", VA = "0x181269710")] public void RunJoinRoom(KLCOGEIGEBJ DDEGOJKBEAN, SessionManager.IJKKAICPLDE AHLJJMLMKKH, bool FJCENPDMHIE, [Optional] Action KNKGGHPEBPA) { } // Token: 0x0600211E RID: 8478 RVA: 0x00086254 File Offset: 0x00084454 [Token(Token = "0x600211E")] [Address(RVA = "0x1269760", Offset = "0x1268760", VA = "0x181269760")] public void RunJoinRoom(KLCOGEIGEBJ DDEGOJKBEAN, string KPIKANDMJJD, SessionManager.IJKKAICPLDE AHLJJMLMKKH, bool FJCENPDMHIE, [Optional] string KIIFGNILJEA, [Optional] Action KNKGGHPEBPA) { Action onResponseCallback = 0; bool isPrivate = false; string roomCode = 0; KLCOGEIGEBJ room = DDEGOJKBEAN; SessionManager <>4__this = this; string roomSceneName = KPIKANDMJJD; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (!(k__BackingField == num)) { SessionManager.IJKKAICPLDE loadSceneSourceData; if (loadSceneSourceData == (ulong)47L) { EOMNEGBDLDP.FGDAGDPFHLI(room); } if (this.CJKMCGCEELP != (ulong)0L) { SessionManager.PJHIGDBINKD pjhigdbinkd = new SessionManager.PJHIGDBINKD(); this.CJKMCGCEELP(pjhigdbinkd); if (pjhigdbinkd.ECOJNCMNPOJ) { Debug.Log("JoinRoom request canceled"); return; } } throw new NullReferenceException(); } } // Token: 0x0600211F RID: 8479 RVA: 0x000862F0 File Offset: 0x000844F0 [Token(Token = "0x600211F")] [Address(RVA = "0x12694D0", Offset = "0x12684D0", VA = "0x1812694D0")] public void RunJoinRoomCode(KLCOGEIGEBJ DDEGOJKBEAN, string KIIFGNILJEA, [Optional] Action KNKGGHPEBPA) { } // Token: 0x06002120 RID: 8480 RVA: 0x00086300 File Offset: 0x00084500 [Token(Token = "0x6002120")] [Address(RVA = "0x1263100", Offset = "0x1262100", VA = "0x181263100")] private void ILMAPKHEIDL(PMGCJEPKFOF NKLGAGCHGPM, Action JPBNDDKBFHO) { Action optionalOnResponseCallback = JPBNDDKBFHO; if (JPBNDDKBFHO != 0) { } Action action = delegate(string error) { Debug.LogWarning("A promise error message is being propagated as an \"unknown error\". Specific message: " + error + "."); Action optionalOnResponseCallback2 = optionalOnResponseCallback; if (optionalOnResponseCallback2 != 0) { optionalOnResponseCallback2((uint)(-1)); } }; throw new NullReferenceException(); } // Token: 0x06002121 RID: 8481 RVA: 0x00086330 File Offset: 0x00084530 [Token(Token = "0x6002121")] [Address(RVA = "0x12631D0", Offset = "0x12621D0", VA = "0x1812631D0")] private void ILMAPKHEIDL(PMGCJEPKFOF NKLGAGCHGPM, Action JPBNDDKBFHO) { Action optionalOnResponseCallback = JPBNDDKBFHO; if (JPBNDDKBFHO != 0) { Action action = delegate(Matchmaking.MHCKNNJOIIP errorCode) { Action optionalOnResponseCallback2 = optionalOnResponseCallback; }; } this.ILMAPKHEIDL(NKLGAGCHGPM, JPBNDDKBFHO); } // Token: 0x06002122 RID: 8482 RVA: 0x0008636C File Offset: 0x0008456C [Token(Token = "0x6002122")] [Address(RVA = "0x12699F0", Offset = "0x12689F0", VA = "0x1812699F0")] public void RunJoinSubRoomOfCurrentRoom(string KPIKANDMJJD, SessionManager.BDPNOBGNGNI EKNHEEDECPK, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool MFLEHJHEJPM) { SessionManager.JCFEIIGJBFG jcfeiigjbfg = new SessionManager.JCFEIIGJBFG(); jcfeiigjbfg.forceNewInstance = false; jcfeiigjbfg.inviteMode = CFFFCALCLPB; jcfeiigjbfg.roomSceneName = KPIKANDMJJD; jcfeiigjbfg.<>4__this = this; jcfeiigjbfg.loadSceneSource = EKNHEEDECPK; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (k__BackingField != num && jcfeiigjbfg.roomSceneName != (ulong)0L) { new SessionManager.OIILLLPLAIE().CS$<>8__locals1 = jcfeiigjbfg; if (this.CJKMCGCEELP != (ulong)0L) { SessionManager.PJHIGDBINKD pjhigdbinkd = new SessionManager.PJHIGDBINKD(); this.CJKMCGCEELP(pjhigdbinkd); if (pjhigdbinkd.ECOJNCMNPOJ) { Debug.Log("JoinRoomScene request canceled"); return; } } PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; throw new NullReferenceException(); } } // Token: 0x06002123 RID: 8483 RVA: 0x00086418 File Offset: 0x00084618 [Token(Token = "0x6002123")] [Address(RVA = "0x1269280", Offset = "0x1268280", VA = "0x181269280")] public void RunJoinPlayer(KLCOGEIGEBJ DDEGOJKBEAN, int CJFGEMGOJHB, SessionManager.BDPNOBGNGNI EKNHEEDECPK) { SessionManager.LMNLDDLILDB lmnlddlildb = new SessionManager.LMNLDDLILDB(); lmnlddlildb.loadSceneSource = EKNHEEDECPK; lmnlddlildb.<>4__this = this; lmnlddlildb.playerId = CJFGEMGOJHB; lmnlddlildb.room = DDEGOJKBEAN; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (!(k__BackingField != num)) { int playerId = lmnlddlildb.playerId; Debug.LogError("Button_JoinPlayer '" + playerId + "', RecRoomSceneManager is null."); return; } if (this.CJKMCGCEELP != (ulong)0L) { SessionManager.PJHIGDBINKD pjhigdbinkd = new SessionManager.PJHIGDBINKD(); this.CJKMCGCEELP(pjhigdbinkd); if (pjhigdbinkd.ECOJNCMNPOJ) { Debug.Log("JoinPlayer request canceled"); } } KLCOGEIGEBJ room = lmnlddlildb.room; Action action = delegate(bool bypassMovementModeRestriction) { if (lmnlddlildb.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH) { int playerId2 = lmnlddlildb.playerId; bool flag; string text; if (!flag || text == 0) { } string text2 = "Join " + "player"; SessionManager <>4__this = lmnlddlildb.<>4__this; KLCOGEIGEBJ room2 = lmnlddlildb.room; Action action2 = delegate { SessionManager.LMNLDDLILDB cs$<>8__locals = lmnlddlildb; SessionManager <>4__this3 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this3.JNHDCAJAGGG(loadSceneSource); SessionManager.LMNLDDLILDB cs$<>8__locals2 = lmnlddlildb; SessionManager <>4__this4 = cs$<>8__locals2.<>4__this; bool bypassMovementModeRestriction3 = bypassMovementModeRestriction; int playerId4 = cs$<>8__locals2.playerId; <>4__this4.JoinPlayer(playerId4, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3); }; Action action3 = delegate { SessionManager.LMNLDDLILDB cs$<>8__locals3 = lmnlddlildb; SessionManager <>4__this5 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource; <>4__this5.JNHDCAJAGGG(loadSceneSource2); SessionManager.LMNLDDLILDB cs$<>8__locals4 = lmnlddlildb; SessionManager <>4__this6 = cs$<>8__locals4.<>4__this; bool bypassMovementModeRestriction4 = bypassMovementModeRestriction; int playerId5 = cs$<>8__locals4.playerId; <>4__this6.JoinPlayer(playerId5, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4); }; <>4__this.IMBDGDJFNOH(text2, room2, action2, action3); return; } lmnlddlildb.<>4__this.JNHDCAJAGGG(SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH); SessionManager <>4__this2 = lmnlddlildb.<>4__this; bool bypassMovementModeRestriction2 = bypassMovementModeRestriction; int num3 = 0; int playerId3 = lmnlddlildb.playerId; <>4__this2.JoinPlayer(playerId3, (SessionManager.APNNGFNMGDP)num3, bypassMovementModeRestriction2); throw new NullReferenceException(); }; int num2 = 0; this.EOILMFANOOO(room, action, num2); throw new NullReferenceException(); } // Token: 0x06002124 RID: 8484 RVA: 0x000864D8 File Offset: 0x000846D8 [Token(Token = "0x6002124")] [Address(RVA = "0x1268B50", Offset = "0x1267B50", VA = "0x181268B50")] public void RunAcceptRoomInvite(KLCOGEIGEBJ DDEGOJKBEAN, CPIHGIEOPAJ AGDBLDPDFNJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK) { SessionManager.CIJNHIDDANN cijnhiddann; bool flag; do { cijnhiddann = new SessionManager.CIJNHIDDANN(); cijnhiddann.loadSceneSource = EKNHEEDECPK; cijnhiddann.<>4__this = this; cijnhiddann.roomInviteMessage = AGDBLDPDFNJ; cijnhiddann.room = DDEGOJKBEAN; cijnhiddann.playerId = cijnhiddann; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; flag = k__BackingField != num; if (flag) { goto IL_70; } CPIHGIEOPAJ roomInviteMessage = cijnhiddann.roomInviteMessage; } while (!flag || !flag); long num2; Debug.LogError("Button_AcceptRoomInvite '" + num2 + "', RecRoomSceneManager is null."); return; IL_70: if (this.CJKMCGCEELP != (ulong)0L) { SessionManager.PJHIGDBINKD pjhigdbinkd = new SessionManager.PJHIGDBINKD(); this.CJKMCGCEELP(pjhigdbinkd); if (pjhigdbinkd.ECOJNCMNPOJ) { Debug.Log("AcceptRoomInvite request canceled"); } } KLCOGEIGEBJ room = cijnhiddann.room; Action action = delegate(bool bypassMovementModeRestriction) { if (cijnhiddann.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH) { int playerId = cijnhiddann.playerId; bool flag2; string text; if (!flag2 || text == 0) { } string text2 = "Join " + "player"; SessionManager <>4__this = cijnhiddann.<>4__this; KLCOGEIGEBJ room2 = cijnhiddann.room; Action action2 = delegate { SessionManager.CIJNHIDDANN cs$<>8__locals = cijnhiddann; SessionManager <>4__this3 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this3.JNHDCAJAGGG(loadSceneSource); SessionManager.CIJNHIDDANN cs$<>8__locals2 = cijnhiddann; SessionManager <>4__this4 = cs$<>8__locals2.<>4__this; bool bypassMovementModeRestriction3 = bypassMovementModeRestriction; CPIHGIEOPAJ roomInviteMessage3 = cs$<>8__locals2.roomInviteMessage; <>4__this4.ALCJNMAOIGH(roomInviteMessage3, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3); }; Action action3 = delegate { SessionManager.CIJNHIDDANN cs$<>8__locals3 = cijnhiddann; SessionManager <>4__this5 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource; <>4__this5.JNHDCAJAGGG(loadSceneSource2); SessionManager.CIJNHIDDANN cs$<>8__locals4 = cijnhiddann; SessionManager <>4__this6 = cs$<>8__locals4.<>4__this; bool bypassMovementModeRestriction4 = bypassMovementModeRestriction; CPIHGIEOPAJ roomInviteMessage4 = cs$<>8__locals4.roomInviteMessage; <>4__this6.ALCJNMAOIGH(roomInviteMessage4, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4); }; <>4__this.IMBDGDJFNOH(text2, room2, action2, action3); return; } cijnhiddann.<>4__this.JNHDCAJAGGG(SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH); SessionManager <>4__this2 = cijnhiddann.<>4__this; bool bypassMovementModeRestriction2 = bypassMovementModeRestriction; int num4 = 0; CPIHGIEOPAJ roomInviteMessage2 = cijnhiddann.roomInviteMessage; <>4__this2.ALCJNMAOIGH(roomInviteMessage2, (SessionManager.APNNGFNMGDP)num4, bypassMovementModeRestriction2); throw new NullReferenceException(); }; int num3 = 0; this.EOILMFANOOO(room, action, num3); throw new NullReferenceException(); } // Token: 0x06002125 RID: 8485 RVA: 0x000865B4 File Offset: 0x000847B4 [Token(Token = "0x6002125")] [Address(RVA = "0x12688A0", Offset = "0x12678A0", VA = "0x1812688A0")] public void RequestGameInvite(int CJFGEMGOJHB, string JLJADMDFMOJ) { if (!EIMGAFPPJFD.IKDFDELJBII()) { return; } int playerId = CJFGEMGOJHB; Dictionary coplmlmailo = this.COPLMLMAILO; if (this.MMGBAFKNAMN((long)playerId, 30f, coplmlmailo)) { Dictionary coplmlmailo2 = this.COPLMLMAILO; float realtimeSinceStartup = Time.realtimeSinceStartup; throw new NullReferenceException(); } throw new NullReferenceException(); } // Token: 0x06002126 RID: 8486 RVA: 0x0008664C File Offset: 0x0008484C [Token(Token = "0x6002126")] [Address(RVA = "0x1261570", Offset = "0x1260570", VA = "0x181261570")] private void EOILMFANOOO(KLCOGEIGEBJ DDEGOJKBEAN, Action MBGDAICHDNA, [Optional] Action AGFONKPBJDD) { SessionManager.OFIJBLICLEF ofijbliclef = new SessionManager.OFIJBLICLEF(); ofijbliclef.<>4__this = this; ofijbliclef.room = DDEGOJKBEAN; ofijbliclef.onConfirmed = MBGDAICHDNA; ofijbliclef.onCancel = AGFONKPBJDD; Action action = delegate(bool bypassMovementModeRestriction) { SessionManager <>4__this = ofijbliclef.<>4__this; Action <>9__10; Action <>9__8; Action <>9__6; Action <>9__4; Action action3 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals = ofijbliclef; Action <>9__2 = <>9__4; SessionManager <>4__this2 = cs$<>8__locals.<>4__this; if (<>9__2 == 0) { Action action5 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals2 = ofijbliclef; Action <>9__3 = <>9__6; SessionManager <>4__this3 = cs$<>8__locals2.<>4__this; if (<>9__3 == 0) { Action action7 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals3 = ofijbliclef; Action <>9__11 = <>9__8; SessionManager <>4__this4 = cs$<>8__locals3.<>4__this; KLCOGEIGEBJ room = cs$<>8__locals3.room; if (<>9__11 == 0) { Action action9 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals4 = ofijbliclef; Action <>9__5 = <>9__10; SessionManager <>4__this5 = cs$<>8__locals4.<>4__this; KLCOGEIGEBJ room2 = cs$<>8__locals4.room; if (<>9__5 == 0) { Action action11 = delegate { Action onConfirmed = ofijbliclef.onConfirmed; bool bypassMovementModeRestriction = bypassMovementModeRestriction; onConfirmed(bypassMovementModeRestriction); }; <>9__10 = action11; } Action action12; if (cs$<>8__locals4.<>9__11 == 0) { action12 = delegate { Action onCancel = cs$<>8__locals4.onCancel; if (onCancel != 0) { onCancel(); return; } }; cs$<>8__locals4.<>9__11 = action12; } <>4__this5.NIEAGOJFEDJ(room2, <>9__5, action12); }; <>9__8 = action9; } Action action10; if (cs$<>8__locals3.<>9__9 == 0) { action10 = delegate { Action onCancel2 = cs$<>8__locals3.onCancel; if (onCancel2 != 0) { onCancel2(); return; } }; cs$<>8__locals3.<>9__9 = action10; } <>4__this4.ABLCIMNCIHL(room, <>9__11, action10); }; <>9__6 = action7; } Action action8; if (cs$<>8__locals2.<>9__7 == 0) { action8 = delegate { Action onCancel3 = cs$<>8__locals2.onCancel; if (onCancel3 != 0) { onCancel3(); return; } }; cs$<>8__locals2.<>9__7 = action8; } <>4__this3.IIODEOAKKDD(<>9__3, action8); }; <>9__4 = action5; } Action action6; if (cs$<>8__locals.<>9__5 == 0) { action6 = delegate { Action onCancel4 = cs$<>8__locals.onCancel; if (onCancel4 != 0) { onCancel4(); return; } }; cs$<>8__locals.<>9__5 = action6; } <>4__this2.DFAJJNNIEEE(<>9__2, action6); }; Action <>9__ = ofijbliclef.<>9__3; if (<>9__ == 0) { Action action4 = delegate { Action onCancel5 = ofijbliclef.onCancel; if (onCancel5 != 0) { onCancel5(); return; } }; ofijbliclef.<>9__3 = action4; } <>4__this.EHHPNDGMJCH(action3, <>9__); }; Action action2 = delegate { Action onCancel6 = ofijbliclef.onCancel; if (onCancel6 != 0) { onCancel6(); return; } }; this.GFMMOALLEBK(DDEGOJKBEAN, action, action2); } // Token: 0x06002127 RID: 8487 RVA: 0x000866A4 File Offset: 0x000848A4 [Token(Token = "0x6002127")] [Address(RVA = "0x1262BE0", Offset = "0x1261BE0", VA = "0x181262BE0")] public static bool HasLocalPlayerAlreadyAcceptedWarning(KLCOGEIGEBJ DDEGOJKBEAN) { HashSet hfafemkmjjl = SessionManager.HFAFEMKMJJL; long k__BackingField = DDEGOJKBEAN.k__BackingField; return hfafemkmjjl.Contains(k__BackingField); } // Token: 0x06002128 RID: 8488 RVA: 0x000866CC File Offset: 0x000848CC [Token(Token = "0x6002128")] [Address(RVA = "0x1261A70", Offset = "0x1260A70", VA = "0x181261A70")] public static void ForceAcceptRoomWarnings(KLCOGEIGEBJ DDEGOJKBEAN) { HashSet hfafemkmjjl = SessionManager.HFAFEMKMJJL; long k__BackingField = DDEGOJKBEAN.k__BackingField; bool flag = hfafemkmjjl.Add(k__BackingField); } // Token: 0x06002129 RID: 8489 RVA: 0x000866F4 File Offset: 0x000848F4 [Token(Token = "0x6002129")] [Address(RVA = "0x1261C70", Offset = "0x1260C70", VA = "0x181261C70")] private void GFMMOALLEBK(KLCOGEIGEBJ DDEGOJKBEAN, Action MBGDAICHDNA, [Optional] Action AGFONKPBJDD) { if (DDEGOJKBEAN != 0) { long k__BackingField = DDEGOJKBEAN.k__BackingField; PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; ONCGMPLDEPM oncgmpldepm = ONCGMPLDEPM.MAMCJMIPCOD(DDEGOJKBEAN); if (oncgmpldepm.k__BackingField) { HashSet hfafemkmjjl = SessionManager.HFAFEMKMJJL; long k__BackingField2 = DDEGOJKBEAN.k__BackingField; if (hfafemkmjjl.Contains(k__BackingField2)) { goto IL_E0; } } RoomWarningsScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); flowByType.EBDCIFINPNK = DDEGOJKBEAN; flowByType.FPFIPJEKAIB = oncgmpldepm; flowByType.NBDCIDMGHNA = MBGDAICHDNA; flowByType.BCBFPMIMGHJ = AGFONKPBJDD; flowByType.FFHEADALFEO(); string text = flowByType.cancelButton.label.text; WatchUI k__BackingField = flowByType.k__BackingField; int num = 0; k__BackingField.PushFlow(flowByType, num); if (!flowByType.k__BackingField.OHPDNGENFJL.KGCJLAOBAHL) { WatchMenuProjector watchMenuProjector = flowByType.k__BackingField.OHPDNGENFJL; int num2 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0); this.EnforceComfortAndMovementIfNextRoomIdEqualsThisRoomId(); MBGDAICHDNA(1); } return; } IL_E0: throw new NullReferenceException(); } // Token: 0x0600212A RID: 8490 RVA: 0x000867E8 File Offset: 0x000849E8 [Token(Token = "0x600212A")] [Address(RVA = "0x1261670", Offset = "0x1260670", VA = "0x181261670")] public void EnforceComfortAndMovementIfNextRoomIdEqualsThisRoomId() { if (SingletonMonoBehaviour.ONCPNMDGGKG.vrLocomotionComfortMode.k__BackingField) { VRLocomotionComfortMode vrLocomotionComfortMode = SingletonMonoBehaviour.ONCPNMDGGKG.vrLocomotionComfortMode; long k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; vrLocomotionComfortMode.k__BackingField = k__BackingField; } if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB) { LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE; LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG; if (fgamgpebmge != instance.KCGODJHNODG) { LocalPlayerController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; LocalPlayerController instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; return; } } } // Token: 0x0600212B RID: 8491 RVA: 0x00086864 File Offset: 0x00084A64 [Token(Token = "0x600212B")] [Address(RVA = "0x1264F20", Offset = "0x1263F20", VA = "0x181264F20")] public bool JuniorPlayerJoinCheck(long BMOODMMENOE, bool CNANMHJBLCE = false) { if (!EIMGAFPPJFD.IKDFDELJBII()) { if (CNANMHJBLCE) { this.EHFHAILLKPM(); } } return true; } // Token: 0x0600212C RID: 8492 RVA: 0x00086888 File Offset: 0x00084A88 [Token(Token = "0x600212C")] [Address(RVA = "0x1264FA0", Offset = "0x1263FA0", VA = "0x181264FA0")] public bool JuniorRoomCheck(MKAMHOIHOJK PEOBMOOENJD, bool CNANMHJBLCE = false) { if (!PEOBMOOENJD.k__BackingField && !EIMGAFPPJFD.IKDFDELJBII()) { if (CNANMHJBLCE) { this.EHFHAILLKPM(); } } return true; } // Token: 0x0600212D RID: 8493 RVA: 0x000868BC File Offset: 0x00084ABC [Token(Token = "0x600212D")] [Address(RVA = "0x125F710", Offset = "0x125E710", VA = "0x18125F710")] private bool CMNCLDNBFHD(bool CNANMHJBLCE = false) { if (!EIMGAFPPJFD.IFAHODHCMEE()) { if (CNANMHJBLCE) { this.EHFHAILLKPM(); } } return true; } // Token: 0x0600212E RID: 8494 RVA: 0x000868E0 File Offset: 0x00084AE0 [Token(Token = "0x600212E")] [Address(RVA = "0x1260AD0", Offset = "0x125FAD0", VA = "0x181260AD0")] private void EHFHAILLKPM() { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0600212F RID: 8495 RVA: 0x000868FC File Offset: 0x00084AFC [Token(Token = "0x600212F")] [Address(RVA = "0x1260930", Offset = "0x125F930", VA = "0x181260930")] private void EDLLGIAJDFB() { PlayerParty playerParty = Player.k__BackingField.playerParty; int num = 0; if (playerParty != num) { return; } } // Token: 0x06002130 RID: 8496 RVA: 0x0008692C File Offset: 0x00084B2C [Token(Token = "0x6002130")] [Address(RVA = "0x1263390", Offset = "0x1262390", VA = "0x181263390")] private void IMBDGDJFNOH(string JDBKDGCJHMB, KLCOGEIGEBJ CDIHHPANDDG, Action MBGDAICHDNA, [Optional] Action BLGNELCMJFH) { int num; int num3; do { num = 0; SessionManager.MMHIAKEKKDB mmhiakekkdb = new SessionManager.MMHIAKEKKDB(); mmhiakekkdb.onConfirmed = MBGDAICHDNA; mmhiakekkdb.onRejected = mmhiakekkdb; if (Player.k__BackingField.playerUI != 0) { } int num2 = 0; if (num == num2 || num3 <= 1) { goto IL_108; } if (CDIHHPANDDG == 0) { goto IL_F2; } if (num3 != 0) { if (num >= num3) { goto IL_5D; } num += num; if (num != num3) { num++; goto IL_5D; } goto IL_6F; IL_76: EFAJBHGDIDD efajbhgdidd; if (efajbhgdidd != 0) { if (efajbhgdidd.BNEPHABLOOD == LocalPlayerController.JJKKCDNKBJI.SCREEN) { } if (efajbhgdidd.BNEPHABLOOD == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT || efajbhgdidd.BNEPHABLOOD == LocalPlayerController.JJKKCDNKBJI.VR_WALK) { } } bool flag; while (!flag) { } bool flag2; while (!flag2) { } goto IL_A3; IL_6F: int num4; num4 += num4; goto IL_76; IL_5D: KFMCHGDCCGM kfmchgdccgm; if (kfmchgdccgm == KFMCHGDCCGM.VRLow) { } KFMCHGDCCGM kfmchgdccgm2; if (kfmchgdccgm2 == KFMCHGDCCGM.Quest2) { } num4 = 0; KFMCHGDCCGM kfmchgdccgm3; if (kfmchgdccgm3 == KFMCHGDCCGM.Mobile) { goto IL_6F; } goto IL_76; } IL_A3: if (num3 != 0) { } } while (num != 0); ulong num5; if (num5 != (ulong)0L) { string[] array = new string[2]; throw new ArrayTypeMismatchException(); } IL_F2: Action action = delegate(JPIJGHNNIDP r) { while (r != JPIJGHNNIDP.Cancel) { if (r != JPIJGHNNIDP.Cancel) { if (r != JPIJGHNNIDP.Affirmative) { break; } Action onRejected = num3.onRejected; if (onRejected != 0) { onRejected(); return; } break; } else if (num3.onConfirmed == 0) { throw new NullReferenceException(); } } }; return; IL_108: throw new NullReferenceException(); } // Token: 0x06002131 RID: 8497 RVA: 0x00086A7C File Offset: 0x00084C7C [Token(Token = "0x6002131")] [Address(RVA = "0x1260B70", Offset = "0x125FB70", VA = "0x181260B70")] private void EHHPNDGMJCH(Action MBGDAICHDNA, [Optional] Action BLGNELCMJFH) { PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (instance2.PlayerHasRole(agajmbpabdl, (uint)4194304)) { if (Matchmaking.ELHFNPEDCCN != 0) { } DateTime now = DateTime.Now; DateTime minValue = DateTime.MinValue; TimeSpan timeSpan = now - minValue; DateTime now2 = DateTime.Now; DateTime bhfeedlejkh = this.BHFEEDLEJKH; TimeSpan timeSpan2 = now2 - bhfeedlejkh; if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField) { PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; } string k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; string text = string.Format("Leave ^{0} without saving?", k__BackingField); object[] array = new object[5]; throw new ArrayTypeMismatchException(); } } MBGDAICHDNA(); throw new NullReferenceException(); } // Token: 0x06002132 RID: 8498 RVA: 0x00086BF0 File Offset: 0x00084DF0 [Token(Token = "0x6002132")] [Address(RVA = "0x1263290", Offset = "0x1262290", VA = "0x181263290")] private void ILPIDHICKMB(string BFGCDJFNJLE, string KPIKANDMJJD, bool FJCENPDMHIE, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, [Optional] Action KNKGGHPEBPA, [Optional] string KIIFGNILJEA) { if (Matchmaking.HMCJLLMDAAM != 0) { PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; } } // Token: 0x170005D2 RID: 1490 // (get) Token: 0x06002133 RID: 8499 RVA: 0x00086C18 File Offset: 0x00084E18 [Token(Token = "0x170005D2")] private bool GNIEGMJOBFG { [Token(Token = "0x6002133")] [Address(RVA = "0x125F6E0", Offset = "0x125E6E0", VA = "0x18125F6E0")] get { return this.EBDIMALGPNB.CFLJGNJLBFG; } } // Token: 0x06002134 RID: 8500 RVA: 0x00086C38 File Offset: 0x00084E38 [Token(Token = "0x6002134")] [Address(RVA = "0x125E680", Offset = "0x125D680", VA = "0x18125E680")] public void AddGameProgressSupport(object PIHIPPPPEBI) { this.EBDIMALGPNB.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06002135 RID: 8501 RVA: 0x00086C58 File Offset: 0x00084E58 [Token(Token = "0x6002135")] [Address(RVA = "0x1268870", Offset = "0x1267870", VA = "0x181268870")] public void RemoveGameProgressSupport(object PIHIPPPPEBI) { this.EBDIMALGPNB.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170005D3 RID: 1491 // (get) Token: 0x06002136 RID: 8502 RVA: 0x00086C78 File Offset: 0x00084E78 [Token(Token = "0x170005D3")] private SessionManager.FNCGMBFIDAC OJEPEPKKNFF { [Token(Token = "0x6002136")] [Address(RVA = "0x125DD30", Offset = "0x125CD30", VA = "0x18125DD30")] get { throw new NullReferenceException(); } } // Token: 0x06002137 RID: 8503 RVA: 0x00086C8C File Offset: 0x00084E8C [Token(Token = "0x6002137")] [Address(RVA = "0x125E5F0", Offset = "0x125D5F0", VA = "0x18125E5F0")] public void AddGameProgressSettings(SessionManager.FNCGMBFIDAC GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO ggpfoloecgb = this.GGPFOLOECGB; } // Token: 0x06002138 RID: 8504 RVA: 0x00086CA8 File Offset: 0x00084EA8 [Token(Token = "0x6002138")] [Address(RVA = "0x1268810", Offset = "0x1267810", VA = "0x181268810")] public void RemoveGameProgressSettings(object PIHIPPPPEBI) { bool flag = this.GGPFOLOECGB.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06002139 RID: 8505 RVA: 0x00086CC8 File Offset: 0x00084EC8 [Token(Token = "0x6002139")] [Address(RVA = "0x125FE70", Offset = "0x125EE70", VA = "0x18125FE70")] private void DFAJJNNIEEE(Action MBGDAICHDNA, [Optional] Action BLGNELCMJFH) { if (this.EBDIMALGPNB.CFLJGNJLBFG) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { FFPFKDMKLOP currentState = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ; if ((currentState == FFPFKDMKLOP.GAME_RUNNING || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KKJJGNLJHDG) && currentState != FFPFKDMKLOP.INITIALIZE_CONFIG) { PlayerUI playerUI = Player.k__BackingField.playerUI; BJOIBBBOIKO ggpfoloecgb = this.GGPFOLOECGB; WatchUI k__BackingField = playerUI.k__BackingField; BJOIBBBOIKO ggpfoloecgb2 = this.GGPFOLOECGB; Action action = delegate(JPIJGHNNIDP r) { Action onRejected; while (r != JPIJGHNNIDP.Cancel) { if (r != JPIJGHNNIDP.Cancel) { if (r == JPIJGHNNIDP.Affirmative) { break; } return; } else { IntPtr method_ptr = onRejected.method_ptr; if (MBGDAICHDNA == 0) { throw new NullReferenceException(); } } } onRejected = BLGNELCMJFH; if (onRejected != 0) { onRejected(); return; } }; return; } } } MBGDAICHDNA(); throw new NullReferenceException(); } // Token: 0x0600213A RID: 8506 RVA: 0x00086D74 File Offset: 0x00084F74 [Token(Token = "0x600213A")] [Address(RVA = "0x1266790", Offset = "0x1265790", VA = "0x181266790")] private bool NCNECBKIBHJ() { if (this.EBDIMALGPNB.CFLJGNJLBFG) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { FFPFKDMKLOP currentState = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ; if ((currentState == FFPFKDMKLOP.GAME_RUNNING || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KKJJGNLJHDG) && currentState != FFPFKDMKLOP.INITIALIZE_CONFIG) { return true; } } } throw new NullReferenceException(); } // Token: 0x0600213B RID: 8507 RVA: 0x00086DCC File Offset: 0x00084FCC [Token(Token = "0x600213B")] [Address(RVA = "0x1262F00", Offset = "0x1261F00", VA = "0x181262F00")] private void IIODEOAKKDD(Action MBGDAICHDNA, [Optional] Action BLGNELCMJFH) { if (MNHEFLIMKGO.LHKBODFDFLC.IOCMPHMJJCD()) { PMGCJEPKFOF pmgcjepkfof = AvatarCustomizationModel.HandleTrialItems((DGOHCPBKOHD)((uint)700), true); Action action = delegate(JPIJGHNNIDP r) { if (r != JPIJGHNNIDP.Cancel) { if (r == JPIJGHNNIDP.Negative) { MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC; int num = 0; bool flag = lhkbodfdflc.HEEPJLAMCJO(num != 0); } Action onConfirmed = MBGDAICHDNA; } Action onRejected = BLGNELCMJFH; if (onRejected != 0) { onRejected(); } }; } MBGDAICHDNA(); } // Token: 0x0600213C RID: 8508 RVA: 0x00086E28 File Offset: 0x00085028 [Token(Token = "0x600213C")] [Address(RVA = "0x1266AD0", Offset = "0x1265AD0", VA = "0x181266AD0")] private void NIEAGOJFEDJ(KLCOGEIGEBJ DDEGOJKBEAN, Action MBGDAICHDNA, [Optional] Action CFEHOLCNDKC) { bool flag; if (DDEGOJKBEAN != 0 && !DDEGOJKBEAN.k__BackingField && !SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_MICROPHONE) && !flag && SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI) { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; WatchUI watchMenu = k__BackingField; MicrophoneTutorialScreen flowByType = k__BackingField.GetFlowByType(); if (watchMenu.k__BackingField != flowByType) { WatchUI watchMenu3 = watchMenu; int num = 0; watchMenu3.PushFlow(flowByType, num); } if (!watchMenu.OHPDNGENFJL.KGCJLAOBAHL) { WatchMenuProjector watchMenuProjector = watchMenu.OHPDNGENFJL; int num2 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0); } Action action = delegate(JPIJGHNNIDP r) { WatchUI watchMenu2 = watchMenu; int num3 = 0; if (watchMenu2 != num3) { watchMenu.OHPDNGENFJL.AuthorityCloseMenu(); } if (r != JPIJGHNNIDP.Affirmative) { } Action onConfirmed2 = MBGDAICHDNA; if (onConfirmed2 != 0) { onConfirmed2(); } }; return; } Action onConfirmed = MBGDAICHDNA; while (onConfirmed == 0) { } onConfirmed(); throw new NullReferenceException(); } // Token: 0x0600213D RID: 8509 RVA: 0x00086F20 File Offset: 0x00085120 [Token(Token = "0x600213D")] [Address(RVA = "0x1266230", Offset = "0x1265230", VA = "0x181266230")] private static bool MHCOFMHHMHJ(KLCOGEIGEBJ CDIHHPANDDG) { bool flag; if (CDIHHPANDDG != 0 && !CDIHHPANDDG.k__BackingField && !SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_MICROPHONE) && !flag && SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI) { return true; } throw new NullReferenceException(); } // Token: 0x0600213E RID: 8510 RVA: 0x00086F64 File Offset: 0x00085164 [Token(Token = "0x600213E")] [Address(RVA = "0x125D730", Offset = "0x125C730", VA = "0x18125D730")] private void ABLCIMNCIHL(KLCOGEIGEBJ DDEGOJKBEAN, Action MBGDAICHDNA, [Optional] Action CFEHOLCNDKC) { if (DDEGOJKBEAN != 0 && !DDEGOJKBEAN.k__BackingField && !SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_CODE_OF_CONDUCT)) { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; WatchUI watchMenu = k__BackingField; CodeOfConductScreen flowByType = k__BackingField.GetFlowByType(); if (watchMenu.k__BackingField != flowByType) { WatchUI watchMenu3 = watchMenu; int num = 0; watchMenu3.PushFlow(flowByType, num); } if (!watchMenu.OHPDNGENFJL.KGCJLAOBAHL) { WatchMenuProjector watchMenuProjector = watchMenu.OHPDNGENFJL; int num2 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0); } Action action = delegate(JPIJGHNNIDP r) { WatchUI watchMenu2 = watchMenu; int num3 = 0; if (watchMenu2 != num3) { watchMenu.OHPDNGENFJL.AuthorityCloseMenu(); } if (r != JPIJGHNNIDP.Affirmative) { } Action onConfirmed2 = MBGDAICHDNA; if (onConfirmed2 != 0) { onConfirmed2(); } }; return; } Action onConfirmed = MBGDAICHDNA; while (onConfirmed == 0) { } onConfirmed(); throw new NullReferenceException(); } // Token: 0x0600213F RID: 8511 RVA: 0x00087044 File Offset: 0x00085244 [Token(Token = "0x600213F")] [Address(RVA = "0x1264B20", Offset = "0x1263B20", VA = "0x181264B20")] public static bool IsCodeOfConductTutorialRequired(KLCOGEIGEBJ CDIHHPANDDG) { if (CDIHHPANDDG != 0 && !CDIHHPANDDG.k__BackingField && !SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_CODE_OF_CONDUCT)) { return true; } throw new NullReferenceException(); } // Token: 0x170005D4 RID: 1492 // (get) Token: 0x06002140 RID: 8512 RVA: 0x00087078 File Offset: 0x00085278 [Token(Token = "0x170005D4")] public static bool LBNKHHFDOGM { [Token(Token = "0x6002140")] [Address(RVA = "0x126BC20", Offset = "0x126AC20", VA = "0x18126BC20")] get { bool flag; return flag; } } // Token: 0x06002141 RID: 8513 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002141")] [Address(RVA = "0x1268730", Offset = "0x1267730", VA = "0x181268730")] public SessionManager.IJKKAICPLDE PeekLastLoadSource() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002142 RID: 8514 RVA: 0x00087088 File Offset: 0x00085288 [Token(Token = "0x6002142")] [Address(RVA = "0x1264CB0", Offset = "0x1263CB0", VA = "0x181264CB0")] private void JNHDCAJAGGG(SessionManager.BDPNOBGNGNI DIEPOPNJNCO) { this.AHLJJMLMKKH = DIEPOPNJNCO; } // Token: 0x06002143 RID: 8515 RVA: 0x000870A0 File Offset: 0x000852A0 [Token(Token = "0x6002143")] [Address(RVA = "0x1264CF0", Offset = "0x1263CF0", VA = "0x181264CF0")] private void JNHDCAJAGGG(SessionManager.IJKKAICPLDE AHLJJMLMKKH) { } // Token: 0x06002144 RID: 8516 RVA: 0x000870B0 File Offset: 0x000852B0 [Token(Token = "0x6002144")] [Address(RVA = "0x1267B50", Offset = "0x1266B50", VA = "0x181267B50")] public void OnExitQuickLaunchSetLoadSceneSource() { ulong num; this.AHLJJMLMKKH = num; } // Token: 0x06002145 RID: 8517 RVA: 0x000870C8 File Offset: 0x000852C8 [Token(Token = "0x6002145")] [Address(RVA = "0x1265630", Offset = "0x1264630", VA = "0x181265630")] public static void LOJGHGGEFAA([Optional] Action CHLFGKCCMCN, [Optional] Action FDIMGHOIANB) { if (!SingletonMonoBehaviour.FFNIFALJLDD) { Debug.LogWarning("SessionManager is not initialized"); if (FDIMGHOIANB != 0) { FDIMGHOIANB(); return; } } else { SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num; SessionManager.IGJMFCBHNIB igjmfcbhnib = new SessionManager.IGJMFCBHNIB(num); num = 0; igjmfcbhnib.developerAction = CHLFGKCCMCN; igjmfcbhnib.nonDeveloperAction = FDIMGHOIANB; Coroutine coroutine = instance.StartCoroutine(igjmfcbhnib); } } // Token: 0x06002146 RID: 8518 RVA: 0x00087120 File Offset: 0x00085320 [Token(Token = "0x6002146")] [Address(RVA = "0x1264BB0", Offset = "0x1263BB0", VA = "0x181264BB0")] private static IEnumerator JDAPPHKCHDI([Optional] Action CHLFGKCCMCN, [Optional] Action FDIMGHOIANB) { int num; SessionManager.IGJMFCBHNIB igjmfcbhnib = new SessionManager.IGJMFCBHNIB(num); num = 0; igjmfcbhnib.developerAction = CHLFGKCCMCN; igjmfcbhnib.nonDeveloperAction = FDIMGHOIANB; throw new NullReferenceException(); } // Token: 0x170005D5 RID: 1493 // (get) Token: 0x06002147 RID: 8519 RVA: 0x0008714C File Offset: 0x0008534C [Token(Token = "0x170005D5")] private string ABGLOBHHBBN { [Token(Token = "0x6002147")] [Address(RVA = "0x1265110", Offset = "0x1264110", VA = "0x181265110")] get { JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; return doohkcanflo.k__BackingField.fakeValueActive + "_LastFriendImportUTC"; } } // Token: 0x170005D6 RID: 1494 // (get) Token: 0x06002148 RID: 8520 RVA: 0x00087184 File Offset: 0x00085384 // (set) Token: 0x06002149 RID: 8521 RVA: 0x000871C4 File Offset: 0x000853C4 [Token(Token = "0x170005D6")] private DateTime? KGCEMGHFFMP { [Token(Token = "0x6002148")] [Address(RVA = "0x1261AF0", Offset = "0x1260AF0", VA = "0x181261AF0")] get { int num = 0; string text; if (text == 0) { } num += num; num++; bool flag = long.TryParse(num, num); int num2 = 0; num += num; num2 += 23; num2 += 19; throw new NullReferenceException(); } [Token(Token = "0x6002149")] [Address(RVA = "0x1268350", Offset = "0x1267350", VA = "0x181268350")] set { bool has_value = value.has_value; int num = 0; EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; string text = this.ABGLOBHHBBN; if (has_value) { DateTime value2 = value.Value; int num2 = 0; if (num < num2) { num += num; num++; } return; } while (text == 0) { } EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC; string text2 = this.ABGLOBHHBBN; } } // Token: 0x0600214A RID: 8522 RVA: 0x00087224 File Offset: 0x00085424 [Token(Token = "0x600214A")] [Address(RVA = "0x125DD70", Offset = "0x125CD70", VA = "0x18125DD70")] private DABKFAIHBBP AJGFJADJOLK() { DateTime? dateTime; if (dateTime != 0) { DateTime utcNow = DateTime.UtcNow; DateTime dateTime2; if (dateTime2 > utcNow) { } } DABKFAIHBBP dabkfaihbbp = SessionManager.BIBAOLKAHEJ(CFLMJLFBOKH.KNKCGOGLCJC.BootCheck, true); Action action = new Action(this.AFALPENDLLD); throw new NullReferenceException(); } // Token: 0x0600214B RID: 8523 RVA: 0x00087270 File Offset: 0x00085470 [Token(Token = "0x600214B")] [Address(RVA = "0x1264190", Offset = "0x1263190", VA = "0x181264190")] public void ImportFriends(CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO, bool MOOAGFBENPI) { } // Token: 0x0600214C RID: 8524 RVA: 0x00087280 File Offset: 0x00085480 [Token(Token = "0x600214C")] [Address(RVA = "0x125EC10", Offset = "0x125DC10", VA = "0x18125EC10")] private static DABKFAIHBBP BIBAOLKAHEJ(CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO, bool MOOAGFBENPI = true) { PMGCJEPKFOF> pmgcjepkfof = KKHJMCMNJBE.LJILKFNEEPG(); Func, DABKFAIHBBP> func = delegate(List friends) { bool flag; if (!flag) { if (MOOAGFBENPI != flag) { } CFLMJLFBOKH.KNKCGOGLCJC source = DIEPOPNJNCO; } return JJEKJGALHKO.k__BackingField; }; int num = 0; num += num; num++; int num2 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.JKOHKDFNCCI(func, num2); func += func; throw new NullReferenceException(); } // Token: 0x170005D7 RID: 1495 // (get) Token: 0x0600214D RID: 8525 RVA: 0x000872E4 File Offset: 0x000854E4 [Token(Token = "0x170005D7")] public bool LOIKMIHGOCI { [Token(Token = "0x600214D")] [Address(RVA = "0xCBC280", Offset = "0xCBB280", VA = "0x180CBC280")] get { return this.k__BackingField; } } // Token: 0x170005D8 RID: 1496 // (get) Token: 0x0600214E RID: 8526 RVA: 0x000872F8 File Offset: 0x000854F8 // (set) Token: 0x0600214F RID: 8527 RVA: 0x0008730C File Offset: 0x0008550C [Token(Token = "0x170005D8")] public bool CHMHMHLCMAE { [Token(Token = "0x600214E")] [Address(RVA = "0xCBC280", Offset = "0xCBB280", VA = "0x180CBC280")] get; [Token(Token = "0x600214F")] [Address(RVA = "0x125EC00", Offset = "0x125DC00", VA = "0x18125EC00")] private set; } // Token: 0x06002150 RID: 8528 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002150")] [Address(RVA = "0x1266E90", Offset = "0x1265E90", VA = "0x181266E90")] private Matchmaking.MHCKNNJOIIP? NJDCBACLPDI(string MMBOKOLAJFH, OKLDKBKBECD GEDCEIDOKJL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002151 RID: 8529 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002151")] [Address(RVA = "0x1262C60", Offset = "0x1261C60", VA = "0x181262C60")] private void ICDNKFINLGL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002152 RID: 8530 RVA: 0x00087320 File Offset: 0x00085520 [Token(Token = "0x6002152")] [Address(RVA = "0x125F690", Offset = "0x125E690", VA = "0x18125F690")] private void CFJLIIOLEFL() { this.OCNHLMCAELL.Clear(); } // Token: 0x06002153 RID: 8531 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002153")] [Address(RVA = "0x1265EC0", Offset = "0x1264EC0", VA = "0x181265EC0")] private void MCOKGHEPBAO(string MMBOKOLAJFH, OKLDKBKBECD GEDCEIDOKJL, Matchmaking.MHCKNNJOIIP MAOOLFEBOOD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002154 RID: 8532 RVA: 0x00087340 File Offset: 0x00085540 [Token(Token = "0x6002154")] [Address(RVA = "0x12651F0", Offset = "0x12641F0", VA = "0x1812651F0")] private PMGCJEPKFOF KFNJPKNJOAD(string BFGCDJFNJLE, string KPIKANDMJJD, bool FJCENPDMHIE, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, [Optional] string KIIFGNILJEA) { SessionManager.LILKJMFHPOJ lilkjmfhpoj = new SessionManager.LILKJMFHPOJ(); lilkjmfhpoj.roomCode = 0; lilkjmfhpoj.<>4__this = this; lilkjmfhpoj.roomName = BFGCDJFNJLE; lilkjmfhpoj.roomSceneName = KPIKANDMJJD; lilkjmfhpoj.isPrivate = FJCENPDMHIE; lilkjmfhpoj.inviteMode = SessionManager.APNNGFNMGDP.None; lilkjmfhpoj.bypassMovementModeRestriction = false; if (KPIKANDMJJD != 0) { string text = string.Format(".{0}", KPIKANDMJJD); } string empty = string.Empty; string text2 = string.Format("Going to ^{0}{1}", BFGCDJFNJLE, empty); SessionManager.APNNGFNMGDP inviteMode = lilkjmfhpoj.inviteMode; Func> func = delegate(int[] additionalPlayers) { SessionManager <>4__this = lilkjmfhpoj.<>4__this; int num = 0; string roomName = lilkjmfhpoj.roomName; int num2 = 0; if (<>4__this.NJDCBACLPDI(roomName, (OKLDKBKBECD)num2) == 0) { string roomSceneName = lilkjmfhpoj.roomSceneName; string roomName2 = lilkjmfhpoj.roomName; if (roomSceneName == 0) { string roomCode = lilkjmfhpoj.roomCode; bool bypassMovementModeRestriction = lilkjmfhpoj.bypassMovementModeRestriction; if (roomCode == 0) { bool isPrivate = lilkjmfhpoj.isPrivate; PMGCJEPKFOF pmgcjepkfof2 = Matchmaking.ILPIDHICKMB(roomName2, isPrivate, additionalPlayers, bypassMovementModeRestriction); } PMGCJEPKFOF pmgcjepkfof3 = Matchmaking.FBLFCNDIPMP(roomName2, roomCode, additionalPlayers, bypassMovementModeRestriction); } SessionManager <>4__this2 = lilkjmfhpoj.<>4__this; SessionManager.APNNGFNMGDP inviteMode2 = lilkjmfhpoj.inviteMode; int num3 = 0; bool recNetAdditionalPlayerAutoFollow = <>4__this2.GetRecNetAdditionalPlayerAutoFollow(inviteMode2); bool bypassMovementModeRestriction2 = lilkjmfhpoj.bypassMovementModeRestriction; PMGCJEPKFOF pmgcjepkfof4 = Matchmaking.KNCHJJDKJGK(roomName2, roomSceneName, (Matchmaking.GIJOGKJCEKG)num3, additionalPlayers, recNetAdditionalPlayerAutoFollow, bypassMovementModeRestriction2); if (lilkjmfhpoj.<>9__1 == 0) { Action action = delegate(Matchmaking.MHCKNNJOIIP response) { SessionManager <>4__this3 = lilkjmfhpoj.<>4__this; if (response != Matchmaking.MHCKNNJOIIP.Success) { return; } <>4__this3.CFJLIIOLEFL(); }; lilkjmfhpoj.<>9__1 = action; } if (num < lilkjmfhpoj) { num += num; if (num != lilkjmfhpoj) { num++; } } pmgcjepkfof4 += pmgcjepkfof4; num += 19; } throw new NullReferenceException(); }; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x06002155 RID: 8533 RVA: 0x000873D4 File Offset: 0x000855D4 [Token(Token = "0x6002155")] [Address(RVA = "0x125F030", Offset = "0x125E030", VA = "0x18125F030")] private void BPAKDECMANG(string KPIKANDMJJD, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, bool MFLEHJHEJPM) { bool forceNewInstance = false; SessionManager <>4__this = this; SessionManager.APNNGFNMGDP inviteMode = CFFFCALCLPB; string roomSceneName = KPIKANDMJJD; bool bypassMovementModeRestriction = KJHCANCBKAL; string text = "Going to " + KPIKANDMJJD; SessionManager.APNNGFNMGDP inviteMode3 = inviteMode; Func> func = delegate(int[] additionalPlayers) { SessionManager <>4__this2 = <>4__this; SessionManager.APNNGFNMGDP inviteMode2 = inviteMode; bool recNetAdditionalPlayerAutoFollow = <>4__this2.GetRecNetAdditionalPlayerAutoFollow(inviteMode2); string roomSceneName2 = roomSceneName; bool bypassMovementModeRestriction2 = bypassMovementModeRestriction; bool forceNewInstance2 = forceNewInstance; return Matchmaking.JLMFIHJLNBL(roomSceneName2, additionalPlayers, recNetAdditionalPlayerAutoFollow, bypassMovementModeRestriction2, forceNewInstance2); }; } // Token: 0x06002156 RID: 8534 RVA: 0x00087434 File Offset: 0x00085634 [Token(Token = "0x6002156")] [Address(RVA = "0x1266070", Offset = "0x1265070", VA = "0x181266070")] private void MDMJAENBPPM(CCMBKDINCAH IAALIIFNHNP, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, string LGHBPPIOOBM) { /* An exception occurred when decompiling this method (06002156) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void SessionManager::MDMJAENBPPM(CCMBKDINCAH,SessionManager/APNNGFNMGDP,System.Boolean,System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_54: stloc:Exception(var_7_5E, newobj:Exception(Exception::.ctor, ldstr:string("AutoFollow mode is not supported for JoinEvent"))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x06002157 RID: 8535 RVA: 0x000874A0 File Offset: 0x000856A0 [Token(Token = "0x6002157")] [Address(RVA = "0x125F130", Offset = "0x125E130", VA = "0x18125F130")] public void BootLocalPlayerToDormRoom(string LLOKHPDCJBH, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool BAHDLOEMFCK = false) { Debug.Log("Booting player to dorm: " + LLOKHPDCJBH); PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; int k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; int num = 0; if (ppenfjmfpne == 0) { this.k__BackingField = LLOKHPDCJBH; this.k__BackingField = num; } this.AHLJJMLMKKH = EKNHEEDECPK; this.EDLLGIAJDFB(); if (!BAHDLOEMFCK) { } DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED(); } // Token: 0x06002158 RID: 8536 RVA: 0x00087518 File Offset: 0x00085718 [Token(Token = "0x6002158")] [Address(RVA = "0x1264D10", Offset = "0x1263D10", VA = "0x181264D10")] public void JoinPlayer(int CJFGEMGOJHB, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL) { /* An exception occurred when decompiling this method (06002158) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void SessionManager::JoinPlayer(System.Int32,SessionManager/APNNGFNMGDP,System.Boolean) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_92: stloc:Exception(var_17_9C, newobj:Exception(Exception::.ctor, ldstr:string("AutoFollow mode is not supported for JoinPlayer"))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x06002159 RID: 8537 RVA: 0x000875C4 File Offset: 0x000857C4 [Token(Token = "0x6002159")] [Address(RVA = "0x125DF20", Offset = "0x125CF20", VA = "0x18125DF20")] private void ALCJNMAOIGH(CPIHGIEOPAJ AGDBLDPDFNJ, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL) { /* An exception occurred when decompiling this method (06002159) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void SessionManager::ALCJNMAOIGH(CPIHGIEOPAJ,SessionManager/APNNGFNMGDP,System.Boolean) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_44: stloc:Exception(var_7_4E, newobj:Exception(Exception::.ctor, ldstr:string("AutoFollow mode is not supported for AcceptRoomInvite"))) } 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: 0x0600215A RID: 8538 RVA: 0x00087620 File Offset: 0x00085820 [Token(Token = "0x600215A")] [Address(RVA = "0x1262620", Offset = "0x1261620", VA = "0x181262620")] public int? GetPlayerIdToChangeScenesForParty() { Player k__BackingField = Player.k__BackingField; if (k__BackingField != 0) { int[] playerIDs = k__BackingField.playerParty.GetPlayerIDs(true); if (playerIDs != 0 && playerIDs.Length != 0) { Func <>9__286_ = SessionManager.<>c.<>9__286_0; if (<>9__286_ == 0) { SessionManager.<>c.<>9__286_0 = (int playerId) => playerId; } int num = Enumerable.First(Enumerable.OrderBy(playerIDs, <>9__286_)); } } throw new NullReferenceException(); } // Token: 0x0600215B RID: 8539 RVA: 0x00087688 File Offset: 0x00085888 [Token(Token = "0x600215B")] [Address(RVA = "0x12657C0", Offset = "0x12647C0", VA = "0x1812657C0")] public void LocalPlayerRequestJoinRoomScene(string KPIKANDMJJD, SessionManager.BDPNOBGNGNI EKNHEEDECPK, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool MFLEHJHEJPM) { if (EKNHEEDECPK == SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_DOOR) { if (CFFFCALCLPB == SessionManager.APNNGFNMGDP.PartyAutoFollow) { Player k__BackingField = Player.k__BackingField; if (k__BackingField != 0) { int[] playerIDs = k__BackingField.playerParty.GetPlayerIDs(true); if (playerIDs != 0 && playerIDs.Length != 0) { Func <>9__286_ = SessionManager.<>c.<>9__286_0; if (<>9__286_ == 0) { SessionManager.<>c.<>9__286_0 = (int playerId) => playerId; } int num = Enumerable.First(Enumerable.OrderBy(playerIDs, <>9__286_)); } } int num2 = 0; int? recipientPlayerId = num2; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; Func func = delegate(AGAJMBPABDL pp) { Player player = pp.GPOMCJICJIH(); int? recipientPlayerId2 = recipientPlayerId; return player.k__BackingField == recipientPlayerId2; }; if (Enumerable.FirstOrDefault(array, func) == 0) { return; } GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } if (CFFFCALCLPB == SessionManager.APNNGFNMGDP.EveryoneAutoFollow) { GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB; } } } // Token: 0x0600215C RID: 8540 RVA: 0x00087754 File Offset: 0x00085954 [Token(Token = "0x600215C")] [Address(RVA = "0x125E0D0", Offset = "0x125D0D0", VA = "0x18125E0D0")] private PMGCJEPKFOF APCNPBDOHGG(string NGPMADFHHKP, SessionManager.APNNGFNMGDP CFFFCALCLPB, Func> CBKLKGPJAPG) { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; if (flag && !this.k__BackingField) { this.k__BackingField = true; int num = CFFFCALCLPB - SessionManager.APNNGFNMGDP.LeaveParty; if (num != 0) { if (num != 0 && num != 0) { if (num != 1) { goto IL_9A; } AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ; Func <>9__288_ = SessionManager.<>c.<>9__288_0; if (<>9__288_ == 0) { SessionManager.<>c.<>9__288_0 = (AGAJMBPABDL p) => p.k__BackingField; } int[] array2 = Enumerable.ToArray(Enumerable.Select(array, <>9__288_)); } int num2; if (!flag || num2 <= 1) { goto IL_9A; } } this.EDLLGIAJDFB(); IL_9A: int num3; SessionManager.BHOPPCGNPMO bhoppcgnpmo = new SessionManager.BHOPPCGNPMO(num3); num3 = 0; bhoppcgnpmo.<>4__this = this; bhoppcgnpmo.message = NGPMADFHHKP; Coroutine coroutine = base.StartCoroutine(bhoppcgnpmo); Action action = new Action(this.ICFNFAKIHAJ); Action action2 = new Action(this.PAOOABGCABI); } int num4 = 0; int num5 = 0; this.BootLocalPlayerToDormRoom(num5, SessionManager.BDPNOBGNGNI.BOOT, num4 != 0); return JJEKJGALHKO.LIPGKFECLDO("Can not matchmake without birthday"); } // Token: 0x0600215D RID: 8541 RVA: 0x00087864 File Offset: 0x00085A64 [Token(Token = "0x600215D")] [Address(RVA = "0x12684E0", Offset = "0x12674E0", VA = "0x1812684E0")] private void PODHHPFEDBK(Matchmaking.MHCKNNJOIIP BOMMOMHFIGH) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0600215E RID: 8542 RVA: 0x00087884 File Offset: 0x00085A84 [Token(Token = "0x600215E")] [Address(RVA = "0x1261FC0", Offset = "0x1260FC0", VA = "0x181261FC0")] public static void GetJoinGameErrorCodeMessage(Matchmaking.MHCKNNJOIIP BOMMOMHFIGH, out string JDBKDGCJHMB, out string NGPMADFHHKP) { if (BOMMOMHFIGH + 1 <= (Matchmaking.MHCKNNJOIIP)51) { return; } if (BOMMOMHFIGH == Matchmaking.MHCKNNJOIIP.BannedFromRoom) { return; } if ("You've been banned from this room by the room owners." <= (ulong)17L) { return; } string text = string.Format("Error {0}", "Unable to Change Rooms"); } // Token: 0x0600215F RID: 8543 RVA: 0x000878E0 File Offset: 0x00085AE0 [Token(Token = "0x600215F")] [Address(RVA = "0x1264C30", Offset = "0x1263C30", VA = "0x181264C30")] private IEnumerator JKKEBLKLAOA(string NGPMADFHHKP) { int num; SessionManager.BHOPPCGNPMO bhoppcgnpmo = new SessionManager.BHOPPCGNPMO(num); num = 0; bhoppcgnpmo.<>4__this = this; bhoppcgnpmo.message = NGPMADFHHKP; throw new NullReferenceException(); } // Token: 0x06002160 RID: 8544 RVA: 0x0008790C File Offset: 0x00085B0C [Token(Token = "0x6002160")] [Address(RVA = "0x12673E0", Offset = "0x12663E0", VA = "0x1812673E0")] private IEnumerator OMIFIPHJKGL() { int num; SessionManager.JEADKOLLLPH jeadkolllph = new SessionManager.JEADKOLLLPH(num); num = 0; jeadkolllph.<>4__this = this; throw new NullReferenceException(); } // Token: 0x06002161 RID: 8545 RVA: 0x00087930 File Offset: 0x00085B30 [Token(Token = "0x6002161")] [Address(RVA = "0x125F790", Offset = "0x125E790", VA = "0x18125F790")] public PMGCJEPKFOF CanShowPurchaseReminder() { PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.ABLHAKAKHCI(); if (SessionManager.<>c.<>9__293_0 == 0) { SessionManager.<>c.<>9__293_0 = delegate(bool disallowInAppPurchases) { if (disallowInAppPurchases) { return JJEKJGALHKO.MKLIDFOGIGO(true); } return GCBPKHFJKCE.OAKNJCBCMKG(); }; } if (SessionManager.<>c.<>9__293_1 == 0) { SessionManager.<>c.<>9__293_1 = delegate(bool hasSpentMoney) { if (!hasSpentMoney && (SingletonMonoBehaviour.ONCPNMDGGKG.IsExperimentSegmentActive((SplitTesting.Promo_Pack_2020_05_27)((uint)1)) || SingletonMonoBehaviour.ONCPNMDGGKG.IsExperimentSegmentActive((SplitTesting.Promo_Pack_2020_05_27)((uint)2)))) { return JJEKJGALHKO.MKLIDFOGIGO(true); } return JJEKJGALHKO.MKLIDFOGIGO(false); }; } throw new NullReferenceException(); } // Token: 0x06002162 RID: 8546 RVA: 0x00087984 File Offset: 0x00085B84 [Token(Token = "0x6002162")] [Address(RVA = "0x1262800", Offset = "0x1261800", VA = "0x181262800")] public string GetPurchaseReminderSplitTestGroupString() { SplitTesting instance = SingletonMonoBehaviour.ONCPNMDGGKG; bool flag; if (!flag) { return string.Empty; } SplitTesting.Promo_Pack_2020_05_27 promo_Pack_2020_05_; int hashCode = promo_Pack_2020_05_.GetHashCode(); throw new NullReferenceException(); } // Token: 0x06002163 RID: 8547 RVA: 0x000879B0 File Offset: 0x00085BB0 [Token(Token = "0x6002163")] [Address(RVA = "0x125F5A0", Offset = "0x125E5A0", VA = "0x18125F5A0")] private void CCPIHEKKDNI() { PMGCJEPKFOF pmgcjepkfof = this.CanShowPurchaseReminder(); Action action = new Action(this.EJELDDOHPJD); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x06002164 RID: 8548 RVA: 0x000879F0 File Offset: 0x00085BF0 [Token(Token = "0x6002164")] [Address(RVA = "0x1266650", Offset = "0x1265650", VA = "0x181266650")] private IEnumerator MOPNGIHPAKA(GCBPKHFJKCE.DJGBECJHOKF PELIOOEIOCC) { int num; SessionManager.NOHJDHFALIA nohjdhfalia = new SessionManager.NOHJDHFALIA(num); num = 0; nohjdhfalia.<>4__this = this; nohjdhfalia.purchaseReminderSKu = PELIOOEIOCC; throw new NullReferenceException(); } // Token: 0x06002165 RID: 8549 RVA: 0x00087A1C File Offset: 0x00085C1C [Token(Token = "0x6002165")] [Address(RVA = "0x126AC80", Offset = "0x1269C80", VA = "0x18126AC80")] public bool VerifyAccountRequirements() { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; return flag; } // Token: 0x06002166 RID: 8550 RVA: 0x00087A44 File Offset: 0x00085C44 [Token(Token = "0x6002166")] [Address(RVA = "0x12655E0", Offset = "0x12645E0", VA = "0x1812655E0")] private static void LGHCIEEDHNF(Dictionary NGPMADFHHKP) { SessionManager.LogoutToBootScene(); } // Token: 0x06002167 RID: 8551 RVA: 0x00087A58 File Offset: 0x00085C58 [Token(Token = "0x6002167")] [Address(RVA = "0x8DA520", Offset = "0x8D9520", VA = "0x1808DA520")] public static void TryApplicationQuit() { Application.Quit(); } // Token: 0x06002168 RID: 8552 RVA: 0x00087A6C File Offset: 0x00085C6C [Token(Token = "0x6002168")] [Address(RVA = "0x1268AD0", Offset = "0x1267AD0", VA = "0x181268AD0")] public static void ResetForReLogin() { BPHGKAEDBPE.MOKKEGPEHML(); } // Token: 0x06002169 RID: 8553 RVA: 0x00087A80 File Offset: 0x00085C80 [Token(Token = "0x6002169")] [Address(RVA = "0x1265C20", Offset = "0x1264C20", VA = "0x181265C20")] public static void LogoutToBootScene() { EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.LoggingOut); if (SingletonMonoBehaviour.FFNIFALJLDD) { SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; IEnumerator enumerator = CFLMJLFBOKH.CEIBEJPHIFO(); Coroutine coroutine = instance.StartCoroutine(enumerator); } BPHGKAEDBPE.ILKPCHDHKAF(); if (KKPBCOOONNK.GNNIGOMAHEJ.GKNIHNHGBKC == HIIEPCNIIKP.Disconnected) { } KKPBCOOONNK.PCEBCEPHAMF(); int num = 0; DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("LogoutScene", (LoadSceneMode)num); } // Token: 0x0600216A RID: 8554 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600216A")] [Address(RVA = "0x125F970", Offset = "0x125E970", VA = "0x18125F970")] public PMGCJEPKFOF CheckForAndHandlePlatformFriendOrTextMessageReferrers() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600216B RID: 8555 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600216B")] [Address(RVA = "0x12685C0", Offset = "0x12675C0", VA = "0x1812685C0")] private PMGCJEPKFOF PPODEGDJKHG(int GKLPIFBPGOD, string MOACPDCOKGP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600216C RID: 8556 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600216C")] [Address(RVA = "0x1263CA0", Offset = "0x1262CA0", VA = "0x181263CA0")] private PMGCJEPKFOF IMHIDIEAHAO(List OLLKMIGNGBF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600216D RID: 8557 RVA: 0x00087AE8 File Offset: 0x00085CE8 [Token(Token = "0x600216D")] [Address(RVA = "0x1260340", Offset = "0x125F340", VA = "0x181260340")] private void DMILPFJMMHP(HOGFDJNNMHM DMPBKOBGJCK) { Action <>9__3; Action action = delegate { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; LCCEEFHOBEN.CJFENPHAAHI k__BackingField = DMPBKOBGJCK.k__BackingField; string text = "You are being vote kicked for " + k__BackingField; if (<>9__3 == 0) { Action action3 = delegate(JPIJGHNNIDP dialogResponse) { if (dialogResponse == JPIJGHNNIDP.Affirmative) { HOGFDJNNMHM kickDetails = DMPBKOBGJCK; base.g__HandleModerationKicked|2(); } }; <>9__3 = action3; } }; Action action2 = delegate { base.g__HandleModerationKicked|2(); }; if (!SingletonMonoBehaviour.FFNIFALJLDD) { Debug.LogWarning("SessionManager is not initialized"); if (action2 != 0) { action2(); } return; } SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num; SessionManager.IGJMFCBHNIB igjmfcbhnib = new SessionManager.IGJMFCBHNIB(num); num = 0; igjmfcbhnib.developerAction = action; igjmfcbhnib.nonDeveloperAction = action2; Coroutine coroutine = instance.StartCoroutine(igjmfcbhnib); throw new NullReferenceException(); } // Token: 0x0600216E RID: 8558 RVA: 0x00087B74 File Offset: 0x00085D74 [Token(Token = "0x600216E")] [Address(RVA = "0x126AF90", Offset = "0x1269F90", VA = "0x18126AF90")] public SessionManager() { Dictionary dictionary = new Dictionary(); this.MPKPBNELCDF = dictionary; Dictionary dictionary2 = new Dictionary(); this.COPLMLMAILO = dictionary2; Dictionary dictionary3 = new Dictionary(); this.GGKBMFKKEDJ = dictionary3; Dictionary dictionary4 = new Dictionary(); this.JDALDPCKMDJ = dictionary4; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.EBDIMALGPNB = aolmggapkeh; BJOIBBBOIKO bjoibbboiko = new BJOIBBBOIKO(); this.GGPFOLOECGB = bjoibbboiko; ulong num; this.AHLJJMLMKKH = num; List list = new List(); this.OCNHLMCAELL = list; base..ctor(); } // Token: 0x06002170 RID: 8560 RVA: 0x00087C88 File Offset: 0x00085E88 [Token(Token = "0x6002170")] [Address(RVA = "0x1267360", Offset = "0x1266360", VA = "0x181267360")] [CompilerGenerated] private void ODGIHBKAION() { this.PFAIELFENHB = (ulong)0L; } // Token: 0x06002171 RID: 8561 RVA: 0x00087CA0 File Offset: 0x00085EA0 [Token(Token = "0x6002171")] [Address(RVA = "0x1264120", Offset = "0x1263120", VA = "0x181264120")] [CompilerGenerated] private bool INHEEMCKJCC() { bool localPlayerCanOpenWatchUI = Player.HIMJIOGEAGA; if (!localPlayerCanOpenWatchUI) { return localPlayerCanOpenWatchUI; } return this.GCPDGNCBJCI == (ulong)0L; } // Token: 0x06002172 RID: 8562 RVA: 0x00087CC8 File Offset: 0x00085EC8 [Token(Token = "0x6002172")] [Address(RVA = "0x1266E80", Offset = "0x1265E80", VA = "0x181266E80")] [CompilerGenerated] private void NJDBHLHOKCD() { this.GCPDGNCBJCI = (ulong)0L; } // Token: 0x06002173 RID: 8563 RVA: 0x00087CE0 File Offset: 0x00085EE0 [Token(Token = "0x6002173")] [Address(RVA = "0x1263090", Offset = "0x1262090", VA = "0x181263090")] [CompilerGenerated] private bool IKGJEFMIEOP() { bool localPlayerCanOpenWatchUI = Player.HIMJIOGEAGA; if (!localPlayerCanOpenWatchUI) { return localPlayerCanOpenWatchUI; } return this.PFAIELFENHB == (ulong)0L; } // Token: 0x06002174 RID: 8564 RVA: 0x00087D08 File Offset: 0x00085F08 [Token(Token = "0x6002174")] [Address(RVA = "0x125DA20", Offset = "0x125CA20", VA = "0x18125DA20")] [CompilerGenerated] private void AFALPENDLLD() { DateTime utcNow = DateTime.UtcNow; int num = 0; this.PNNBJEAPKEG(num); } // Token: 0x06002175 RID: 8565 RVA: 0x00087D28 File Offset: 0x00085F28 [Token(Token = "0x6002175")] [Address(RVA = "0x1262DE0", Offset = "0x1261DE0", VA = "0x181262DE0")] [CompilerGenerated] private void ICFNFAKIHAJ(string MOPOMPHBHKF) { this.k__BackingField = false; NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06002176 RID: 8566 RVA: 0x00087D4C File Offset: 0x00085F4C [Token(Token = "0x6002176")] [Address(RVA = "0x1267CD0", Offset = "0x1266CD0", VA = "0x181267CD0")] [CompilerGenerated] private void PAOOABGCABI(Matchmaking.MHCKNNJOIIP MAOOLFEBOOD) { if (MAOOLFEBOOD != Matchmaking.MHCKNNJOIIP.Success) { this.k__BackingField = false; NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } } // Token: 0x06002177 RID: 8567 RVA: 0x00087D74 File Offset: 0x00085F74 [Token(Token = "0x6002177")] [Address(RVA = "0x1261260", Offset = "0x1260260", VA = "0x181261260")] [CompilerGenerated] private void EJELDDOHPJD(bool APLBNINIKHG) { if (APLBNINIKHG) { int num = 0; if (!SingletonMonoBehaviour.ONCPNMDGGKG.TryGetExperimentSegment(num)) { } SplitTesting.Promo_Pack_2020_05_27 promo_Pack_2020_05_; int hashCode = promo_Pack_2020_05_.GetHashCode(); Action action = new Action(this.IMJAHDAPNHI); if (num < this) { num += num; if (num == this) { throw new NullReferenceException(); } num++; } } } // Token: 0x06002178 RID: 8568 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002178")] [Address(RVA = "0x1263E90", Offset = "0x1262E90", VA = "0x181263E90")] [CompilerGenerated] private void IMJAHDAPNHI(GCBPKHFJKCE.EJMGHNNHJPD MJICEPJICHD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002179 RID: 8569 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002179")] [Address(RVA = "0x1267E40", Offset = "0x1266E40", VA = "0x181267E40")] [CompilerGenerated] private PMGCJEPKFOF> PIHBLIODJCC(Tuple, List> KHMLDEPLLAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x040018A3 RID: 6307 [Token(Token = "0x40018A3")] public static readonly string ARRoomName = "ARRoom"; // Token: 0x040018A4 RID: 6308 [Token(Token = "0x40018A4")] public static readonly string DormRoomName = "DormRoom"; // Token: 0x040018A5 RID: 6309 [Token(Token = "0x40018A5")] public static readonly string RecCenterName = "RecCenter"; // Token: 0x040018A6 RID: 6310 [Token(Token = "0x40018A6")] public static readonly string OrientationName = "Orientation"; // Token: 0x040018A7 RID: 6311 [Token(Token = "0x40018A7")] private static readonly string PCOEKEGACKJ = "HasCheckedForPlatformReferrers"; // Token: 0x040018A8 RID: 6312 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40018A8")] [SerializeField] [Header("NUX RRUI Routes:")] private Route accountRegistrationRoute; // Token: 0x040018A9 RID: 6313 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40018A9")] [SerializeField] private Route friendCodeRoute; // Token: 0x040018AA RID: 6314 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40018AA")] [SerializeField] private Route friendImportRoute; // Token: 0x040018AB RID: 6315 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40018AB")] [SerializeField] [Header("Tunables:")] private Texture2D defaultProfileImage; // Token: 0x040018AC RID: 6316 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40018AC")] [SerializeField] private Texture2D defaultProfileImagePadded; // Token: 0x040018AD RID: 6317 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40018AD")] [SerializeField] private ColorVault groupColorVault; // Token: 0x040018AE RID: 6318 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40018AE")] [SerializeField] private RecRoomAudioClip updateRequiredAudio; // Token: 0x040018AF RID: 6319 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40018AF")] [SerializeField] private SessionManager.JuniorUpdateRoutineConfig ForcedJunior; // Token: 0x040018B0 RID: 6320 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40018B0")] [SerializeField] private int minPromptToSaveRoomTimeSeconds = (int)((ulong)180L); // Token: 0x040018B8 RID: 6328 [Token(Token = "0x40018B8")] public static bool LoadInSafeMode; // Token: 0x040018B9 RID: 6329 [Token(Token = "0x40018B9")] private static bool GKMGCPADCEH; // Token: 0x040018BA RID: 6330 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x40018BA")] public bool GaveEmailThisSession; // Token: 0x040018BB RID: 6331 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40018BB")] private long PPECMAJLCPK = (long)((ulong)(-1L)); // Token: 0x040018BC RID: 6332 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40018BC")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x040018C2 RID: 6338 [Token(Token = "0x40018C2")] private static Dictionary> MHCIJDMNNEE = new Dictionary(); // Token: 0x040018C3 RID: 6339 [Token(Token = "0x40018C3")] private static readonly string FGOPNKJBIGI = "WAS_APPLICATION_FOCUSED"; // Token: 0x040018C4 RID: 6340 [Token(Token = "0x40018C4")] private static readonly string EFMIFGIKAJL = "WAS_APPLICATION_RUNNING"; // Token: 0x040018C5 RID: 6341 [Token(Token = "0x40018C5")] private static readonly string JIKANOPGPNN = "LAST_FOCUSED_ROOM_INFO"; // Token: 0x040018C6 RID: 6342 [Token(Token = "0x40018C6")] private static readonly string BJNJJDBAAAA = "WAS_APPLICATION_RUNNING_AFTER_LOW_MEMORY"; // Token: 0x040018C7 RID: 6343 [Token(Token = "0x40018C7")] private static bool BFKFHOAALDK; // Token: 0x040018C8 RID: 6344 [Token(Token = "0x40018C8")] private static bool NNDPCAKKOJA; // Token: 0x040018C9 RID: 6345 [Token(Token = "0x40018C9")] private static bool JENPDELECCM; // Token: 0x040018CA RID: 6346 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x40018CA")] private DateTime BHFEEDLEJKH; // Token: 0x040018CB RID: 6347 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40018CB")] private Dictionary MPKPBNELCDF; // Token: 0x040018CC RID: 6348 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40018CC")] private Dictionary COPLMLMAILO; // Token: 0x040018CD RID: 6349 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40018CD")] private Dictionary GGKBMFKKEDJ; // Token: 0x040018CE RID: 6350 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x40018CE")] private Dictionary JDALDPCKMDJ; // Token: 0x040018CF RID: 6351 [Token(Token = "0x40018CF")] public const float OnlineInviteInterval = 30f; // Token: 0x040018D0 RID: 6352 [Token(Token = "0x40018D0")] public const float RequestInviteInterval = 30f; // Token: 0x040018D1 RID: 6353 [Token(Token = "0x40018D1")] public const float OfflineInviteInterval = 300f; // Token: 0x040018D2 RID: 6354 [Token(Token = "0x40018D2")] public const float TextMessageInterval = 10f; // Token: 0x040018D3 RID: 6355 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x40018D3")] [SerializeField] [Header("Scheduled Server Maintenance")] private RecRoomAudioClip serverMaintenanceVO; // Token: 0x040018D4 RID: 6356 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x40018D4")] [SerializeField] private SessionManager.ServerMaintenanceMinutesVO[] serverMaintenanceMinuteVOs; // Token: 0x040018D5 RID: 6357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x40018D5")] private Coroutine CJIONNDMKPM; // Token: 0x040018D6 RID: 6358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x40018D6")] private Coroutine COEBJMLANJH; // Token: 0x040018D7 RID: 6359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x40018D7")] private bool? OGDLCLEBJCL; // Token: 0x040018D8 RID: 6360 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x40018D8")] private Coroutine ANFKJIPBLOA; // Token: 0x040018D9 RID: 6361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x40018D9")] private DABKFAIHBBP PFAIELFENHB; // Token: 0x040018DA RID: 6362 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x40018DA")] private DABKFAIHBBP GCPDGNCBJCI; // Token: 0x040018DB RID: 6363 [Token(Token = "0x40018DB")] private static readonly HashSet HFAFEMKMJJL = new HashSet(); // Token: 0x040018DC RID: 6364 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x40018DC")] private AOLMGGAPKEH EBDIMALGPNB; // Token: 0x040018DD RID: 6365 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x40018DD")] private BJOIBBBOIKO GGPFOLOECGB; // Token: 0x040018DE RID: 6366 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x40018DE")] private SessionManager.IJKKAICPLDE AHLJJMLMKKH; // Token: 0x040018E0 RID: 6368 [Token(Token = "0x40018E0")] private const int JELACMOBLON = 10; // Token: 0x040018E1 RID: 6369 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x40018E1")] private List OCNHLMCAELL; // Token: 0x02000426 RID: 1062 [Token(Token = "0x2000426")] public class PJHIGDBINKD { // Token: 0x170005D9 RID: 1497 // (get) Token: 0x0600217A RID: 8570 RVA: 0x00087DC4 File Offset: 0x00085FC4 [Token(Token = "0x170005D9")] public bool NLMOHFNGHLJ { [Token(Token = "0x600217A")] [Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")] get { return this.ECOJNCMNPOJ; } } // Token: 0x0600217B RID: 8571 RVA: 0x00087DD8 File Offset: 0x00085FD8 [Token(Token = "0x600217B")] [Address(RVA = "0x73F650", Offset = "0x73E650", VA = "0x18073F650")] public void HEHBJLKGMNL() { this.ECOJNCMNPOJ = true; } // Token: 0x0600217C RID: 8572 RVA: 0x00087DEC File Offset: 0x00085FEC [Token(Token = "0x600217C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PJHIGDBINKD() { } // Token: 0x040018E2 RID: 6370 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40018E2")] private bool ECOJNCMNPOJ; } // Token: 0x02000427 RID: 1063 [Token(Token = "0x2000427")] public enum APNNGFNMGDP { // Token: 0x040018E4 RID: 6372 [Token(Token = "0x40018E4")] None, // Token: 0x040018E5 RID: 6373 [Token(Token = "0x40018E5")] LeaveParty, // Token: 0x040018E6 RID: 6374 [Token(Token = "0x40018E6")] InviteParty, // Token: 0x040018E7 RID: 6375 [Token(Token = "0x40018E7")] PartyAutoFollow, // Token: 0x040018E8 RID: 6376 [Token(Token = "0x40018E8")] EveryoneAutoFollow } // Token: 0x02000428 RID: 1064 [Token(Token = "0x2000428")] [Serializable] private class ServerMaintenanceMinutesVO { // Token: 0x0600217D RID: 8573 RVA: 0x00087E00 File Offset: 0x00086000 [Token(Token = "0x600217D")] [Address(RVA = "0x1238130", Offset = "0x1237130", VA = "0x181238130")] public ServerMaintenanceMinutesVO() { } // Token: 0x040018E9 RID: 6377 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40018E9")] public string name; // Token: 0x040018EA RID: 6378 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40018EA")] public int minutes = (int)((ulong)60L); // Token: 0x040018EB RID: 6379 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40018EB")] public RecRoomAudioClip voClip; } // Token: 0x02000429 RID: 1065 [Token(Token = "0x2000429")] public struct BKOJBGONLCK { // Token: 0x0600217E RID: 8574 RVA: 0x00087E20 File Offset: 0x00086020 [Token(Token = "0x600217E")] [Address(RVA = "0x1230FB0", Offset = "0x122FFB0", VA = "0x181230FB0")] public BKOJBGONLCK(Matchmaking.MHCKNNJOIIP BOMMOMHFIGH) { this.HIKHMNNGOHD = BOMMOMHFIGH; bool flag = BOMMOMHFIGH == Matchmaking.MHCKNNJOIIP.Success; this.MFNJOEJNAIP = flag; } // Token: 0x040018EC RID: 6380 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40018EC")] public bool MFNJOEJNAIP; // Token: 0x040018ED RID: 6381 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x40018ED")] public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD; } // Token: 0x0200042A RID: 1066 [Token(Token = "0x200042A")] public struct FNCGMBFIDAC { // Token: 0x040018EE RID: 6382 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40018EE")] public string LJOLJPMKIHG; // Token: 0x040018EF RID: 6383 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x40018EF")] public string JHELGNDPPNM; } // Token: 0x0200042B RID: 1067 [Token(Token = "0x200042B")] public struct IJKKAICPLDE { // Token: 0x040018F0 RID: 6384 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40018F0")] public SessionManager.BDPNOBGNGNI PDOJHGJMNPH; // Token: 0x040018F1 RID: 6385 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x40018F1")] public long EEIDNIMAOGL; // Token: 0x040018F2 RID: 6386 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40018F2")] public string PPBDNEBCPMM; } // Token: 0x0200042C RID: 1068 [Token(Token = "0x200042C")] public enum BDPNOBGNGNI { // Token: 0x040018F4 RID: 6388 [Token(Token = "0x40018F4")] NOT_SET, // Token: 0x040018F5 RID: 6389 [Token(Token = "0x40018F5")] BOOT, // Token: 0x040018F6 RID: 6390 [Token(Token = "0x40018F6")] GAME_LOADING_NEXT_LEVEL, // Token: 0x040018F7 RID: 6391 [Token(Token = "0x40018F7")] PORTAL, // Token: 0x040018F8 RID: 6392 [Token(Token = "0x40018F8")] AFK, // Token: 0x040018F9 RID: 6393 [Token(Token = "0x40018F9")] VOTE_KICKED, // Token: 0x040018FA RID: 6394 [Token(Token = "0x40018FA")] CHEAT, // Token: 0x040018FB RID: 6395 [Token(Token = "0x40018FB")] ROOM_BANNED, // Token: 0x040018FC RID: 6396 [Token(Token = "0x40018FC")] ACCEPTED_GAME_INVITE, // Token: 0x040018FD RID: 6397 [Token(Token = "0x40018FD")] PARTY_ACTIVITY_SWITCH, // Token: 0x040018FE RID: 6398 [Token(Token = "0x40018FE")] NOTIFICATION_NEW_ROOM_FROM_CREATOR, // Token: 0x040018FF RID: 6399 [Token(Token = "0x40018FF")] NOTIFICATION_PLAYER_EVENT, // Token: 0x04001900 RID: 6400 [Token(Token = "0x4001900")] PEOPLE_MENU, // Token: 0x04001901 RID: 6401 [Token(Token = "0x4001901")] ACTIVITY_SELECT_MENU, // Token: 0x04001902 RID: 6402 [Token(Token = "0x4001902")] PERSISTENCE_ERROR, // Token: 0x04001903 RID: 6403 [Token(Token = "0x4001903")] CIRCUIT_REINITIALIZE_ERROR, // Token: 0x04001904 RID: 6404 [Token(Token = "0x4001904")] BULLETIN_BOARD_FEATURED_ROOMS, // Token: 0x04001905 RID: 6405 [Token(Token = "0x4001905")] __DEPRECATED_CUSTOM_ROOMS_WATCH, // Token: 0x04001906 RID: 6406 [Token(Token = "0x4001906")] CUSTOM_ROOMS_DOOR, // Token: 0x04001907 RID: 6407 [Token(Token = "0x4001907")] QUIT, // Token: 0x04001908 RID: 6408 [Token(Token = "0x4001908")] EVENT_DIRECT_GOTO, // Token: 0x04001909 RID: 6409 [Token(Token = "0x4001909")] EVENT_NOTIFICATION, // Token: 0x0400190A RID: 6410 [Token(Token = "0x400190A")] REC_CENTER_SLIDESHOW, // Token: 0x0400190B RID: 6411 [Token(Token = "0x400190B")] COHORT_NUX, // Token: 0x0400190C RID: 6412 [Token(Token = "0x400190C")] QUICK_LAUNCH_MENU, // Token: 0x0400190D RID: 6413 [Token(Token = "0x400190D")] ANNOUNCEMENT, // Token: 0x0400190E RID: 6414 [Token(Token = "0x400190E")] DEPRECATED_1, // Token: 0x0400190F RID: 6415 [Token(Token = "0x400190F")] DELAYED_ROOM_WARNING, // Token: 0x04001910 RID: 6416 [Token(Token = "0x4001910")] ROOM_CODE, // Token: 0x04001911 RID: 6417 [Token(Token = "0x4001911")] ROOM_COMMENT_NOTIFICATION, // Token: 0x04001912 RID: 6418 [Token(Token = "0x4001912")] CLUBHOUSE_DIRECT_GOTO, // Token: 0x04001913 RID: 6419 [Token(Token = "0x4001913")] CREATORANNOUNCEMENT_ROOMPUBLISHED, // Token: 0x04001914 RID: 6420 [Token(Token = "0x4001914")] FORCE_THROUGH_ADMIN_SITE, // Token: 0x04001915 RID: 6421 [Token(Token = "0x4001915")] RECOMMENDED_ROOMS_WATCH, // Token: 0x04001916 RID: 6422 [Token(Token = "0x4001916")] INSTANCE_FORCE_CLOSED, // Token: 0x04001917 RID: 6423 [Token(Token = "0x4001917")] HOT_ROOMS_WATCH, // Token: 0x04001918 RID: 6424 [Token(Token = "0x4001918")] LIVE_ROOMS_WATCH, // Token: 0x04001919 RID: 6425 [Token(Token = "0x4001919")] SEARCH_ROOMS_WATCH, // Token: 0x0400191A RID: 6426 [Token(Token = "0x400191A")] FAVORITE_ROOMS_WATCH, // Token: 0x0400191B RID: 6427 [Token(Token = "0x400191B")] DOOR_SELECT_WATCH, // Token: 0x0400191C RID: 6428 [Token(Token = "0x400191C")] FEATURED_ROOMS_WATCH, // Token: 0x0400191D RID: 6429 [Token(Token = "0x400191D")] RECNET_ROOMS_WATCH, // Token: 0x0400191E RID: 6430 [Token(Token = "0x400191E")] NEW_ROOMS_WATCH, // Token: 0x0400191F RID: 6431 [Token(Token = "0x400191F")] ROOM_COMMENT_TELEPORT, // Token: 0x04001920 RID: 6432 [Token(Token = "0x4001920")] CURATED_PLAYLISTS_WATCH, // Token: 0x04001921 RID: 6433 [Token(Token = "0x4001921")] PLAYER_EVENT_CODE, // Token: 0x04001922 RID: 6434 [Token(Token = "0x4001922")] CREATORANNOUNCEMENT_EVENTPUBLISHED, // Token: 0x04001923 RID: 6435 [Token(Token = "0x4001923")] ROOM_REJOIN_WATCH, // Token: 0x04001924 RID: 6436 [Token(Token = "0x4001924")] PLAYER_EVENT_DETAILS_WATCH, // Token: 0x04001925 RID: 6437 [Token(Token = "0x4001925")] RECENT_ROOMS_WATCH, // Token: 0x04001926 RID: 6438 [Token(Token = "0x4001926")] FRIEND_PRESENCE_ROOMS_WATCH, // Token: 0x04001927 RID: 6439 [Token(Token = "0x4001927")] MY_CLUBHOUSE_ROOMS_WATCH, // Token: 0x04001928 RID: 6440 [Token(Token = "0x4001928")] MY_SUBSCRIPTIONS_ROOMS_WATCH, // Token: 0x04001929 RID: 6441 [Token(Token = "0x4001929")] TOP_CREATORS_ROOMS_WATCH, // Token: 0x0400192A RID: 6442 [Token(Token = "0x400192A")] MORE_FROM_CONTEST_WINNERS_ROOMS_WATCH, // Token: 0x0400192B RID: 6443 [Token(Token = "0x400192B")] ROOM_LINK_BUTTON, // Token: 0x0400192C RID: 6444 [Token(Token = "0x400192C")] ROOM_SHOWCASE_POSTER, // Token: 0x0400192D RID: 6445 [Token(Token = "0x400192D")] THIS_ROOM_WATCH, // Token: 0x0400192E RID: 6446 [Token(Token = "0x400192E")] REC_CENTER_WATCH, // Token: 0x0400192F RID: 6447 [Token(Token = "0x400192F")] DORM_ROOM_WATCH, // Token: 0x04001930 RID: 6448 [Token(Token = "0x4001930")] ROOM_DETAILS_WATCH, // Token: 0x04001931 RID: 6449 [Token(Token = "0x4001931")] CLONED_ROOM, // Token: 0x04001932 RID: 6450 [Token(Token = "0x4001932")] CREATE_ROOM_RESUME_WATCH, // Token: 0x04001933 RID: 6451 [Token(Token = "0x4001933")] BROWSE_ROOMS_WATCH, // Token: 0x04001934 RID: 6452 [Token(Token = "0x4001934")] MEETUP_CODE, // Token: 0x04001935 RID: 6453 [Token(Token = "0x4001935")] TEST_CASE_WATCH, // Token: 0x04001936 RID: 6454 [Token(Token = "0x4001936")] CHAT_MESSAGE, // Token: 0x04001937 RID: 6455 [Token(Token = "0x4001937")] MY_CREATED_ROOMS_WATCH, // Token: 0x04001938 RID: 6456 [Token(Token = "0x4001938")] PLAYER_CREATED_ROOMS_WATCH, // Token: 0x04001939 RID: 6457 [Token(Token = "0x4001939")] PLAYER_SHOWCASE_ROOMS_WATCH, // Token: 0x0400193A RID: 6458 [Token(Token = "0x400193A")] CURRENT_CONTEST_ROOMS_WATCH, // Token: 0x0400193B RID: 6459 [Token(Token = "0x400193B")] TRENDING_TAGS_WATCH, // Token: 0x0400193C RID: 6460 [Token(Token = "0x400193C")] RRO_ROOMS_WATCH, // Token: 0x0400193D RID: 6461 [Token(Token = "0x400193D")] MAGIC_DOOR_DOOR, // Token: 0x0400193E RID: 6462 [Token(Token = "0x400193E")] MAGIC_DOOR_WATCH, // Token: 0x0400193F RID: 6463 [Token(Token = "0x400193F")] ROOM_NOTIFICATION_WATCH, // Token: 0x04001940 RID: 6464 [Token(Token = "0x4001940")] FOR_YOU_ROOMS_WATCH } // Token: 0x0200042D RID: 1069 [Token(Token = "0x200042D")] private struct KGONCLOGPED { // Token: 0x0600217F RID: 8575 RVA: 0x00087E40 File Offset: 0x00086040 [Token(Token = "0x600217F")] [Address(RVA = "0x1235060", Offset = "0x1234060", VA = "0x181235060")] public bool MLHOCCLLHCJ(DateTime KLEJOCFFNNN) { return this.DNJIJJLBCCO < KLEJOCFFNNN; } // Token: 0x04001941 RID: 6465 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4001941")] public string GHPMGAOCPHO; // Token: 0x04001942 RID: 6466 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4001942")] public OKLDKBKBECD GEDCEIDOKJL; // Token: 0x04001943 RID: 6467 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001943")] public DateTime DNJIJJLBCCO; // Token: 0x04001944 RID: 6468 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001944")] public Matchmaking.MHCKNNJOIIP LECKKKBHBAO; } // Token: 0x0200042E RID: 1070 [Token(Token = "0x200042E")] [Serializable] private class JuniorUpdateRoutineConfig { // Token: 0x06002180 RID: 8576 RVA: 0x00087E5C File Offset: 0x0008605C [Token(Token = "0x6002180")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JuniorUpdateRoutineConfig() { } // Token: 0x04001945 RID: 6469 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001945")] public string Title; // Token: 0x04001946 RID: 6470 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001946")] [TextArea] public string Message; } // Token: 0x02000430 RID: 1072 [Token(Token = "0x2000430")] [CompilerGenerated] private sealed class PIBMCELOCML { // Token: 0x06002187 RID: 8583 RVA: 0x00087FF0 File Offset: 0x000861F0 [Token(Token = "0x6002187")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PIBMCELOCML() { } // Token: 0x06002188 RID: 8584 RVA: 0x00088004 File Offset: 0x00086204 [Token(Token = "0x6002188")] [Address(RVA = "0x1237FB0", Offset = "0x1236FB0", VA = "0x181237FB0")] internal bool b__0() { EFEFMHJPJIJ efefmhjpjij = this.prefManager; int num = 0; num += num; num++; int num2 = 0; efefmhjpjij.JALPBCDMOEA += num2; num2 += num2; int num3 = 0; efefmhjpjij.JALPBCDMOEA += num3; throw new NullReferenceException(); } // Token: 0x0400194D RID: 6477 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400194D")] public EFEFMHJPJIJ prefManager; } // Token: 0x02000432 RID: 1074 [Token(Token = "0x2000432")] [CompilerGenerated] private sealed class GELPDFCEGFN { // Token: 0x0600218F RID: 8591 RVA: 0x0008822C File Offset: 0x0008642C [Token(Token = "0x600218F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GELPDFCEGFN() { } // Token: 0x06002190 RID: 8592 RVA: 0x00088240 File Offset: 0x00086440 [Token(Token = "0x6002190")] [Address(RVA = "0x1232AF0", Offset = "0x1231AF0", VA = "0x181232AF0")] internal void b__0(string error) { Debug.LogError("Unable to send game invite: " + error); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Dictionary mpkpbnelcdf = this.<>4__this.MPKPBNELCDF; throw new NullReferenceException(); } // Token: 0x04001955 RID: 6485 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001955")] public string invitedPlayerName; // Token: 0x04001956 RID: 6486 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001956")] public SessionManager <>4__this; // Token: 0x04001957 RID: 6487 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001957")] public int invitedPlayerId; // Token: 0x04001958 RID: 6488 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001958")] public JJEKJGALHKO promise; } // Token: 0x02000438 RID: 1080 [Token(Token = "0x2000438")] [CompilerGenerated] private sealed class HGIBNLEPAIA { // Token: 0x060021B4 RID: 8628 RVA: 0x0008890C File Offset: 0x00086B0C [Token(Token = "0x60021B4")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HGIBNLEPAIA() { } // Token: 0x060021B5 RID: 8629 RVA: 0x00088920 File Offset: 0x00086B20 [Token(Token = "0x60021B5")] [Address(RVA = "0x1232F80", Offset = "0x1231F80", VA = "0x181232F80")] internal void b__0(Action _) { bool flag = this.isJunior; _(flag); } // Token: 0x04001972 RID: 6514 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001972")] public bool isJunior; } // Token: 0x02000439 RID: 1081 [Token(Token = "0x2000439")] [CompilerGenerated] private sealed class IGGHMKAPCHG { // Token: 0x060021B6 RID: 8630 RVA: 0x00088944 File Offset: 0x00086B44 [Token(Token = "0x60021B6")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IGGHMKAPCHG() { } // Token: 0x060021B7 RID: 8631 RVA: 0x00088958 File Offset: 0x00086B58 [Token(Token = "0x60021B7")] [Address(RVA = "0x1233900", Offset = "0x1232900", VA = "0x181233900")] internal void b__0(bool success) { int num = 0; this.hasReferrers = num; } // Token: 0x060021B8 RID: 8632 RVA: 0x00088970 File Offset: 0x00086B70 [Token(Token = "0x60021B8")] [Address(RVA = "0x1233960", Offset = "0x1232960", VA = "0x181233960")] internal void b__1(string error) { int num = 0; this.hasReferrers = num; } // Token: 0x060021B9 RID: 8633 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60021B9")] [Address(RVA = "0x12339B0", Offset = "0x12329B0", VA = "0x1812339B0")] internal bool b__2() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04001973 RID: 6515 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001973")] public bool? hasReferrers; } // Token: 0x0200043E RID: 1086 [Token(Token = "0x200043E")] [CompilerGenerated] private sealed class JJCKCOJIHDL { // Token: 0x060021D3 RID: 8659 RVA: 0x00088E98 File Offset: 0x00087098 [Token(Token = "0x60021D3")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JJCKCOJIHDL() { } // Token: 0x060021D4 RID: 8660 RVA: 0x00088EAC File Offset: 0x000870AC [Token(Token = "0x60021D4")] [Address(RVA = "0x12347D0", Offset = "0x12337D0", VA = "0x1812347D0")] internal void b__0(Matchmaking.MHCKNNJOIIP mmError) { int num = 0; if (mmError != Matchmaking.MHCKNNJOIIP.Success) { this.promise.HMFPPBJFHKD(num); return; } this.promise.OOOIENHGNCA(); } // Token: 0x060021D5 RID: 8661 RVA: 0x00088EE0 File Offset: 0x000870E0 [Token(Token = "0x60021D5")] [Address(RVA = "0x1234880", Offset = "0x1233880", VA = "0x181234880")] internal void b__1(string error) { this.promise.HMFPPBJFHKD(error); } // Token: 0x04001984 RID: 6532 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001984")] public JJEKJGALHKO promise; } // Token: 0x0200043F RID: 1087 [Token(Token = "0x200043F")] [CompilerGenerated] private sealed class OBPDNFIGIJJ { // Token: 0x060021D6 RID: 8662 RVA: 0x00088F00 File Offset: 0x00087100 [Token(Token = "0x60021D6")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OBPDNFIGIJJ() { } // Token: 0x060021D7 RID: 8663 RVA: 0x00088F14 File Offset: 0x00087114 [Token(Token = "0x60021D7")] [Address(RVA = "0x1237130", Offset = "0x1236130", VA = "0x181237130")] internal void b__0(bool bypassMovementModeRestriction) { SessionManager.FFLBAIBKPPO fflbaibkppo = new SessionManager.FFLBAIBKPPO(); fflbaibkppo.CS$<>8__locals1 = this; fflbaibkppo.bypassMovementModeRestriction = bypassMovementModeRestriction; string k__BackingField = this.club.k__BackingField; string text = "Go to clubhouse of " + k__BackingField + "?"; SessionManager sessionManager = this.<>4__this; Action action = delegate { SessionManager.OBPDNFIGIJJ cs$<>8__locals = fflbaibkppo.CS$<>8__locals1; SessionManager sessionManager2 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource; sessionManager2.JNHDCAJAGGG(bdpnobgngni); SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = fflbaibkppo.CS$<>8__locals1; SessionManager sessionManager3 = cs$<>8__locals2.<>4__this; Action onErrorCallback = cs$<>8__locals2.OnErrorCallback; bool bypassMovementModeRestriction2 = fflbaibkppo.bypassMovementModeRestriction; Action action3 = cs$<>8__locals2.onResponseCallback; PLILLKHMNDA plillkhmnda = cs$<>8__locals2.club; sessionManager3.FCNLHEJECFN(plillkhmnda, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction2, action3, onErrorCallback); }; Action action2 = delegate { SessionManager.OBPDNFIGIJJ cs$<>8__locals3 = fflbaibkppo.CS$<>8__locals1; SessionManager sessionManager4 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource; sessionManager4.JNHDCAJAGGG(bdpnobgngni2); SessionManager.OBPDNFIGIJJ cs$<>8__locals4 = fflbaibkppo.CS$<>8__locals1; SessionManager sessionManager5 = cs$<>8__locals4.<>4__this; Action onErrorCallback2 = cs$<>8__locals4.OnErrorCallback; bool bypassMovementModeRestriction3 = fflbaibkppo.bypassMovementModeRestriction; Action action4 = cs$<>8__locals4.onResponseCallback; PLILLKHMNDA plillkhmnda2 = cs$<>8__locals4.club; sessionManager5.FCNLHEJECFN(plillkhmnda2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction3, action4, onErrorCallback2); }; int num = 0; sessionManager.IMBDGDJFNOH(text, num, action, action2); } // Token: 0x04001985 RID: 6533 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001985")] public PLILLKHMNDA club; // Token: 0x04001986 RID: 6534 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001986")] public SessionManager <>4__this; // Token: 0x04001987 RID: 6535 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001987")] public SessionManager.BDPNOBGNGNI loadSceneSource; // Token: 0x04001988 RID: 6536 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001988")] public Action onResponseCallback; // Token: 0x04001989 RID: 6537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001989")] public Action OnErrorCallback; } // Token: 0x02000440 RID: 1088 [Token(Token = "0x2000440")] [CompilerGenerated] private sealed class FFLBAIBKPPO { // Token: 0x060021D8 RID: 8664 RVA: 0x00088F8C File Offset: 0x0008718C [Token(Token = "0x60021D8")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FFLBAIBKPPO() { } // Token: 0x060021D9 RID: 8665 RVA: 0x00088FA0 File Offset: 0x000871A0 [Token(Token = "0x60021D9")] [Address(RVA = "0x12328D0", Offset = "0x12318D0", VA = "0x1812328D0")] internal void b__1() { SessionManager.OBPDNFIGIJJ cs$<>8__locals = this.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = this.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; Action onErrorCallback = cs$<>8__locals2.OnErrorCallback; bool flag = this.bypassMovementModeRestriction; Action onResponseCallback = cs$<>8__locals2.onResponseCallback; PLILLKHMNDA club = cs$<>8__locals2.club; <>4__this2.FCNLHEJECFN(club, (SessionManager.APNNGFNMGDP)((uint)2), flag, onResponseCallback, onErrorCallback); } // Token: 0x060021DA RID: 8666 RVA: 0x00089010 File Offset: 0x00087210 [Token(Token = "0x60021DA")] [Address(RVA = "0x1232950", Offset = "0x1231950", VA = "0x181232950")] internal void b__2() { SessionManager.OBPDNFIGIJJ cs$<>8__locals = this.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = this.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; Action onErrorCallback = cs$<>8__locals2.OnErrorCallback; bool flag = this.bypassMovementModeRestriction; Action onResponseCallback = cs$<>8__locals2.onResponseCallback; PLILLKHMNDA club = cs$<>8__locals2.club; <>4__this2.FCNLHEJECFN(club, (SessionManager.APNNGFNMGDP)((uint)1), flag, onResponseCallback, onErrorCallback); } // Token: 0x0400198A RID: 6538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400198A")] public bool bypassMovementModeRestriction; // Token: 0x0400198B RID: 6539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400198B")] public SessionManager.OBPDNFIGIJJ CS$<>8__locals1; } // Token: 0x02000441 RID: 1089 [Token(Token = "0x2000441")] [CompilerGenerated] private sealed class HEFIMAACNEP { // Token: 0x060021DB RID: 8667 RVA: 0x00089080 File Offset: 0x00087280 [Token(Token = "0x60021DB")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HEFIMAACNEP() { } // Token: 0x060021DC RID: 8668 RVA: 0x00089094 File Offset: 0x00087294 [Token(Token = "0x60021DC")] [Address(RVA = "0x1232E60", Offset = "0x1231E60", VA = "0x181232E60")] internal PMGCJEPKFOF b__0(int[] additionalPlayers) { PLILLKHMNDA plillkhmnda = this.club; bool flag = this.bypassMovementModeRestriction; return Matchmaking.IIDEDGKAGOE(plillkhmnda, additionalPlayers, flag); } // Token: 0x060021DD RID: 8669 RVA: 0x000890B8 File Offset: 0x000872B8 [Token(Token = "0x60021DD")] [Address(RVA = "0x1232EE0", Offset = "0x1231EE0", VA = "0x181232EE0")] internal void b__1(Matchmaking.MHCKNNJOIIP response) { if (this.onResponseCallback != 0) { } } // Token: 0x060021DE RID: 8670 RVA: 0x000890D0 File Offset: 0x000872D0 [Token(Token = "0x60021DE")] [Address(RVA = "0x1232F30", Offset = "0x1231F30", VA = "0x181232F30")] internal void b__2(string error) { Action onErrorCallback = this.OnErrorCallback; if (onErrorCallback != 0) { onErrorCallback(error); } } // Token: 0x0400198C RID: 6540 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400198C")] public PLILLKHMNDA club; // Token: 0x0400198D RID: 6541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400198D")] public bool bypassMovementModeRestriction; // Token: 0x0400198E RID: 6542 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400198E")] public Action onResponseCallback; // Token: 0x0400198F RID: 6543 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400198F")] public Action OnErrorCallback; } // Token: 0x02000442 RID: 1090 [Token(Token = "0x2000442")] [CompilerGenerated] private sealed class BLGGOIPIOGB { // Token: 0x060021DF RID: 8671 RVA: 0x000890F0 File Offset: 0x000872F0 [Token(Token = "0x60021DF")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BLGGOIPIOGB() { } // Token: 0x060021E0 RID: 8672 RVA: 0x00089104 File Offset: 0x00087304 [Token(Token = "0x60021E0")] [Address(RVA = "0x1230FC0", Offset = "0x122FFC0", VA = "0x181230FC0")] internal void b__0(KLCOGEIGEBJ room) { SessionManager.OPDPNJMCOMI opdpnjmcomi = new SessionManager.OPDPNJMCOMI(); opdpnjmcomi.CS$<>8__locals1 = this; opdpnjmcomi.room = room; SessionManager sessionManager = this.<>4__this; Action action = delegate(bool bypassMovementModeRestriction) { SessionManager.AOJHMLELGNO aojhmlelgno = new SessionManager.AOJHMLELGNO(); aojhmlelgno.CS$<>8__locals2 = opdpnjmcomi; aojhmlelgno.bypassMovementModeRestriction = bypassMovementModeRestriction; string k__BackingField = opdpnjmcomi.CS$<>8__locals1.targetEvent.k__BackingField; string text = "Go to " + k__BackingField; SessionManager sessionManager2 = opdpnjmcomi.CS$<>8__locals1.<>4__this; KLCOGEIGEBJ room2 = opdpnjmcomi.room; Action action2 = delegate { SessionManager.BLGGOIPIOGB cs$<>8__locals = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1; SessionManager sessionManager3 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource; sessionManager3.JNHDCAJAGGG(bdpnobgngni); SessionManager.BLGGOIPIOGB cs$<>8__locals2 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1; SessionManager sessionManager4 = cs$<>8__locals2.<>4__this; string text2 = cs$<>8__locals2.amplitudeCommandContext; CCMBKDINCAH ccmbkdincah = cs$<>8__locals2.targetEvent; bool bypassMovementModeRestriction = aojhmlelgno.bypassMovementModeRestriction; sessionManager4.MDMJAENBPPM(ccmbkdincah, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, text2); }; Action action3 = delegate { SessionManager.BLGGOIPIOGB cs$<>8__locals3 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1; SessionManager sessionManager5 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource; sessionManager5.JNHDCAJAGGG(bdpnobgngni2); SessionManager.BLGGOIPIOGB cs$<>8__locals4 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1; SessionManager sessionManager6 = cs$<>8__locals4.<>4__this; string text3 = cs$<>8__locals4.amplitudeCommandContext; CCMBKDINCAH ccmbkdincah2 = cs$<>8__locals4.targetEvent; bool bypassMovementModeRestriction2 = aojhmlelgno.bypassMovementModeRestriction; sessionManager6.MDMJAENBPPM(ccmbkdincah2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, text3); }; sessionManager2.IMBDGDJFNOH(text, room2, action2, action3); }; int num = 0; sessionManager.EOILMFANOOO(room, action, num); } // Token: 0x04001990 RID: 6544 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001990")] public SessionManager <>4__this; // Token: 0x04001991 RID: 6545 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001991")] public CCMBKDINCAH targetEvent; // Token: 0x04001992 RID: 6546 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001992")] public SessionManager.BDPNOBGNGNI loadSceneSource; // Token: 0x04001993 RID: 6547 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001993")] public string amplitudeCommandContext; } // Token: 0x02000443 RID: 1091 [Token(Token = "0x2000443")] [CompilerGenerated] private sealed class OPDPNJMCOMI { // Token: 0x060021E1 RID: 8673 RVA: 0x0008914C File Offset: 0x0008734C [Token(Token = "0x60021E1")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OPDPNJMCOMI() { } // Token: 0x060021E2 RID: 8674 RVA: 0x00089160 File Offset: 0x00087360 [Token(Token = "0x60021E2")] [Address(RVA = "0x1237570", Offset = "0x1236570", VA = "0x181237570")] internal void b__1(bool bypassMovementModeRestriction) { SessionManager.AOJHMLELGNO aojhmlelgno = new SessionManager.AOJHMLELGNO(); aojhmlelgno.CS$<>8__locals2 = this; aojhmlelgno.bypassMovementModeRestriction = bypassMovementModeRestriction; string k__BackingField = this.CS$<>8__locals1.targetEvent.k__BackingField; string text = "Go to " + k__BackingField; SessionManager <>4__this = this.CS$<>8__locals1.<>4__this; KLCOGEIGEBJ klcogeigebj = this.room; Action action = delegate { SessionManager.BLGGOIPIOGB cs$<>8__locals = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this2.JNHDCAJAGGG(loadSceneSource); SessionManager.BLGGOIPIOGB cs$<>8__locals2 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this3 = cs$<>8__locals2.<>4__this; string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext; CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent; bool bypassMovementModeRestriction2 = aojhmlelgno.bypassMovementModeRestriction; <>4__this3.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction2, amplitudeCommandContext); }; Action action2 = delegate { SessionManager.BLGGOIPIOGB cs$<>8__locals3 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this4 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource; <>4__this4.JNHDCAJAGGG(loadSceneSource2); SessionManager.BLGGOIPIOGB cs$<>8__locals4 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this5 = cs$<>8__locals4.<>4__this; string amplitudeCommandContext2 = cs$<>8__locals4.amplitudeCommandContext; CCMBKDINCAH targetEvent2 = cs$<>8__locals4.targetEvent; bool bypassMovementModeRestriction3 = aojhmlelgno.bypassMovementModeRestriction; <>4__this5.MDMJAENBPPM(targetEvent2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction3, amplitudeCommandContext2); }; <>4__this.IMBDGDJFNOH(text, klcogeigebj, action, action2); } // Token: 0x04001994 RID: 6548 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001994")] public KLCOGEIGEBJ room; // Token: 0x04001995 RID: 6549 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001995")] public SessionManager.BLGGOIPIOGB CS$<>8__locals1; } // Token: 0x02000444 RID: 1092 [Token(Token = "0x2000444")] [CompilerGenerated] private sealed class AOJHMLELGNO { // Token: 0x060021E3 RID: 8675 RVA: 0x000891E4 File Offset: 0x000873E4 [Token(Token = "0x60021E3")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public AOJHMLELGNO() { } // Token: 0x060021E4 RID: 8676 RVA: 0x000891F8 File Offset: 0x000873F8 [Token(Token = "0x60021E4")] [Address(RVA = "0x12306B0", Offset = "0x122F6B0", VA = "0x1812306B0")] internal void b__2() { SessionManager.BLGGOIPIOGB cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.BLGGOIPIOGB cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext; CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent; bool flag = this.bypassMovementModeRestriction; <>4__this2.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)2), flag, amplitudeCommandContext); } // Token: 0x060021E5 RID: 8677 RVA: 0x00089268 File Offset: 0x00087468 [Token(Token = "0x60021E5")] [Address(RVA = "0x1230740", Offset = "0x122F740", VA = "0x181230740")] internal void b__3() { SessionManager.BLGGOIPIOGB cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.BLGGOIPIOGB cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext; CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent; bool flag = this.bypassMovementModeRestriction; <>4__this2.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)1), flag, amplitudeCommandContext); } // Token: 0x04001996 RID: 6550 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001996")] public bool bypassMovementModeRestriction; // Token: 0x04001997 RID: 6551 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001997")] public SessionManager.OPDPNJMCOMI CS$<>8__locals2; } // Token: 0x02000445 RID: 1093 [Token(Token = "0x2000445")] [CompilerGenerated] private sealed class FFIPJBCKPLC { // Token: 0x060021E6 RID: 8678 RVA: 0x000892D8 File Offset: 0x000874D8 [Token(Token = "0x60021E6")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FFIPJBCKPLC() { } // Token: 0x060021E7 RID: 8679 RVA: 0x000892EC File Offset: 0x000874EC [Token(Token = "0x60021E7")] [Address(RVA = "0x1232870", Offset = "0x1231870", VA = "0x181232870")] internal void b__0(KLCOGEIGEBJ room) { SessionManager sessionManager = this.<>4__this; Action action = this.onResponseCallback; SessionManager.IJKKAICPLDE ijkkaicplde = this.loadSceneSourceData; int num = 0; bool flag = this.isPrivate; sessionManager.RunJoinRoom(room, num, ijkkaicplde, flag, num, action); } // Token: 0x04001998 RID: 6552 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001998")] public SessionManager <>4__this; // Token: 0x04001999 RID: 6553 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001999")] public SessionManager.IJKKAICPLDE loadSceneSourceData; // Token: 0x0400199A RID: 6554 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400199A")] public bool isPrivate; // Token: 0x0400199B RID: 6555 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400199B")] public Action onResponseCallback; } // Token: 0x02000446 RID: 1094 [Token(Token = "0x2000446")] [CompilerGenerated] private sealed class IBFGCIECCAJ { // Token: 0x060021E8 RID: 8680 RVA: 0x0008932C File Offset: 0x0008752C [Token(Token = "0x60021E8")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IBFGCIECCAJ() { } // Token: 0x060021E9 RID: 8681 RVA: 0x00089340 File Offset: 0x00087540 [Token(Token = "0x60021E9")] [Address(RVA = "0x1232FE0", Offset = "0x1231FE0", VA = "0x181232FE0")] internal void b__0(bool bypassMovementModeRestriction) { SessionManager.KBLGEECDOIP kblgeecdoip = new SessionManager.KBLGEECDOIP(); kblgeecdoip.CS$<>8__locals1 = this; kblgeecdoip.bypassMovementModeRestriction = bypassMovementModeRestriction; string k__BackingField = this.room.k__BackingField; string dormRoomName = SessionManager.DormRoomName; if (!k__BackingField.Equals(dormRoomName, StringComparison.InvariantCultureIgnoreCase)) { string k__BackingField2 = this.room.k__BackingField; string arroomName = SessionManager.ARRoomName; if (!k__BackingField2.Equals(arroomName, StringComparison.InvariantCultureIgnoreCase)) { string k__BackingField3 = this.room.k__BackingField; string text = "Going to ^" + k__BackingField3; SessionManager sessionManager = this.<>4__this; KLCOGEIGEBJ klcogeigebj = this.room; Action action = delegate { SessionManager.IBFGCIECCAJ cs$<>8__locals = kblgeecdoip.CS$<>8__locals1; SessionManager sessionManager7 = cs$<>8__locals.<>4__this; SessionManager.IJKKAICPLDE ijkkaicplde3 = cs$<>8__locals.loadSceneSourceData; sessionManager7.AHLJJMLMKKH = ijkkaicplde3; SessionManager.IBFGCIECCAJ cs$<>8__locals2 = kblgeecdoip.CS$<>8__locals1; KLCOGEIGEBJ klcogeigebj2 = cs$<>8__locals2.room; SessionManager sessionManager8 = cs$<>8__locals2.<>4__this; Action action4 = cs$<>8__locals2.<>9__4; bool bypassMovementModeRestriction4 = kblgeecdoip.bypassMovementModeRestriction; if (action4 == 0) { Action action5 = delegate(Matchmaking.MHCKNNJOIIP errorCode) { if (cs$<>8__locals2.onResponseCallback != 0) { } }; cs$<>8__locals2.<>9__4 = action5; } string text2 = cs$<>8__locals2.roomCode; }; Action action2 = delegate { SessionManager.IBFGCIECCAJ cs$<>8__locals3 = kblgeecdoip.CS$<>8__locals1; SessionManager sessionManager9 = cs$<>8__locals3.<>4__this; SessionManager.IJKKAICPLDE ijkkaicplde4 = cs$<>8__locals3.loadSceneSourceData; sessionManager9.AHLJJMLMKKH = ijkkaicplde4; SessionManager.IBFGCIECCAJ cs$<>8__locals4 = kblgeecdoip.CS$<>8__locals1; KLCOGEIGEBJ klcogeigebj3 = cs$<>8__locals4.room; SessionManager sessionManager10 = cs$<>8__locals4.<>4__this; Action action6 = cs$<>8__locals4.<>9__5; bool bypassMovementModeRestriction5 = kblgeecdoip.bypassMovementModeRestriction; if (action6 == 0) { Action action7 = delegate(Matchmaking.MHCKNNJOIIP errorCode) { if (cs$<>8__locals4.onResponseCallback != 0) { } }; cs$<>8__locals4.<>9__5 = action7; } string text3 = cs$<>8__locals4.roomCode; }; sessionManager.IMBDGDJFNOH(text, klcogeigebj, action, action2); return; } SessionManager sessionManager2 = this.<>4__this; SessionManager.IJKKAICPLDE ijkkaicplde = this.loadSceneSourceData; sessionManager2.AHLJJMLMKKH = ijkkaicplde; SessionManager sessionManager3 = this.<>4__this; bool bypassMovementModeRestriction2 = kblgeecdoip.bypassMovementModeRestriction; } SessionManager sessionManager4 = this.<>4__this; SessionManager.IJKKAICPLDE ijkkaicplde2 = this.loadSceneSourceData; sessionManager4.AHLJJMLMKKH = ijkkaicplde2; SessionManager sessionManager5 = this.<>4__this; bool bypassMovementModeRestriction3 = kblgeecdoip.bypassMovementModeRestriction; SessionManager sessionManager6 = this.<>4__this; Action action3 = this.onResponseCallback; PMGCJEPKFOF pmgcjepkfof; sessionManager6.ILMAPKHEIDL(pmgcjepkfof, action3); throw new NullReferenceException(); } // Token: 0x060021EA RID: 8682 RVA: 0x00089474 File Offset: 0x00087674 [Token(Token = "0x60021EA")] [Address(RVA = "0x1233350", Offset = "0x1232350", VA = "0x181233350")] internal void b__4(Matchmaking.MHCKNNJOIIP errorCode) { if (this.onResponseCallback != 0) { } } // Token: 0x060021EB RID: 8683 RVA: 0x0008948C File Offset: 0x0008768C [Token(Token = "0x60021EB")] [Address(RVA = "0x12333C0", Offset = "0x12323C0", VA = "0x1812333C0")] internal void b__5(Matchmaking.MHCKNNJOIIP errorCode) { if (this.onResponseCallback != 0) { } } // Token: 0x060021EC RID: 8684 RVA: 0x000894A4 File Offset: 0x000876A4 [Token(Token = "0x60021EC")] [Address(RVA = "0x1233300", Offset = "0x1232300", VA = "0x181233300")] internal void b__1() { Action action = this.onResponseCallback; if (action != 0) { int num = 0; action(num); return; } } // Token: 0x0400199C RID: 6556 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400199C")] public KLCOGEIGEBJ room; // Token: 0x0400199D RID: 6557 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400199D")] public SessionManager <>4__this; // Token: 0x0400199E RID: 6558 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400199E")] public SessionManager.IJKKAICPLDE loadSceneSourceData; // Token: 0x0400199F RID: 6559 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400199F")] public Action onResponseCallback; // Token: 0x040019A0 RID: 6560 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40019A0")] public string roomSceneName; // Token: 0x040019A1 RID: 6561 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40019A1")] public bool isPrivate; // Token: 0x040019A2 RID: 6562 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40019A2")] public string roomCode; // Token: 0x040019A3 RID: 6563 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40019A3")] public Action <>9__4; // Token: 0x040019A4 RID: 6564 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40019A4")] public Action <>9__5; } // Token: 0x02000447 RID: 1095 [Token(Token = "0x2000447")] [CompilerGenerated] private sealed class KBLGEECDOIP { // Token: 0x060021ED RID: 8685 RVA: 0x000894C8 File Offset: 0x000876C8 [Token(Token = "0x60021ED")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KBLGEECDOIP() { } // Token: 0x060021EE RID: 8686 RVA: 0x000894DC File Offset: 0x000876DC [Token(Token = "0x60021EE")] [Address(RVA = "0x1234D60", Offset = "0x1233D60", VA = "0x181234D60")] internal void b__2() { SessionManager.IBFGCIECCAJ cs$<>8__locals = this.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.IJKKAICPLDE loadSceneSourceData = cs$<>8__locals.loadSceneSourceData; <>4__this.AHLJJMLMKKH = loadSceneSourceData; SessionManager.IBFGCIECCAJ cs$<>8__locals2 = this.CS$<>8__locals1; KLCOGEIGEBJ room = cs$<>8__locals2.room; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; Action <>9__ = cs$<>8__locals2.<>9__4; bool flag = this.bypassMovementModeRestriction; if (<>9__ == 0) { Action action = delegate(Matchmaking.MHCKNNJOIIP errorCode) { if (cs$<>8__locals2.onResponseCallback != 0) { } }; cs$<>8__locals2.<>9__4 = action; } string roomCode = cs$<>8__locals2.roomCode; } // Token: 0x060021EF RID: 8687 RVA: 0x00089558 File Offset: 0x00087758 [Token(Token = "0x60021EF")] [Address(RVA = "0x1234EE0", Offset = "0x1233EE0", VA = "0x181234EE0")] internal void b__3() { SessionManager.IBFGCIECCAJ cs$<>8__locals = this.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.IJKKAICPLDE loadSceneSourceData = cs$<>8__locals.loadSceneSourceData; <>4__this.AHLJJMLMKKH = loadSceneSourceData; SessionManager.IBFGCIECCAJ cs$<>8__locals2 = this.CS$<>8__locals1; KLCOGEIGEBJ room = cs$<>8__locals2.room; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; Action <>9__ = cs$<>8__locals2.<>9__5; bool flag = this.bypassMovementModeRestriction; if (<>9__ == 0) { Action action = delegate(Matchmaking.MHCKNNJOIIP errorCode) { if (cs$<>8__locals2.onResponseCallback != 0) { } }; cs$<>8__locals2.<>9__5 = action; } string roomCode = cs$<>8__locals2.roomCode; } // Token: 0x040019A5 RID: 6565 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019A5")] public bool bypassMovementModeRestriction; // Token: 0x040019A6 RID: 6566 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019A6")] public SessionManager.IBFGCIECCAJ CS$<>8__locals1; } // Token: 0x02000448 RID: 1096 [Token(Token = "0x2000448")] [CompilerGenerated] private sealed class GMHGECEGNMG { // Token: 0x060021F0 RID: 8688 RVA: 0x000895D4 File Offset: 0x000877D4 [Token(Token = "0x60021F0")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GMHGECEGNMG() { } // Token: 0x060021F1 RID: 8689 RVA: 0x000895E8 File Offset: 0x000877E8 [Token(Token = "0x60021F1")] [Address(RVA = "0x1232DC0", Offset = "0x1231DC0", VA = "0x181232DC0")] internal void b__0(string error) { Debug.LogWarning("A promise error message is being propagated as an \"unknown error\". Specific message: " + error + "."); Action action = this.optionalOnResponseCallback; if (action != 0) { action((uint)(-1)); } } // Token: 0x040019A7 RID: 6567 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019A7")] public Action optionalOnResponseCallback; } // Token: 0x02000449 RID: 1097 [Token(Token = "0x2000449")] [CompilerGenerated] private sealed class OGBJLPJLMMB { // Token: 0x060021F2 RID: 8690 RVA: 0x00089620 File Offset: 0x00087820 [Token(Token = "0x60021F2")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OGBJLPJLMMB() { } // Token: 0x060021F3 RID: 8691 RVA: 0x00089634 File Offset: 0x00087834 [Token(Token = "0x60021F3")] [Address(RVA = "0x1237360", Offset = "0x1236360", VA = "0x181237360")] internal void b__0(Matchmaking.MHCKNNJOIIP errorCode) { Action action = this.optionalOnResponseCallback; } // Token: 0x040019A8 RID: 6568 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019A8")] public Action optionalOnResponseCallback; } // Token: 0x0200044A RID: 1098 [Token(Token = "0x200044A")] [CompilerGenerated] private sealed class JCFEIIGJBFG { // Token: 0x060021F4 RID: 8692 RVA: 0x00089650 File Offset: 0x00087850 [Token(Token = "0x60021F4")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JCFEIIGJBFG() { } // Token: 0x040019A9 RID: 6569 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019A9")] public SessionManager.APNNGFNMGDP inviteMode; // Token: 0x040019AA RID: 6570 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019AA")] public string roomSceneName; // Token: 0x040019AB RID: 6571 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019AB")] public SessionManager <>4__this; // Token: 0x040019AC RID: 6572 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40019AC")] public SessionManager.BDPNOBGNGNI loadSceneSource; // Token: 0x040019AD RID: 6573 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x40019AD")] public bool forceNewInstance; } // Token: 0x0200044B RID: 1099 [Token(Token = "0x200044B")] [CompilerGenerated] private sealed class OIILLLPLAIE { // Token: 0x060021F5 RID: 8693 RVA: 0x00089664 File Offset: 0x00087864 [Token(Token = "0x60021F5")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OIILLLPLAIE() { } // Token: 0x060021F6 RID: 8694 RVA: 0x00089678 File Offset: 0x00087878 [Token(Token = "0x60021F6")] [Address(RVA = "0x12373D0", Offset = "0x12363D0", VA = "0x1812373D0")] internal void b__0(bool bypassMovementModeRestriction) { SessionManager.JONJFCJGIHG jonjfcjgihg = new SessionManager.JONJFCJGIHG(); jonjfcjgihg.CS$<>8__locals2 = this; jonjfcjgihg.bypassMovementModeRestriction = bypassMovementModeRestriction; SessionManager.JCFEIIGJBFG cs$<>8__locals = this.CS$<>8__locals1; if (cs$<>8__locals.inviteMode != SessionManager.APNNGFNMGDP.InviteParty) { SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.JCFEIIGJBFG cs$<>8__locals2 = this.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; bool forceNewInstance = cs$<>8__locals2.forceNewInstance; SessionManager.APNNGFNMGDP inviteMode = cs$<>8__locals2.inviteMode; string roomSceneName = cs$<>8__locals2.roomSceneName; bool bypassMovementModeRestriction2 = jonjfcjgihg.bypassMovementModeRestriction; <>4__this2.BPAKDECMANG(roomSceneName, inviteMode, bypassMovementModeRestriction2, forceNewInstance); return; } string roomSceneName2 = cs$<>8__locals.roomSceneName; string text = "Going to " + roomSceneName2; SessionManager <>4__this3 = this.CS$<>8__locals1.<>4__this; PPENFJMFPNE ppenfjmfpne = this.room; Action action = delegate { SessionManager.JCFEIIGJBFG cs$<>8__locals3 = jonjfcjgihg.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this4 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource; <>4__this4.JNHDCAJAGGG(loadSceneSource2); SessionManager.JCFEIIGJBFG cs$<>8__locals4 = jonjfcjgihg.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this5 = cs$<>8__locals4.<>4__this; bool forceNewInstance2 = cs$<>8__locals4.forceNewInstance; string roomSceneName3 = cs$<>8__locals4.roomSceneName; bool bypassMovementModeRestriction3 = jonjfcjgihg.bypassMovementModeRestriction; <>4__this5.BPAKDECMANG(roomSceneName3, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3, forceNewInstance2); }; Action action2 = delegate { SessionManager.JCFEIIGJBFG cs$<>8__locals5 = jonjfcjgihg.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this6 = cs$<>8__locals5.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource3 = cs$<>8__locals5.loadSceneSource; <>4__this6.JNHDCAJAGGG(loadSceneSource3); SessionManager.JCFEIIGJBFG cs$<>8__locals6 = jonjfcjgihg.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this7 = cs$<>8__locals6.<>4__this; bool forceNewInstance3 = cs$<>8__locals6.forceNewInstance; string roomSceneName4 = cs$<>8__locals6.roomSceneName; bool bypassMovementModeRestriction4 = jonjfcjgihg.bypassMovementModeRestriction; <>4__this7.BPAKDECMANG(roomSceneName4, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4, forceNewInstance3); }; <>4__this3.IMBDGDJFNOH(text, ppenfjmfpne, action, action2); throw new NullReferenceException(); } // Token: 0x040019AE RID: 6574 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019AE")] public PPENFJMFPNE room; // Token: 0x040019AF RID: 6575 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019AF")] public SessionManager.JCFEIIGJBFG CS$<>8__locals1; } // Token: 0x0200044C RID: 1100 [Token(Token = "0x200044C")] [CompilerGenerated] private sealed class JONJFCJGIHG { // Token: 0x060021F7 RID: 8695 RVA: 0x00089760 File Offset: 0x00087960 [Token(Token = "0x60021F7")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JONJFCJGIHG() { } // Token: 0x060021F8 RID: 8696 RVA: 0x00089774 File Offset: 0x00087974 [Token(Token = "0x60021F8")] [Address(RVA = "0x1234C40", Offset = "0x1233C40", VA = "0x181234C40")] internal void b__1() { SessionManager.JCFEIIGJBFG cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.JCFEIIGJBFG cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; bool forceNewInstance = cs$<>8__locals2.forceNewInstance; string roomSceneName = cs$<>8__locals2.roomSceneName; bool flag = this.bypassMovementModeRestriction; <>4__this2.BPAKDECMANG(roomSceneName, (SessionManager.APNNGFNMGDP)((uint)2), flag, forceNewInstance); } // Token: 0x060021F9 RID: 8697 RVA: 0x000897E4 File Offset: 0x000879E4 [Token(Token = "0x60021F9")] [Address(RVA = "0x1234CD0", Offset = "0x1233CD0", VA = "0x181234CD0")] internal void b__2() { SessionManager.JCFEIIGJBFG cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.JCFEIIGJBFG cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; bool forceNewInstance = cs$<>8__locals2.forceNewInstance; string roomSceneName = cs$<>8__locals2.roomSceneName; bool flag = this.bypassMovementModeRestriction; <>4__this2.BPAKDECMANG(roomSceneName, (SessionManager.APNNGFNMGDP)((uint)1), flag, forceNewInstance); } // Token: 0x040019B0 RID: 6576 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019B0")] public bool bypassMovementModeRestriction; // Token: 0x040019B1 RID: 6577 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019B1")] public SessionManager.OIILLLPLAIE CS$<>8__locals2; } // Token: 0x0200044D RID: 1101 [Token(Token = "0x200044D")] [CompilerGenerated] private sealed class LMNLDDLILDB { // Token: 0x060021FA RID: 8698 RVA: 0x00089854 File Offset: 0x00087A54 [Token(Token = "0x60021FA")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LMNLDDLILDB() { } // Token: 0x060021FB RID: 8699 RVA: 0x00089868 File Offset: 0x00087A68 [Token(Token = "0x60021FB")] [Address(RVA = "0x1236320", Offset = "0x1235320", VA = "0x181236320")] internal void b__0(bool bypassMovementModeRestriction) { SessionManager.GHFMDCJPGGO ghfmdcjpggo = new SessionManager.GHFMDCJPGGO(); ghfmdcjpggo.CS$<>8__locals1 = this; ghfmdcjpggo.bypassMovementModeRestriction = bypassMovementModeRestriction; if (this.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH) { int num = this.playerId; bool flag; string text; if (!flag || text == 0) { } string text2 = "Join " + "player"; SessionManager sessionManager = this.<>4__this; KLCOGEIGEBJ klcogeigebj = this.room; Action action = delegate { SessionManager.LMNLDDLILDB cs$<>8__locals = ghfmdcjpggo.CS$<>8__locals1; SessionManager sessionManager3 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource; sessionManager3.JNHDCAJAGGG(bdpnobgngni); SessionManager.LMNLDDLILDB cs$<>8__locals2 = ghfmdcjpggo.CS$<>8__locals1; SessionManager sessionManager4 = cs$<>8__locals2.<>4__this; bool bypassMovementModeRestriction3 = ghfmdcjpggo.bypassMovementModeRestriction; int num4 = cs$<>8__locals2.playerId; sessionManager4.JoinPlayer(num4, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3); }; Action action2 = delegate { SessionManager.LMNLDDLILDB cs$<>8__locals3 = ghfmdcjpggo.CS$<>8__locals1; SessionManager sessionManager5 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource; sessionManager5.JNHDCAJAGGG(bdpnobgngni2); SessionManager.LMNLDDLILDB cs$<>8__locals4 = ghfmdcjpggo.CS$<>8__locals1; SessionManager sessionManager6 = cs$<>8__locals4.<>4__this; bool bypassMovementModeRestriction4 = ghfmdcjpggo.bypassMovementModeRestriction; int num5 = cs$<>8__locals4.playerId; sessionManager6.JoinPlayer(num5, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4); }; sessionManager.IMBDGDJFNOH(text2, klcogeigebj, action, action2); return; } this.<>4__this.JNHDCAJAGGG(SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH); SessionManager sessionManager2 = this.<>4__this; bool bypassMovementModeRestriction2 = ghfmdcjpggo.bypassMovementModeRestriction; int num2 = 0; int num3 = this.playerId; sessionManager2.JoinPlayer(num3, (SessionManager.APNNGFNMGDP)num2, bypassMovementModeRestriction2); throw new NullReferenceException(); } // Token: 0x040019B2 RID: 6578 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019B2")] public SessionManager.BDPNOBGNGNI loadSceneSource; // Token: 0x040019B3 RID: 6579 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019B3")] public SessionManager <>4__this; // Token: 0x040019B4 RID: 6580 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019B4")] public int playerId; // Token: 0x040019B5 RID: 6581 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40019B5")] public KLCOGEIGEBJ room; } // Token: 0x0200044E RID: 1102 [Token(Token = "0x200044E")] [CompilerGenerated] private sealed class GHFMDCJPGGO { // Token: 0x060021FC RID: 8700 RVA: 0x0008992C File Offset: 0x00087B2C [Token(Token = "0x60021FC")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GHFMDCJPGGO() { } // Token: 0x060021FD RID: 8701 RVA: 0x00089940 File Offset: 0x00087B40 [Token(Token = "0x60021FD")] [Address(RVA = "0x1232D00", Offset = "0x1231D00", VA = "0x181232D00")] internal void b__1() { SessionManager.LMNLDDLILDB cs$<>8__locals = this.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.LMNLDDLILDB cs$<>8__locals2 = this.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; bool flag = this.bypassMovementModeRestriction; int playerId = cs$<>8__locals2.playerId; <>4__this2.JoinPlayer(playerId, (SessionManager.APNNGFNMGDP)((uint)2), flag); } // Token: 0x060021FE RID: 8702 RVA: 0x0008999C File Offset: 0x00087B9C [Token(Token = "0x60021FE")] [Address(RVA = "0x1232D60", Offset = "0x1231D60", VA = "0x181232D60")] internal void b__2() { SessionManager.LMNLDDLILDB cs$<>8__locals = this.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.LMNLDDLILDB cs$<>8__locals2 = this.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; bool flag = this.bypassMovementModeRestriction; int playerId = cs$<>8__locals2.playerId; <>4__this2.JoinPlayer(playerId, (SessionManager.APNNGFNMGDP)((uint)1), flag); } // Token: 0x040019B6 RID: 6582 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019B6")] public bool bypassMovementModeRestriction; // Token: 0x040019B7 RID: 6583 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019B7")] public SessionManager.LMNLDDLILDB CS$<>8__locals1; } // Token: 0x0200044F RID: 1103 [Token(Token = "0x200044F")] [CompilerGenerated] private sealed class CIJNHIDDANN { // Token: 0x060021FF RID: 8703 RVA: 0x000899F8 File Offset: 0x00087BF8 [Token(Token = "0x60021FF")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CIJNHIDDANN() { } // Token: 0x06002200 RID: 8704 RVA: 0x00089A0C File Offset: 0x00087C0C [Token(Token = "0x6002200")] [Address(RVA = "0x12314F0", Offset = "0x12304F0", VA = "0x1812314F0")] internal void b__0(bool bypassMovementModeRestriction) { SessionManager.KLIKKMCOEKL klikkmcoekl = new SessionManager.KLIKKMCOEKL(); klikkmcoekl.CS$<>8__locals1 = this; klikkmcoekl.bypassMovementModeRestriction = bypassMovementModeRestriction; if (this.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH) { int num = this.playerId; bool flag; string text; if (!flag || text == 0) { } string text2 = "Join " + "player"; SessionManager sessionManager = this.<>4__this; KLCOGEIGEBJ klcogeigebj = this.room; Action action = delegate { SessionManager.CIJNHIDDANN cs$<>8__locals = klikkmcoekl.CS$<>8__locals1; SessionManager sessionManager3 = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource; sessionManager3.JNHDCAJAGGG(bdpnobgngni); SessionManager.CIJNHIDDANN cs$<>8__locals2 = klikkmcoekl.CS$<>8__locals1; SessionManager sessionManager4 = cs$<>8__locals2.<>4__this; bool bypassMovementModeRestriction3 = klikkmcoekl.bypassMovementModeRestriction; CPIHGIEOPAJ cpihgieopaj2 = cs$<>8__locals2.roomInviteMessage; sessionManager4.ALCJNMAOIGH(cpihgieopaj2, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3); }; Action action2 = delegate { SessionManager.CIJNHIDDANN cs$<>8__locals3 = klikkmcoekl.CS$<>8__locals1; SessionManager sessionManager5 = cs$<>8__locals3.<>4__this; SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource; sessionManager5.JNHDCAJAGGG(bdpnobgngni2); SessionManager.CIJNHIDDANN cs$<>8__locals4 = klikkmcoekl.CS$<>8__locals1; SessionManager sessionManager6 = cs$<>8__locals4.<>4__this; bool bypassMovementModeRestriction4 = klikkmcoekl.bypassMovementModeRestriction; CPIHGIEOPAJ cpihgieopaj3 = cs$<>8__locals4.roomInviteMessage; sessionManager6.ALCJNMAOIGH(cpihgieopaj3, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4); }; sessionManager.IMBDGDJFNOH(text2, klcogeigebj, action, action2); return; } this.<>4__this.JNHDCAJAGGG(SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH); SessionManager sessionManager2 = this.<>4__this; bool bypassMovementModeRestriction2 = klikkmcoekl.bypassMovementModeRestriction; int num2 = 0; CPIHGIEOPAJ cpihgieopaj = this.roomInviteMessage; sessionManager2.ALCJNMAOIGH(cpihgieopaj, (SessionManager.APNNGFNMGDP)num2, bypassMovementModeRestriction2); throw new NullReferenceException(); } // Token: 0x040019B8 RID: 6584 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019B8")] public SessionManager.BDPNOBGNGNI loadSceneSource; // Token: 0x040019B9 RID: 6585 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019B9")] public SessionManager <>4__this; // Token: 0x040019BA RID: 6586 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019BA")] public CPIHGIEOPAJ roomInviteMessage; // Token: 0x040019BB RID: 6587 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40019BB")] public int playerId; // Token: 0x040019BC RID: 6588 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40019BC")] public KLCOGEIGEBJ room; } // Token: 0x02000450 RID: 1104 [Token(Token = "0x2000450")] [CompilerGenerated] private sealed class KLIKKMCOEKL { // Token: 0x06002201 RID: 8705 RVA: 0x00089AD0 File Offset: 0x00087CD0 [Token(Token = "0x6002201")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KLIKKMCOEKL() { } // Token: 0x06002202 RID: 8706 RVA: 0x00089AE4 File Offset: 0x00087CE4 [Token(Token = "0x6002202")] [Address(RVA = "0x1235430", Offset = "0x1234430", VA = "0x181235430")] internal void b__1() { SessionManager.CIJNHIDDANN cs$<>8__locals = this.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.CIJNHIDDANN cs$<>8__locals2 = this.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; bool flag = this.bypassMovementModeRestriction; CPIHGIEOPAJ roomInviteMessage = cs$<>8__locals2.roomInviteMessage; <>4__this2.ALCJNMAOIGH(roomInviteMessage, (SessionManager.APNNGFNMGDP)((uint)2), flag); } // Token: 0x06002203 RID: 8707 RVA: 0x00089B40 File Offset: 0x00087D40 [Token(Token = "0x6002203")] [Address(RVA = "0x12354A0", Offset = "0x12344A0", VA = "0x1812354A0")] internal void b__2() { SessionManager.CIJNHIDDANN cs$<>8__locals = this.CS$<>8__locals1; SessionManager <>4__this = cs$<>8__locals.<>4__this; SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource; <>4__this.JNHDCAJAGGG(loadSceneSource); SessionManager.CIJNHIDDANN cs$<>8__locals2 = this.CS$<>8__locals1; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; bool flag = this.bypassMovementModeRestriction; CPIHGIEOPAJ roomInviteMessage = cs$<>8__locals2.roomInviteMessage; <>4__this2.ALCJNMAOIGH(roomInviteMessage, (SessionManager.APNNGFNMGDP)((uint)1), flag); } // Token: 0x040019BD RID: 6589 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019BD")] public bool bypassMovementModeRestriction; // Token: 0x040019BE RID: 6590 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019BE")] public SessionManager.CIJNHIDDANN CS$<>8__locals1; } // Token: 0x02000451 RID: 1105 [Token(Token = "0x2000451")] [CompilerGenerated] private sealed class EPMOCDKEHEN { // Token: 0x06002204 RID: 8708 RVA: 0x00089B9C File Offset: 0x00087D9C [Token(Token = "0x6002204")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EPMOCDKEHEN() { } // Token: 0x06002205 RID: 8709 RVA: 0x00089BB0 File Offset: 0x00087DB0 [Token(Token = "0x6002205")] [Address(RVA = "0x12326A0", Offset = "0x12316A0", VA = "0x1812326A0")] internal void b__0(string error) { Debug.LogError("Unable to send game invite request: " + error); Dictionary coplmlmailo = this.<>4__this.COPLMLMAILO; throw new NullReferenceException(); } // Token: 0x040019BF RID: 6591 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019BF")] public string playerName; // Token: 0x040019C0 RID: 6592 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019C0")] public SessionManager <>4__this; // Token: 0x040019C1 RID: 6593 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019C1")] public int playerId; } // Token: 0x02000452 RID: 1106 [Token(Token = "0x2000452")] [CompilerGenerated] private sealed class OFIJBLICLEF { // Token: 0x06002206 RID: 8710 RVA: 0x00089C10 File Offset: 0x00087E10 [Token(Token = "0x6002206")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OFIJBLICLEF() { } // Token: 0x06002207 RID: 8711 RVA: 0x00089C24 File Offset: 0x00087E24 [Token(Token = "0x6002207")] [Address(RVA = "0x1237250", Offset = "0x1236250", VA = "0x181237250")] internal void b__0(bool bypassMovementModeRestriction) { SessionManager.BJHHOLOLKBN bjhhololkbn = new SessionManager.BJHHOLOLKBN(); bjhhololkbn.CS$<>8__locals1 = this; bjhhololkbn.bypassMovementModeRestriction = bypassMovementModeRestriction; SessionManager sessionManager = this.<>4__this; Action action = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals = bjhhololkbn.CS$<>8__locals1; Action <>9__ = bjhhololkbn.<>9__4; SessionManager sessionManager2 = cs$<>8__locals.<>4__this; if (<>9__ == 0) { Action action4 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals2 = bjhhololkbn.CS$<>8__locals1; Action <>9__2 = bjhhololkbn.<>9__6; SessionManager sessionManager3 = cs$<>8__locals2.<>4__this; if (<>9__2 == 0) { Action action6 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals3 = bjhhololkbn.CS$<>8__locals1; Action <>9__3 = bjhhololkbn.<>9__8; SessionManager sessionManager4 = cs$<>8__locals3.<>4__this; KLCOGEIGEBJ klcogeigebj = cs$<>8__locals3.room; if (<>9__3 == 0) { Action action8 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals4 = bjhhololkbn.CS$<>8__locals1; Action <>9__4 = bjhhololkbn.<>9__10; SessionManager sessionManager5 = cs$<>8__locals4.<>4__this; KLCOGEIGEBJ klcogeigebj2 = cs$<>8__locals4.room; if (<>9__4 == 0) { Action action10 = delegate { Action action12 = bjhhololkbn.CS$<>8__locals1.onConfirmed; bool bypassMovementModeRestriction2 = bjhhololkbn.bypassMovementModeRestriction; action12(bypassMovementModeRestriction2); }; bjhhololkbn.<>9__10 = action10; } Action action11; if (cs$<>8__locals4.<>9__11 == 0) { action11 = delegate { Action action13 = cs$<>8__locals4.onCancel; if (action13 != 0) { action13(); return; } }; cs$<>8__locals4.<>9__11 = action11; } sessionManager5.NIEAGOJFEDJ(klcogeigebj2, <>9__4, action11); }; bjhhololkbn.<>9__8 = action8; } Action action9; if (cs$<>8__locals3.<>9__9 == 0) { action9 = delegate { Action action14 = cs$<>8__locals3.onCancel; if (action14 != 0) { action14(); return; } }; cs$<>8__locals3.<>9__9 = action9; } sessionManager4.ABLCIMNCIHL(klcogeigebj, <>9__3, action9); }; bjhhololkbn.<>9__6 = action6; } Action action7; if (cs$<>8__locals2.<>9__7 == 0) { action7 = delegate { Action action15 = cs$<>8__locals2.onCancel; if (action15 != 0) { action15(); return; } }; cs$<>8__locals2.<>9__7 = action7; } sessionManager3.IIODEOAKKDD(<>9__2, action7); }; bjhhololkbn.<>9__4 = action4; } Action action5; if (cs$<>8__locals.<>9__5 == 0) { action5 = delegate { Action action16 = cs$<>8__locals.onCancel; if (action16 != 0) { action16(); return; } }; cs$<>8__locals.<>9__5 = action5; } sessionManager2.DFAJJNNIEEE(<>9__, action5); }; Action action2 = this.<>9__3; if (action2 == 0) { Action action3 = delegate { Action action17 = this.onCancel; if (action17 != 0) { action17(); return; } }; this.<>9__3 = action3; } sessionManager.EHHPNDGMJCH(action, action2); } // Token: 0x06002208 RID: 8712 RVA: 0x00089C88 File Offset: 0x00087E88 [Token(Token = "0x6002208")] [Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")] internal void b__11() { Action action = this.onCancel; if (action != 0) { action(); return; } } // Token: 0x06002209 RID: 8713 RVA: 0x00089CA8 File Offset: 0x00087EA8 [Token(Token = "0x6002209")] [Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")] internal void b__9() { Action action = this.onCancel; if (action != 0) { action(); return; } } // Token: 0x0600220A RID: 8714 RVA: 0x00089CC8 File Offset: 0x00087EC8 [Token(Token = "0x600220A")] [Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")] internal void b__7() { Action action = this.onCancel; if (action != 0) { action(); return; } } // Token: 0x0600220B RID: 8715 RVA: 0x00089CE8 File Offset: 0x00087EE8 [Token(Token = "0x600220B")] [Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")] internal void b__5() { Action action = this.onCancel; if (action != 0) { action(); return; } } // Token: 0x0600220C RID: 8716 RVA: 0x00089D08 File Offset: 0x00087F08 [Token(Token = "0x600220C")] [Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")] internal void b__3() { Action action = this.onCancel; if (action != 0) { action(); return; } } // Token: 0x0600220D RID: 8717 RVA: 0x00089D28 File Offset: 0x00087F28 [Token(Token = "0x600220D")] [Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")] internal void b__1() { Action action = this.onCancel; if (action != 0) { action(); return; } } // Token: 0x040019C2 RID: 6594 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019C2")] public SessionManager <>4__this; // Token: 0x040019C3 RID: 6595 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019C3")] public KLCOGEIGEBJ room; // Token: 0x040019C4 RID: 6596 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019C4")] public Action onConfirmed; // Token: 0x040019C5 RID: 6597 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40019C5")] public Action onCancel; // Token: 0x040019C6 RID: 6598 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40019C6")] public Action <>9__11; // Token: 0x040019C7 RID: 6599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40019C7")] public Action <>9__9; // Token: 0x040019C8 RID: 6600 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40019C8")] public Action <>9__7; // Token: 0x040019C9 RID: 6601 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40019C9")] public Action <>9__5; // Token: 0x040019CA RID: 6602 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40019CA")] public Action <>9__3; } // Token: 0x02000453 RID: 1107 [Token(Token = "0x2000453")] [CompilerGenerated] private sealed class BJHHOLOLKBN { // Token: 0x0600220E RID: 8718 RVA: 0x00089D48 File Offset: 0x00087F48 [Token(Token = "0x600220E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BJHHOLOLKBN() { } // Token: 0x0600220F RID: 8719 RVA: 0x00089D5C File Offset: 0x00087F5C [Token(Token = "0x600220F")] [Address(RVA = "0x1230BF0", Offset = "0x122FBF0", VA = "0x181230BF0")] internal void b__2() { SessionManager.OFIJBLICLEF cs$<>8__locals = this.CS$<>8__locals1; Action action = this.<>9__4; SessionManager <>4__this = cs$<>8__locals.<>4__this; if (action == 0) { Action action2 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals2 = this.CS$<>8__locals1; Action action4 = this.<>9__6; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; if (action4 == 0) { Action action5 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals3 = this.CS$<>8__locals1; Action action7 = this.<>9__8; SessionManager <>4__this3 = cs$<>8__locals3.<>4__this; KLCOGEIGEBJ room = cs$<>8__locals3.room; if (action7 == 0) { Action action8 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals4 = this.CS$<>8__locals1; Action action10 = this.<>9__10; SessionManager <>4__this4 = cs$<>8__locals4.<>4__this; KLCOGEIGEBJ room2 = cs$<>8__locals4.room; if (action10 == 0) { Action action11 = delegate { Action onConfirmed = this.CS$<>8__locals1.onConfirmed; bool flag = this.bypassMovementModeRestriction; onConfirmed(flag); }; this.<>9__10 = action11; } Action action12; if (cs$<>8__locals4.<>9__11 == 0) { action12 = delegate { Action onCancel = cs$<>8__locals4.onCancel; if (onCancel != 0) { onCancel(); return; } }; cs$<>8__locals4.<>9__11 = action12; } <>4__this4.NIEAGOJFEDJ(room2, action10, action12); }; this.<>9__8 = action8; } Action action9; if (cs$<>8__locals3.<>9__9 == 0) { action9 = delegate { Action onCancel2 = cs$<>8__locals3.onCancel; if (onCancel2 != 0) { onCancel2(); return; } }; cs$<>8__locals3.<>9__9 = action9; } <>4__this3.ABLCIMNCIHL(room, action7, action9); }; this.<>9__6 = action5; } Action action6; if (cs$<>8__locals2.<>9__7 == 0) { action6 = delegate { Action onCancel3 = cs$<>8__locals2.onCancel; if (onCancel3 != 0) { onCancel3(); return; } }; cs$<>8__locals2.<>9__7 = action6; } <>4__this2.IIODEOAKKDD(action4, action6); }; this.<>9__4 = action2; } Action action3; if (cs$<>8__locals.<>9__5 == 0) { action3 = delegate { Action onCancel4 = cs$<>8__locals.onCancel; if (onCancel4 != 0) { onCancel4(); return; } }; cs$<>8__locals.<>9__5 = action3; } <>4__this.DFAJJNNIEEE(action, action3); } // Token: 0x06002210 RID: 8720 RVA: 0x00089DC4 File Offset: 0x00087FC4 [Token(Token = "0x6002210")] [Address(RVA = "0x1230CD0", Offset = "0x122FCD0", VA = "0x181230CD0")] internal void b__4() { SessionManager.OFIJBLICLEF cs$<>8__locals = this.CS$<>8__locals1; Action action = this.<>9__6; SessionManager <>4__this = cs$<>8__locals.<>4__this; if (action == 0) { Action action2 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals2 = this.CS$<>8__locals1; Action action4 = this.<>9__8; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; KLCOGEIGEBJ room = cs$<>8__locals2.room; if (action4 == 0) { Action action5 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals3 = this.CS$<>8__locals1; Action action7 = this.<>9__10; SessionManager <>4__this3 = cs$<>8__locals3.<>4__this; KLCOGEIGEBJ room2 = cs$<>8__locals3.room; if (action7 == 0) { Action action8 = delegate { Action onConfirmed = this.CS$<>8__locals1.onConfirmed; bool flag = this.bypassMovementModeRestriction; onConfirmed(flag); }; this.<>9__10 = action8; } Action action9; if (cs$<>8__locals3.<>9__11 == 0) { action9 = delegate { Action onCancel = cs$<>8__locals3.onCancel; if (onCancel != 0) { onCancel(); return; } }; cs$<>8__locals3.<>9__11 = action9; } <>4__this3.NIEAGOJFEDJ(room2, action7, action9); }; this.<>9__8 = action5; } Action action6; if (cs$<>8__locals2.<>9__9 == 0) { action6 = delegate { Action onCancel2 = cs$<>8__locals2.onCancel; if (onCancel2 != 0) { onCancel2(); return; } }; cs$<>8__locals2.<>9__9 = action6; } <>4__this2.ABLCIMNCIHL(room, action4, action6); }; this.<>9__6 = action2; } Action action3; if (cs$<>8__locals.<>9__7 == 0) { action3 = delegate { Action onCancel3 = cs$<>8__locals.onCancel; if (onCancel3 != 0) { onCancel3(); return; } }; cs$<>8__locals.<>9__7 = action3; } <>4__this.IIODEOAKKDD(action, action3); } // Token: 0x06002211 RID: 8721 RVA: 0x00089E2C File Offset: 0x0008802C [Token(Token = "0x6002211")] [Address(RVA = "0x1230DB0", Offset = "0x122FDB0", VA = "0x181230DB0")] internal void b__6() { SessionManager.OFIJBLICLEF cs$<>8__locals = this.CS$<>8__locals1; Action action = this.<>9__8; SessionManager <>4__this = cs$<>8__locals.<>4__this; KLCOGEIGEBJ room = cs$<>8__locals.room; if (action == 0) { Action action2 = delegate { SessionManager.OFIJBLICLEF cs$<>8__locals2 = this.CS$<>8__locals1; Action action4 = this.<>9__10; SessionManager <>4__this2 = cs$<>8__locals2.<>4__this; KLCOGEIGEBJ room2 = cs$<>8__locals2.room; if (action4 == 0) { Action action5 = delegate { Action onConfirmed = this.CS$<>8__locals1.onConfirmed; bool flag = this.bypassMovementModeRestriction; onConfirmed(flag); }; this.<>9__10 = action5; } Action action6; if (cs$<>8__locals2.<>9__11 == 0) { action6 = delegate { Action onCancel = cs$<>8__locals2.onCancel; if (onCancel != 0) { onCancel(); return; } }; cs$<>8__locals2.<>9__11 = action6; } <>4__this2.NIEAGOJFEDJ(room2, action4, action6); }; this.<>9__8 = action2; } Action action3; if (cs$<>8__locals.<>9__9 == 0) { action3 = delegate { Action onCancel2 = cs$<>8__locals.onCancel; if (onCancel2 != 0) { onCancel2(); return; } }; cs$<>8__locals.<>9__9 = action3; } <>4__this.ABLCIMNCIHL(room, action, action3); } // Token: 0x06002212 RID: 8722 RVA: 0x00089EA0 File Offset: 0x000880A0 [Token(Token = "0x6002212")] [Address(RVA = "0x1230EB0", Offset = "0x122FEB0", VA = "0x181230EB0")] internal void b__8() { SessionManager.OFIJBLICLEF cs$<>8__locals = this.CS$<>8__locals1; Action action = this.<>9__10; SessionManager <>4__this = cs$<>8__locals.<>4__this; KLCOGEIGEBJ room = cs$<>8__locals.room; if (action == 0) { Action action2 = delegate { Action onConfirmed = this.CS$<>8__locals1.onConfirmed; bool flag = this.bypassMovementModeRestriction; onConfirmed(flag); }; this.<>9__10 = action2; } Action action3; if (cs$<>8__locals.<>9__11 == 0) { action3 = delegate { Action onCancel = cs$<>8__locals.onCancel; if (onCancel != 0) { onCancel(); return; } }; cs$<>8__locals.<>9__11 = action3; } <>4__this.NIEAGOJFEDJ(room, action, action3); } // Token: 0x06002213 RID: 8723 RVA: 0x00089F14 File Offset: 0x00088114 [Token(Token = "0x6002213")] [Address(RVA = "0x1230B90", Offset = "0x122FB90", VA = "0x181230B90")] internal void b__10() { Action onConfirmed = this.CS$<>8__locals1.onConfirmed; bool flag = this.bypassMovementModeRestriction; onConfirmed(flag); } // Token: 0x040019CB RID: 6603 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019CB")] public bool bypassMovementModeRestriction; // Token: 0x040019CC RID: 6604 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019CC")] public SessionManager.OFIJBLICLEF CS$<>8__locals1; // Token: 0x040019CD RID: 6605 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019CD")] public Action <>9__10; // Token: 0x040019CE RID: 6606 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40019CE")] public Action <>9__8; // Token: 0x040019CF RID: 6607 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40019CF")] public Action <>9__6; // Token: 0x040019D0 RID: 6608 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40019D0")] public Action <>9__4; } // Token: 0x02000454 RID: 1108 [Token(Token = "0x2000454")] [CompilerGenerated] private sealed class MMHIAKEKKDB { // Token: 0x06002214 RID: 8724 RVA: 0x00089F44 File Offset: 0x00088144 [Token(Token = "0x6002214")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MMHIAKEKKDB() { } // Token: 0x06002215 RID: 8725 RVA: 0x00089F58 File Offset: 0x00088158 [Token(Token = "0x6002215")] [Address(RVA = "0x12369D0", Offset = "0x12359D0", VA = "0x1812369D0")] internal void b__0(JPIJGHNNIDP r) { while (r != JPIJGHNNIDP.Cancel) { if (r != JPIJGHNNIDP.Cancel) { if (r != JPIJGHNNIDP.Affirmative) { break; } Action action = this.onRejected; if (action != 0) { action(); return; } break; } else if (this.onConfirmed == 0) { throw new NullReferenceException(); } } } // Token: 0x040019D1 RID: 6609 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019D1")] public Action onConfirmed; // Token: 0x040019D2 RID: 6610 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019D2")] public Action onRejected; } // Token: 0x02000455 RID: 1109 [Token(Token = "0x2000455")] [CompilerGenerated] private sealed class EALHCBIDGHB { // Token: 0x06002216 RID: 8726 RVA: 0x00089F94 File Offset: 0x00088194 [Token(Token = "0x6002216")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EALHCBIDGHB() { } // Token: 0x06002217 RID: 8727 RVA: 0x00089FA8 File Offset: 0x000881A8 [Token(Token = "0x6002217")] [Address(RVA = "0x12325E0", Offset = "0x12315E0", VA = "0x1812325E0")] internal void b__0(JPIJGHNNIDP r) { Action action; while (r != JPIJGHNNIDP.Cancel) { if (r != JPIJGHNNIDP.Cancel) { if (r == JPIJGHNNIDP.Affirmative) { break; } return; } else if (action.method_ptr == 0) { throw new NullReferenceException(); } } action = this.onRejected; if (action != 0) { action(); return; } } // Token: 0x040019D3 RID: 6611 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019D3")] public Action onConfirmed; // Token: 0x040019D4 RID: 6612 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019D4")] public Action onRejected; } // Token: 0x02000456 RID: 1110 [Token(Token = "0x2000456")] [CompilerGenerated] private sealed class BIGHOEJKOLC { // Token: 0x06002218 RID: 8728 RVA: 0x00089FE4 File Offset: 0x000881E4 [Token(Token = "0x6002218")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BIGHOEJKOLC() { } // Token: 0x06002219 RID: 8729 RVA: 0x00089FF8 File Offset: 0x000881F8 [Token(Token = "0x6002219")] [Address(RVA = "0x1230B30", Offset = "0x122FB30", VA = "0x181230B30")] internal void b__0(JPIJGHNNIDP r) { Action action; while (r != JPIJGHNNIDP.Cancel) { if (r != JPIJGHNNIDP.Cancel) { if (r == JPIJGHNNIDP.Affirmative) { break; } return; } else { IntPtr method_ptr = action.method_ptr; if (this.onConfirmed == 0) { throw new NullReferenceException(); } } } action = this.onRejected; if (action != 0) { action(); return; } } // Token: 0x040019D5 RID: 6613 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019D5")] public SessionManager <>4__this; // Token: 0x040019D6 RID: 6614 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019D6")] public Action onConfirmed; // Token: 0x040019D7 RID: 6615 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019D7")] public Action onRejected; } // Token: 0x02000457 RID: 1111 [Token(Token = "0x2000457")] [CompilerGenerated] private sealed class KOOBNNCGGHN { // Token: 0x0600221A RID: 8730 RVA: 0x0008A03C File Offset: 0x0008823C [Token(Token = "0x600221A")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KOOBNNCGGHN() { } // Token: 0x0600221B RID: 8731 RVA: 0x0008A050 File Offset: 0x00088250 [Token(Token = "0x600221B")] [Address(RVA = "0x1235510", Offset = "0x1234510", VA = "0x181235510")] internal void b__0(JPIJGHNNIDP r) { if (r != JPIJGHNNIDP.Cancel) { if (r == JPIJGHNNIDP.Negative) { MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC; int num = 0; bool flag = lhkbodfdflc.HEEPJLAMCJO(num != 0); } Action action = this.onConfirmed; } Action action2 = this.onRejected; if (action2 != 0) { action2(); } } // Token: 0x040019D8 RID: 6616 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019D8")] public Action onRejected; // Token: 0x040019D9 RID: 6617 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019D9")] public Action onConfirmed; } // Token: 0x02000458 RID: 1112 [Token(Token = "0x2000458")] [CompilerGenerated] private sealed class FMNOBANJHBA { // Token: 0x0600221C RID: 8732 RVA: 0x0008A09C File Offset: 0x0008829C [Token(Token = "0x600221C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FMNOBANJHBA() { } // Token: 0x0600221D RID: 8733 RVA: 0x0008A0B0 File Offset: 0x000882B0 [Token(Token = "0x600221D")] [Address(RVA = "0x1232A30", Offset = "0x1231A30", VA = "0x181232A30")] internal void b__0(JPIJGHNNIDP r) { WatchUI watchUI = this.watchMenu; int num = 0; if (watchUI != num) { this.watchMenu.OHPDNGENFJL.AuthorityCloseMenu(); } if (r != JPIJGHNNIDP.Affirmative) { } Action action = this.onConfirmed; if (action != 0) { action(); } } // Token: 0x040019DA RID: 6618 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019DA")] public WatchUI watchMenu; // Token: 0x040019DB RID: 6619 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019DB")] public Action onConfirmed; // Token: 0x040019DC RID: 6620 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019DC")] public Action onCanceled; } // Token: 0x02000459 RID: 1113 [Token(Token = "0x2000459")] [CompilerGenerated] private sealed class IENMCIKGOOE { // Token: 0x0600221E RID: 8734 RVA: 0x0008A100 File Offset: 0x00088300 [Token(Token = "0x600221E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IENMCIKGOOE() { } // Token: 0x0600221F RID: 8735 RVA: 0x0008A114 File Offset: 0x00088314 [Token(Token = "0x600221F")] [Address(RVA = "0x1233430", Offset = "0x1232430", VA = "0x181233430")] internal void b__0(JPIJGHNNIDP r) { WatchUI watchUI = this.watchMenu; int num = 0; if (watchUI != num) { this.watchMenu.OHPDNGENFJL.AuthorityCloseMenu(); } if (r != JPIJGHNNIDP.Affirmative) { } Action action = this.onConfirmed; if (action != 0) { action(); } } // Token: 0x040019DD RID: 6621 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019DD")] public WatchUI watchMenu; // Token: 0x040019DE RID: 6622 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019DE")] public Action onConfirmed; // Token: 0x040019DF RID: 6623 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019DF")] public Action onCanceled; } // Token: 0x0200045A RID: 1114 [Token(Token = "0x200045A")] [CompilerGenerated] private sealed class CCLBICPFFJF { // Token: 0x06002220 RID: 8736 RVA: 0x0008A164 File Offset: 0x00088364 [Token(Token = "0x6002220")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CCLBICPFFJF() { } // Token: 0x06002221 RID: 8737 RVA: 0x0008A178 File Offset: 0x00088378 [Token(Token = "0x6002221")] [Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")] internal void b__0(bool isDev) { this.serverIsDevFlag = isDev; } // Token: 0x040019E0 RID: 6624 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019E0")] public bool serverIsDevFlag; } // Token: 0x0200045C RID: 1116 [Token(Token = "0x200045C")] [CompilerGenerated] private sealed class PDHPGGNLKLJ { // Token: 0x06002228 RID: 8744 RVA: 0x0008A2B4 File Offset: 0x000884B4 [Token(Token = "0x6002228")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PDHPGGNLKLJ() { } // Token: 0x06002229 RID: 8745 RVA: 0x0008A2C8 File Offset: 0x000884C8 [Token(Token = "0x6002229")] [Address(RVA = "0x1237830", Offset = "0x1236830", VA = "0x181237830")] internal DABKFAIHBBP b__0(List friends) { bool flag; if (!flag) { if (this.playAttract != flag) { } CFLMJLFBOKH.KNKCGOGLCJC knkcgoglcjc = this.source; } return JJEKJGALHKO.k__BackingField; } // Token: 0x040019E7 RID: 6631 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019E7")] public bool playAttract; // Token: 0x040019E8 RID: 6632 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x40019E8")] public CFLMJLFBOKH.KNKCGOGLCJC source; } // Token: 0x0200045D RID: 1117 [Token(Token = "0x200045D")] [CompilerGenerated] private sealed class LILKJMFHPOJ { // Token: 0x0600222A RID: 8746 RVA: 0x0008A304 File Offset: 0x00088504 [Token(Token = "0x600222A")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LILKJMFHPOJ() { } // Token: 0x0600222B RID: 8747 RVA: 0x0008A318 File Offset: 0x00088518 [Token(Token = "0x600222B")] [Address(RVA = "0x1235D10", Offset = "0x1234D10", VA = "0x181235D10")] internal PMGCJEPKFOF b__0(int[] additionalPlayers) { SessionManager sessionManager = this.<>4__this; int num = 0; string text = this.roomName; int num2 = 0; if (sessionManager.NJDCBACLPDI(text, (OKLDKBKBECD)num2) == 0) { string text2 = this.roomSceneName; string text3 = this.roomName; if (text2 == 0) { string text4 = this.roomCode; bool flag = this.bypassMovementModeRestriction; if (text4 == 0) { bool flag2 = this.isPrivate; PMGCJEPKFOF pmgcjepkfof = Matchmaking.ILPIDHICKMB(text3, flag2, additionalPlayers, flag); } PMGCJEPKFOF pmgcjepkfof2 = Matchmaking.FBLFCNDIPMP(text3, text4, additionalPlayers, flag); } SessionManager sessionManager2 = this.<>4__this; SessionManager.APNNGFNMGDP apnngfnmgdp = this.inviteMode; int num3 = 0; bool recNetAdditionalPlayerAutoFollow = sessionManager2.GetRecNetAdditionalPlayerAutoFollow(apnngfnmgdp); bool flag3 = this.bypassMovementModeRestriction; PMGCJEPKFOF pmgcjepkfof3 = Matchmaking.KNCHJJDKJGK(text3, text2, (Matchmaking.GIJOGKJCEKG)num3, additionalPlayers, recNetAdditionalPlayerAutoFollow, flag3); if (this.<>9__1 == 0) { Action action = delegate(Matchmaking.MHCKNNJOIIP response) { SessionManager sessionManager3 = this.<>4__this; if (response != Matchmaking.MHCKNNJOIIP.Success) { return; } sessionManager3.CFJLIIOLEFL(); }; this.<>9__1 = action; } if (num < this) { num += num; if (num != this) { num++; } } pmgcjepkfof3 += pmgcjepkfof3; num += 19; } throw new NullReferenceException(); } // Token: 0x0600222C RID: 8748 RVA: 0x0008A410 File Offset: 0x00088610 [Token(Token = "0x600222C")] [Address(RVA = "0x1235FA0", Offset = "0x1234FA0", VA = "0x181235FA0")] internal void b__1(Matchmaking.MHCKNNJOIIP response) { SessionManager sessionManager = this.<>4__this; if (response != Matchmaking.MHCKNNJOIIP.Success) { return; } sessionManager.CFJLIIOLEFL(); } // Token: 0x040019E9 RID: 6633 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019E9")] public SessionManager <>4__this; // Token: 0x040019EA RID: 6634 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019EA")] public string roomName; // Token: 0x040019EB RID: 6635 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019EB")] public string roomSceneName; // Token: 0x040019EC RID: 6636 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40019EC")] public bool isPrivate; // Token: 0x040019ED RID: 6637 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x40019ED")] public SessionManager.APNNGFNMGDP inviteMode; // Token: 0x040019EE RID: 6638 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40019EE")] public bool bypassMovementModeRestriction; // Token: 0x040019EF RID: 6639 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40019EF")] public string roomCode; // Token: 0x040019F0 RID: 6640 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40019F0")] public Action <>9__1; } // Token: 0x0200045E RID: 1118 [Token(Token = "0x200045E")] [CompilerGenerated] private sealed class MGFHPHNJFND { // Token: 0x0600222D RID: 8749 RVA: 0x0008A438 File Offset: 0x00088638 [Token(Token = "0x600222D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MGFHPHNJFND() { } // Token: 0x0600222E RID: 8750 RVA: 0x0008A44C File Offset: 0x0008864C [Token(Token = "0x600222E")] [Address(RVA = "0x1236910", Offset = "0x1235910", VA = "0x181236910")] internal PMGCJEPKFOF b__0(int[] additionalPlayers) { SessionManager sessionManager = this.<>4__this; SessionManager.APNNGFNMGDP apnngfnmgdp = this.inviteMode; bool recNetAdditionalPlayerAutoFollow = sessionManager.GetRecNetAdditionalPlayerAutoFollow(apnngfnmgdp); string text = this.roomSceneName; bool flag = this.bypassMovementModeRestriction; bool flag2 = this.forceNewInstance; return Matchmaking.JLMFIHJLNBL(text, additionalPlayers, recNetAdditionalPlayerAutoFollow, flag, flag2); } // Token: 0x040019F1 RID: 6641 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019F1")] public SessionManager <>4__this; // Token: 0x040019F2 RID: 6642 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019F2")] public SessionManager.APNNGFNMGDP inviteMode; // Token: 0x040019F3 RID: 6643 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019F3")] public string roomSceneName; // Token: 0x040019F4 RID: 6644 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40019F4")] public bool bypassMovementModeRestriction; // Token: 0x040019F5 RID: 6645 [global::Cpp2IlInjected.FieldOffset(Offset = "0x29")] [Token(Token = "0x40019F5")] public bool forceNewInstance; } // Token: 0x0200045F RID: 1119 [Token(Token = "0x200045F")] [CompilerGenerated] private sealed class NOEHBDGFMDP { // Token: 0x0600222F RID: 8751 RVA: 0x0008A498 File Offset: 0x00088698 [Token(Token = "0x600222F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NOEHBDGFMDP() { } // Token: 0x06002230 RID: 8752 RVA: 0x0008A4AC File Offset: 0x000886AC [Token(Token = "0x6002230")] [Address(RVA = "0x1236AC0", Offset = "0x1235AC0", VA = "0x181236AC0")] internal PMGCJEPKFOF b__0(int[] additionalPlayers) { SessionManager sessionManager = this.<>4__this; CCMBKDINCAH ccmbkdincah = this.ev; SessionManager.IJKKAICPLDE ahljjmlmkkh = sessionManager.AHLJJMLMKKH; string text = this.amplitudeCommandContext; SessionManager.BDPNOBGNGNI pdojhgjmnph = ahljjmlmkkh.PDOJHGJMNPH; CFLMJLFBOKH.IFJAKNDMMKK(ccmbkdincah, pdojhgjmnph, text); CCMBKDINCAH ccmbkdincah2 = this.ev; bool flag = this.bypassMovementModeRestriction; return Matchmaking.MLIILFNOOOK(ccmbkdincah2, additionalPlayers, flag); } // Token: 0x040019F6 RID: 6646 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019F6")] public CCMBKDINCAH ev; // Token: 0x040019F7 RID: 6647 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019F7")] public SessionManager <>4__this; // Token: 0x040019F8 RID: 6648 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019F8")] public string amplitudeCommandContext; // Token: 0x040019F9 RID: 6649 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40019F9")] public bool bypassMovementModeRestriction; } // Token: 0x02000460 RID: 1120 [Token(Token = "0x2000460")] [CompilerGenerated] private sealed class EHOOFNALBPN { // Token: 0x06002231 RID: 8753 RVA: 0x0008A508 File Offset: 0x00088708 [Token(Token = "0x6002231")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EHOOFNALBPN() { } // Token: 0x06002232 RID: 8754 RVA: 0x0008A51C File Offset: 0x0008871C [Token(Token = "0x6002232")] [Address(RVA = "0x1232620", Offset = "0x1231620", VA = "0x181232620")] internal PMGCJEPKFOF b__0(int[] additionalPlayers) { int num = this.playerId; bool flag = this.bypassMovementModeRestriction; return Matchmaking.IMMCGNNPIAD(num, additionalPlayers, flag); } // Token: 0x040019FA RID: 6650 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019FA")] public int playerId; // Token: 0x040019FB RID: 6651 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x40019FB")] public bool bypassMovementModeRestriction; } // Token: 0x02000461 RID: 1121 [Token(Token = "0x2000461")] [CompilerGenerated] private sealed class OPOBNCKNHFC { // Token: 0x06002233 RID: 8755 RVA: 0x0008A540 File Offset: 0x00088740 [Token(Token = "0x6002233")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OPOBNCKNHFC() { } // Token: 0x06002234 RID: 8756 RVA: 0x0008A554 File Offset: 0x00088754 [Token(Token = "0x6002234")] [Address(RVA = "0x12376A0", Offset = "0x12366A0", VA = "0x1812376A0")] internal PMGCJEPKFOF b__0(int[] additionalPlayers) { IGCIBGKPPMO.CKBECLNICDD ckbeclnicdd = this.roomInviteDetails; CPIHGIEOPAJ cpihgieopaj = this.roomInviteMessage; long k__BackingField = ckbeclnicdd.k__BackingField; int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x040019FC RID: 6652 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019FC")] public IGCIBGKPPMO.CKBECLNICDD roomInviteDetails; // Token: 0x040019FD RID: 6653 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40019FD")] public CPIHGIEOPAJ roomInviteMessage; // Token: 0x040019FE RID: 6654 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40019FE")] public bool bypassMovementModeRestriction; } // Token: 0x02000462 RID: 1122 [Token(Token = "0x2000462")] [CompilerGenerated] private sealed class FKAJJOGICNC { // Token: 0x06002235 RID: 8757 RVA: 0x0008A588 File Offset: 0x00088788 [Token(Token = "0x6002235")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FKAJJOGICNC() { } // Token: 0x06002236 RID: 8758 RVA: 0x0008A59C File Offset: 0x0008879C [Token(Token = "0x6002236")] [Address(RVA = "0x12329D0", Offset = "0x12319D0", VA = "0x1812329D0")] internal bool b__0(AGAJMBPABDL pp) { Player player = pp.GPOMCJICJIH(); int? num = this.recipientPlayerId; return player.k__BackingField == num; } // Token: 0x040019FF RID: 6655 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40019FF")] public int? recipientPlayerId; } // Token: 0x02000464 RID: 1124 [Token(Token = "0x2000464")] [CompilerGenerated] private sealed class ILNBDOINJOI { // Token: 0x0600223D RID: 8765 RVA: 0x0008A6EC File Offset: 0x000888EC [Token(Token = "0x600223D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ILNBDOINJOI() { } // Token: 0x0600223E RID: 8766 RVA: 0x0008A700 File Offset: 0x00088900 [Token(Token = "0x600223E")] [Address(RVA = "0x1234330", Offset = "0x1233330", VA = "0x181234330")] internal void b__0(PIHMJGCGNLP clubDetails) { long num = this.clubId; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (num == ciibgmbofei.k__BackingField) { bool flag = clubDetails.k__BackingField.ALEILMLLKCF(); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; if (flag) { } string k__BackingField = clubDetails.k__BackingField.k__BackingField; string text = "You are now in the Clubhouse of " + k__BackingField + "."; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2); } } // Token: 0x0600223F RID: 8767 RVA: 0x0008A77C File Offset: 0x0008897C [Token(Token = "0x600223F")] [Address(RVA = "0x1234460", Offset = "0x1233460", VA = "0x181234460")] internal void b__1(string error) { long num = this.clubId; Debug.LogError(string.Format("Could not find club details for club {0}", num)); } // Token: 0x04001A05 RID: 6661 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A05")] public long clubId; } // Token: 0x02000466 RID: 1126 [Token(Token = "0x2000466")] [CompilerGenerated] private sealed class BHAMNDHCPLD { // Token: 0x06002246 RID: 8774 RVA: 0x0008A900 File Offset: 0x00088B00 [Token(Token = "0x6002246")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BHAMNDHCPLD() { } // Token: 0x06002247 RID: 8775 RVA: 0x0008A914 File Offset: 0x00088B14 [Token(Token = "0x6002247")] [Address(RVA = "0x12307D0", Offset = "0x122F7D0", VA = "0x1812307D0")] internal void b__3(List skus) { Func func = this.<>9__4; if (func == 0) { Func func2 = delegate(GCBPKHFJKCE.DJGBECJHOKF sku) { int k__BackingField = this.reminder.k__BackingField; return sku.k__BackingField == k__BackingField; }; this.<>9__4 = func2; } GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = Enumerable.FirstOrDefault(skus, func); if (djgbecjhokf != 0) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; SessionManager sessionManager = this.<>4__this; IEnumerator enumerator = sessionManager.MOPNGIHPAKA(djgbecjhokf); KFBABPAPIMB kfbabpapimb = instance.Run(sessionManager, enumerator); } } // Token: 0x06002248 RID: 8776 RVA: 0x0008A978 File Offset: 0x00088B78 [Token(Token = "0x6002248")] [Address(RVA = "0x12308D0", Offset = "0x122F8D0", VA = "0x1812308D0")] internal bool b__4(GCBPKHFJKCE.DJGBECJHOKF sku) { int k__BackingField = this.reminder.k__BackingField; return sku.k__BackingField == k__BackingField; } // Token: 0x04001A0B RID: 6667 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A0B")] public GCBPKHFJKCE.EJMGHNNHJPD reminder; // Token: 0x04001A0C RID: 6668 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001A0C")] public SessionManager <>4__this; // Token: 0x04001A0D RID: 6669 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001A0D")] public Func <>9__4; } // Token: 0x02000468 RID: 1128 [Token(Token = "0x2000468")] [CompilerGenerated] private sealed class DIBEIMOFOBO { // Token: 0x0600224F RID: 8783 RVA: 0x0008AAA0 File Offset: 0x00088CA0 [Token(Token = "0x600224F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DIBEIMOFOBO() { } // Token: 0x06002250 RID: 8784 RVA: 0x0008AAB4 File Offset: 0x00088CB4 [Token(Token = "0x6002250")] [Address(RVA = "0x1232530", Offset = "0x1231530", VA = "0x181232530")] internal PMGCJEPKFOF b__1(int id) { SessionManager sessionManager = this.<>4__this; string text = this.chatMessage; return sessionManager.PPODEGDJKHG(id, text); } // Token: 0x04001A12 RID: 6674 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A12")] public string chatMessage; // Token: 0x04001A13 RID: 6675 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001A13")] public SessionManager <>4__this; } // Token: 0x02000469 RID: 1129 [Token(Token = "0x2000469")] [CompilerGenerated] private sealed class IFHKMEMJFOC { // Token: 0x06002251 RID: 8785 RVA: 0x0008AAE0 File Offset: 0x00088CE0 [Token(Token = "0x6002251")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IFHKMEMJFOC() { } // Token: 0x06002252 RID: 8786 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002252")] [Address(RVA = "0x12334F0", Offset = "0x12324F0", VA = "0x1812334F0")] internal PMGCJEPKFOF b__0(LLKHFJDNFMM relationship) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002253 RID: 8787 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002253")] [Address(RVA = "0x1233690", Offset = "0x1232690", VA = "0x181233690")] internal PMGCJEPKFOF b__1(CCEOLAOLEKJ account) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04001A14 RID: 6676 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A14")] public int accountId; // Token: 0x04001A15 RID: 6677 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001A15")] public string chatMessage; // Token: 0x04001A16 RID: 6678 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001A16")] public Func> <>9__1; } // Token: 0x0200046A RID: 1130 [Token(Token = "0x200046A")] [CompilerGenerated] private sealed class DMMJBGBIHPF { // Token: 0x06002254 RID: 8788 RVA: 0x0008AAF4 File Offset: 0x00088CF4 [Token(Token = "0x6002254")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DMMJBGBIHPF() { } // Token: 0x06002255 RID: 8789 RVA: 0x0008AB08 File Offset: 0x00088D08 [Token(Token = "0x6002255")] [Address(RVA = "0x1232560", Offset = "0x1231560", VA = "0x181232560")] internal PMGCJEPKFOF b__2(BBJLEHIBGBJ response) { if (response.k__BackingField == KJEFMHKMHOB.Success) { } return JJEKJGALHKO.MKLIDFOGIGO(0); } // Token: 0x04001A17 RID: 6679 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A17")] public CCEOLAOLEKJ account; } // Token: 0x0200046B RID: 1131 [Token(Token = "0x200046B")] [CompilerGenerated] private sealed class PGNGIAJNLKN { // Token: 0x06002256 RID: 8790 RVA: 0x0008AB2C File Offset: 0x00088D2C [Token(Token = "0x6002256")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PGNGIAJNLKN() { } // Token: 0x06002257 RID: 8791 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002257")] [Address(RVA = "0x1237B00", Offset = "0x1236B00", VA = "0x181237B00")] internal PMGCJEPKFOF b__0() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04001A18 RID: 6680 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A18")] public List accounts; } // Token: 0x0200046C RID: 1132 [Token(Token = "0x200046C")] [CompilerGenerated] private sealed class ALHNLBMNEFF { // Token: 0x06002258 RID: 8792 RVA: 0x0008AB40 File Offset: 0x00088D40 [Token(Token = "0x6002258")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ALHNLBMNEFF() { } // Token: 0x06002259 RID: 8793 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002259")] [Address(RVA = "0x1230530", Offset = "0x122F530", VA = "0x181230530")] internal PMGCJEPKFOF b__2(JPIJGHNNIDP response) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04001A19 RID: 6681 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A19")] public WatchUI watch; // Token: 0x04001A1A RID: 6682 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001A1A")] public SessionManager.PGNGIAJNLKN CS$<>8__locals1; } // Token: 0x0200046D RID: 1133 [Token(Token = "0x200046D")] [CompilerGenerated] private sealed class IKOJIEOPCIF { // Token: 0x0600225A RID: 8794 RVA: 0x0008AB54 File Offset: 0x00088D54 [Token(Token = "0x600225A")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IKOJIEOPCIF() { } // Token: 0x0600225B RID: 8795 RVA: 0x0008AB68 File Offset: 0x00088D68 [Token(Token = "0x600225B")] [Address(RVA = "0x1233C60", Offset = "0x1232C60", VA = "0x181233C60")] internal void b__0() { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; LCCEEFHOBEN.CJFENPHAAHI k__BackingField = this.kickDetails.k__BackingField; string text = "You are being vote kicked for " + k__BackingField; if (this.<>9__3 == 0) { Action action = delegate(JPIJGHNNIDP dialogResponse) { if (dialogResponse == JPIJGHNNIDP.Affirmative) { HOGFDJNNMHM hogfdjnnmhm = this.kickDetails; this.g__HandleModerationKicked|2(); } }; this.<>9__3 = action; } } // Token: 0x0600225C RID: 8796 RVA: 0x0008ABC4 File Offset: 0x00088DC4 [Token(Token = "0x600225C")] [Address(RVA = "0x1233EB0", Offset = "0x1232EB0", VA = "0x181233EB0")] internal void b__3(JPIJGHNNIDP dialogResponse) { if (dialogResponse == JPIJGHNNIDP.Affirmative) { HOGFDJNNMHM hogfdjnnmhm = this.kickDetails; this.g__HandleModerationKicked|2(); } } // Token: 0x0600225D RID: 8797 RVA: 0x0008ABE4 File Offset: 0x00088DE4 [Token(Token = "0x600225D")] [Address(RVA = "0x1233EA0", Offset = "0x1232EA0", VA = "0x181233EA0")] internal void b__1() { this.g__HandleModerationKicked|2(); } // Token: 0x0600225E RID: 8798 RVA: 0x0008ABF8 File Offset: 0x00088DF8 [Token(Token = "0x600225E")] [Address(RVA = "0x1233F70", Offset = "0x1232F70", VA = "0x181233F70")] internal void g__HandleModerationKicked|2() { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (ciibgmbofei != 0) { long k__BackingField = this.kickDetails.k__BackingField; if (ciibgmbofei.k__BackingField == k__BackingField) { } } HOGFDJNNMHM hogfdjnnmhm = this.kickDetails; int num = 0; string text; if (hogfdjnnmhm.k__BackingField == LCCEEFHOBEN.CJFENPHAAHI.VoteKick) { if ((hogfdjnnmhm.k__BackingField ? 1 : 0) == num) { if (!string.IsNullOrEmpty(hogfdjnnmhm.k__BackingField)) { string[] array = new string[0]; throw new ArrayTypeMismatchException(); } int? k__BackingField = this.kickDetails.k__BackingField; CFLMJLFBOKH.OEDHFKJMAPC(num); } string text2; text = text2 + " by Host"; int? k__BackingField2 = this.kickDetails.k__BackingField; CFLMJLFBOKH.OPKDFOFHCHI(num); } this.<>4__this.BootLocalPlayerToDormRoom(text, (SessionManager.BDPNOBGNGNI)((uint)5), true); int k__BackingField = this.kickDetails.k__BackingField; if (k__BackingField > 0) { Action khhbfglomie = this.<>4__this.KHHBFGLOMIE; if (khhbfglomie != 0) { khhbfglomie(k__BackingField); } } } // Token: 0x04001A1B RID: 6683 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A1B")] public HOGFDJNNMHM kickDetails; // Token: 0x04001A1C RID: 6684 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001A1C")] public SessionManager <>4__this; // Token: 0x04001A1D RID: 6685 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001A1D")] public Action <>9__3; } }