using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using RecRoom.Sharing; using UnityEngine; // Token: 0x02000E48 RID: 3656 [Token(Token = "0x2000E48")] [StructLayout(3)] public class CIIBGMBOFEI : IFAIJAGLDFK { // Token: 0x17000F93 RID: 3987 // (get) Token: 0x060057FA RID: 22522 RVA: 0x0013E664 File Offset: 0x0013C864 // (set) Token: 0x060057FB RID: 22523 RVA: 0x0013E678 File Offset: 0x0013C878 [Token(Token = "0x17000F93")] public long BGCNPBBBEIK { [Token(Token = "0x60057FA")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get; [Token(Token = "0x60057FB")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] private set; } // Token: 0x17000F94 RID: 3988 // (get) Token: 0x060057FC RID: 22524 RVA: 0x0013E68C File Offset: 0x0013C88C // (set) Token: 0x060057FD RID: 22525 RVA: 0x0013E6A0 File Offset: 0x0013C8A0 [Token(Token = "0x17000F94")] public long DADOKMAOFJL { [Token(Token = "0x60057FC")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x60057FD")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] private set; } // Token: 0x17000F95 RID: 3989 // (get) Token: 0x060057FE RID: 22526 RVA: 0x0013E6B4 File Offset: 0x0013C8B4 // (set) Token: 0x060057FF RID: 22527 RVA: 0x0013E6C8 File Offset: 0x0013C8C8 [Token(Token = "0x17000F95")] public long GJPHHEHBCIJ { [Token(Token = "0x60057FE")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get; [Token(Token = "0x60057FF")] [Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")] private set; } // Token: 0x17000F96 RID: 3990 // (get) Token: 0x06005800 RID: 22528 RVA: 0x0013E6DC File Offset: 0x0013C8DC // (set) Token: 0x06005801 RID: 22529 RVA: 0x0013E6F0 File Offset: 0x0013C8F0 [Token(Token = "0x17000F96")] public COBKKLOJNNE LIEJPEIOJME { [Token(Token = "0x6005800")] [Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0")] get; [Token(Token = "0x6005801")] [Address(RVA = "0x4D2650", Offset = "0x4D1050", VA = "0x1804D2650")] private set; } // Token: 0x17000F97 RID: 3991 // (get) Token: 0x06005802 RID: 22530 RVA: 0x0013E704 File Offset: 0x0013C904 // (set) Token: 0x06005803 RID: 22531 RVA: 0x0013E718 File Offset: 0x0013C918 [Token(Token = "0x17000F97")] public string CHKBMPIFNHH { [Token(Token = "0x6005802")] [Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")] get; [Token(Token = "0x6005803")] [Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")] private set; } // Token: 0x17000F98 RID: 3992 // (get) Token: 0x06005804 RID: 22532 RVA: 0x0013E72C File Offset: 0x0013C92C // (set) Token: 0x06005805 RID: 22533 RVA: 0x0013E740 File Offset: 0x0013C940 [Token(Token = "0x17000F98")] public long FIAPKPLBHJL { [Token(Token = "0x6005804")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get; [Token(Token = "0x6005805")] [Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")] private set; } // Token: 0x17000F99 RID: 3993 // (get) Token: 0x06005806 RID: 22534 RVA: 0x0013E754 File Offset: 0x0013C954 // (set) Token: 0x06005807 RID: 22535 RVA: 0x0013E768 File Offset: 0x0013C968 [Token(Token = "0x17000F99")] public long CCGOEDABKNN { [Token(Token = "0x6005806")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")] get; [Token(Token = "0x6005807")] [Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")] private set; } // Token: 0x17000F9A RID: 3994 // (get) Token: 0x06005808 RID: 22536 RVA: 0x0013E77C File Offset: 0x0013C97C // (set) Token: 0x06005809 RID: 22537 RVA: 0x0013E790 File Offset: 0x0013C990 [Token(Token = "0x17000F9A")] public string PHIDPCECFBJ { [Token(Token = "0x6005808")] [Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")] get; [Token(Token = "0x6005809")] [Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")] private set; } // Token: 0x17000F9B RID: 3995 // (get) Token: 0x0600580A RID: 22538 RVA: 0x0013E7A4 File Offset: 0x0013C9A4 // (set) Token: 0x0600580B RID: 22539 RVA: 0x0013E7B8 File Offset: 0x0013C9B8 [Token(Token = "0x17000F9B")] public string HMCFJKJFFJJ { [Token(Token = "0x600580A")] [Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")] get; [Token(Token = "0x600580B")] [Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")] private set; } // Token: 0x17000F9C RID: 3996 // (get) Token: 0x0600580C RID: 22540 RVA: 0x0013E7CC File Offset: 0x0013C9CC // (set) Token: 0x0600580D RID: 22541 RVA: 0x0013E7E0 File Offset: 0x0013C9E0 [Token(Token = "0x17000F9C")] public string BDGLFIHFLNE { [Token(Token = "0x600580C")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")] get; [Token(Token = "0x600580D")] [Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")] private set; } // Token: 0x17000F9D RID: 3997 // (get) Token: 0x0600580E RID: 22542 RVA: 0x0013E7F4 File Offset: 0x0013C9F4 // (set) Token: 0x0600580F RID: 22543 RVA: 0x0013E808 File Offset: 0x0013CA08 [Token(Token = "0x17000F9D")] public string FIKEBGGCDFN { [Token(Token = "0x600580E")] [Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")] get; [Token(Token = "0x600580F")] [Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")] private set; } // Token: 0x17000F9E RID: 3998 // (get) Token: 0x06005810 RID: 22544 RVA: 0x0013E81C File Offset: 0x0013CA1C // (set) Token: 0x06005811 RID: 22545 RVA: 0x0013E830 File Offset: 0x0013CA30 [Token(Token = "0x17000F9E")] public int PIBEPHGEJPO { [Token(Token = "0x6005810")] [Address(RVA = "0x4438D0", Offset = "0x4422D0", VA = "0x1804438D0")] get; [Token(Token = "0x6005811")] [Address(RVA = "0x4403C0", Offset = "0x43EDC0", VA = "0x1804403C0")] private set; } // Token: 0x17000F9F RID: 3999 // (get) Token: 0x06005812 RID: 22546 RVA: 0x0013E844 File Offset: 0x0013CA44 // (set) Token: 0x06005813 RID: 22547 RVA: 0x0013E858 File Offset: 0x0013CA58 [Token(Token = "0x17000F9F")] public bool FDMFNIJKHKC { [Token(Token = "0x6005812")] [Address(RVA = "0x567C80", Offset = "0x566680", VA = "0x180567C80")] get; [Token(Token = "0x6005813")] [Address(RVA = "0x568300", Offset = "0x566D00", VA = "0x180568300")] private set; } // Token: 0x17000FA0 RID: 4000 // (get) Token: 0x06005814 RID: 22548 RVA: 0x0013E86C File Offset: 0x0013CA6C // (set) Token: 0x06005815 RID: 22549 RVA: 0x0013E880 File Offset: 0x0013CA80 [Token(Token = "0x17000FA0")] public bool PNKPDECJJNL { [Token(Token = "0x6005814")] [Address(RVA = "0x567C70", Offset = "0x566670", VA = "0x180567C70")] get; [Token(Token = "0x6005815")] [Address(RVA = "0x5682F0", Offset = "0x566CF0", VA = "0x1805682F0")] private set; } // Token: 0x17000FA1 RID: 4001 // (get) Token: 0x06005816 RID: 22550 RVA: 0x0013E894 File Offset: 0x0013CA94 // (set) Token: 0x06005817 RID: 22551 RVA: 0x0013E8A8 File Offset: 0x0013CAA8 [Token(Token = "0x17000FA1")] public bool CMJIANNHFHD { [Token(Token = "0x6005816")] [Address(RVA = "0x1CE0660", Offset = "0x1CDF060", VA = "0x181CE0660")] get; [Token(Token = "0x6005817")] [Address(RVA = "0x1CE0200", Offset = "0x1CDEC00", VA = "0x181CE0200")] private set; } // Token: 0x17000FA2 RID: 4002 // (get) Token: 0x06005818 RID: 22552 RVA: 0x0013E8BC File Offset: 0x0013CABC // (set) Token: 0x06005819 RID: 22553 RVA: 0x0013E8D0 File Offset: 0x0013CAD0 [Token(Token = "0x17000FA2")] public bool JCLCOCEOAEP { [Token(Token = "0x6005818")] [Address(RVA = "0x1CE0220", Offset = "0x1CDEC20", VA = "0x181CE0220")] get; [Token(Token = "0x6005819")] [Address(RVA = "0x1CE0210", Offset = "0x1CDEC10", VA = "0x181CE0210")] private set; } // Token: 0x17000FA3 RID: 4003 // (get) Token: 0x0600581A RID: 22554 RVA: 0x0013E8E4 File Offset: 0x0013CAE4 // (set) Token: 0x0600581B RID: 22555 RVA: 0x0013E8F8 File Offset: 0x0013CAF8 [Token(Token = "0x17000FA3")] public KCNDCDBBLFH MPIAKMBNEKM { [Token(Token = "0x600581A")] [Address(RVA = "0x567E50", Offset = "0x566850", VA = "0x180567E50")] get; [Token(Token = "0x600581B")] [Address(RVA = "0x6D78D0", Offset = "0x6D62D0", VA = "0x1806D78D0")] private set; } // Token: 0x17000FA4 RID: 4004 // (get) Token: 0x0600581C RID: 22556 RVA: 0x0013E90C File Offset: 0x0013CB0C [Token(Token = "0x17000FA4")] public bool FMKLDAJBLDH { [Token(Token = "0x600581C")] [Address(RVA = "0x1CE0540", Offset = "0x1CDEF40", VA = "0x181CE0540")] get { return this == "{il2cpp field on {'constant10' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}"; } } // Token: 0x17000FA5 RID: 4005 // (get) Token: 0x0600581D RID: 22557 RVA: 0x0013E924 File Offset: 0x0013CB24 [Token(Token = "0x17000FA5")] public bool BAMNKENBKFC { [Token(Token = "0x600581D")] [Address(RVA = "0x1CE01A0", Offset = "0x1CDEBA0", VA = "0x181CE01A0")] get { return !this.k__BackingField.IsNullOrEmpty(); } } // Token: 0x17000FA6 RID: 4006 // (get) Token: 0x0600581E RID: 22558 RVA: 0x0013E940 File Offset: 0x0013CB40 [Token(Token = "0x17000FA6")] public bool LJDLOJCPGFI { [Token(Token = "0x600581E")] [Address(RVA = "0x1CE0360", Offset = "0x1CDED60", VA = "0x181CE0360")] get { if (this.k__BackingField.IsNullOrEmpty()) { } if (this.k__BackingField.IsNullOrEmpty()) { } bool flag; return flag; } } // Token: 0x17000FA7 RID: 4007 // (get) Token: 0x0600581F RID: 22559 RVA: 0x0013E970 File Offset: 0x0013CB70 [Token(Token = "0x17000FA7")] public bool OHMAFDEGOHE { [Token(Token = "0x600581F")] [Address(RVA = "0x1CE0480", Offset = "0x1CDEE80", VA = "0x181CE0480")] get { if (this.k__BackingField.IsNullOrEmpty()) { } return LinkManager.IsGroupLaunchRoomCode(this.k__BackingField); } } // Token: 0x06005820 RID: 22560 RVA: 0x0013E998 File Offset: 0x0013CB98 [Token(Token = "0x6005820")] [Address(RVA = "0x1CE0670", Offset = "0x1CDF070", VA = "0x181CE0670", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { int num = 0; long num2 = AEOPHJMOOFE.AAKIMHHKCFB("roomInstanceId", PMMGDNALAEB); this.k__BackingField = num2; long num3 = AEOPHJMOOFE.AAKIMHHKCFB("roomId", PMMGDNALAEB); this.k__BackingField = num3; long num4 = AEOPHJMOOFE.AAKIMHHKCFB("subRoomId", PMMGDNALAEB); this.k__BackingField = num4; int num5 = AEOPHJMOOFE.AAKIMHHKCFB("roomInstanceType", PMMGDNALAEB); this.k__BackingField = (KCNDCDBBLFH)num5; if (!EJBNGALFNCI.MOIIDCJDFPN(AEOPHJMOOFE.AAKIMHHKCFB("location", PMMGDNALAEB), num)) { Debug.LogError("RecNet game session contains unknown scene location ID"); } int num6 = 0; this.k__BackingField = (COBKKLOJNNE)num; string text = AEOPHJMOOFE.KFANFFHOJGF("dataBlob", PMMGDNALAEB, num6); this.k__BackingField = text; int num7 = 0; long num8 = AEOPHJMOOFE.KFANFFHOJGF("eventId", PMMGDNALAEB, (long)num7); this.k__BackingField = num8; int num9 = 0; long num10 = AEOPHJMOOFE.KFANFFHOJGF("clubId", PMMGDNALAEB, (long)num9); this.k__BackingField = num10; int num11 = 0; string text2 = AEOPHJMOOFE.KFANFFHOJGF("roomCode", PMMGDNALAEB, num11); this.k__BackingField = text2; string text3 = AEOPHJMOOFE.AAKIMHHKCFB("photonRegionId", PMMGDNALAEB); this.k__BackingField = text3; if (text3.Equals("none")) { this.k__BackingField = num; } string text4 = AEOPHJMOOFE.AAKIMHHKCFB("photonRoomId", PMMGDNALAEB); this.k__BackingField = text4; int num12 = 0; string text5 = AEOPHJMOOFE.KFANFFHOJGF("name", PMMGDNALAEB, num12); this.k__BackingField = text5; int num13 = AEOPHJMOOFE.AAKIMHHKCFB("maxCapacity", PMMGDNALAEB); this.k__BackingField = num13; bool flag = AEOPHJMOOFE.AAKIMHHKCFB("isFull", PMMGDNALAEB); this.k__BackingField = flag; bool flag2 = AEOPHJMOOFE.AAKIMHHKCFB("isPrivate", PMMGDNALAEB); this.k__BackingField = flag2; bool flag3 = AEOPHJMOOFE.AAKIMHHKCFB("isInProgress", PMMGDNALAEB); this.k__BackingField = flag3; int num14 = 0; bool flag4 = AEOPHJMOOFE.KFANFFHOJGF("EncryptVoiceChat", PMMGDNALAEB, num14 != 0); this.k__BackingField = flag4; PlatformManager instance = SingletonMonoBehaviour.Instance; CIIBGMBOFEI.LCKPACEPFKH lckpacepfkh = new CIIBGMBOFEI.LCKPACEPFKH(); lckpacepfkh.<>4__this = this; string text6 = this.k__BackingField; lckpacepfkh.unsanitizedName = text6; this.k__BackingField = ""; IPromise> promise = OJMCBOKJFOF.JDMBPCJDEMF(); Action> action = delegate(IReadOnlyList agRoomIds) { long num15 = lckpacepfkh.<>4__this.k__BackingField; bool flag5 = ListExt.Contains(agRoomIds, num15); CIIBGMBOFEI <>4__this = lckpacepfkh.<>4__this; bool flag6 = !flag5; PlatformManager instance2 = SingletonMonoBehaviour.Instance; string unsanitizedName = lckpacepfkh.unsanitizedName; string text7 = instance2.MakeNameAdhereToPlatformRequirements(unsanitizedName, flag6); <>4__this.k__BackingField = text7; }; if (num < lckpacepfkh) { num += num; if (num == lckpacepfkh) { promise += promise; num += 19; throw new NullReferenceException(); } num++; } } // Token: 0x06005821 RID: 22561 RVA: 0x0013EBBC File Offset: 0x0013CDBC [Token(Token = "0x6005821")] [Address(RVA = "0x1CE0230", Offset = "0x1CDEC30", VA = "0x181CE0230")] public bool IGNGOCHCEBP(CIIBGMBOFEI IPOFINNGHKG) { long num = this.k__BackingField; if (IPOFINNGHKG.k__BackingField == num) { long num2 = this.k__BackingField; if (IPOFINNGHKG.k__BackingField == num2) { long num3 = this.k__BackingField; if (IPOFINNGHKG.k__BackingField == num3) { COBKKLOJNNE cobkklojnne = this.k__BackingField; if (IPOFINNGHKG.k__BackingField == cobkklojnne) { string text = this.k__BackingField; if (!(IPOFINNGHKG.k__BackingField != text)) { long num4 = this.k__BackingField; if (IPOFINNGHKG.k__BackingField == num4) { long num5 = this.k__BackingField; if (IPOFINNGHKG.k__BackingField == num5) { string text2 = this.k__BackingField; if (!(IPOFINNGHKG.k__BackingField != text2)) { string text3 = this.k__BackingField; if (!(IPOFINNGHKG.k__BackingField != text3)) { string text4 = this.k__BackingField; if (!(IPOFINNGHKG.k__BackingField != text4)) { string text5 = this.k__BackingField; if (!(IPOFINNGHKG.k__BackingField != text5)) { int num6 = this.k__BackingField; if (IPOFINNGHKG.k__BackingField == num6) { bool flag = this.k__BackingField; if (IPOFINNGHKG.k__BackingField == flag) { bool flag2 = this.k__BackingField; if (IPOFINNGHKG.k__BackingField == flag2) { string text6 = this.k__BackingField; if (!(IPOFINNGHKG.k__BackingField != text6)) { bool flag3 = this.k__BackingField; return IPOFINNGHKG.k__BackingField != flag3; } } } } } } } } } } } } } } } return true; } // Token: 0x06005822 RID: 22562 RVA: 0x0013ED30 File Offset: 0x0013CF30 [Token(Token = "0x6005822")] [Address(RVA = "0x1CE05A0", Offset = "0x1CDEFA0", VA = "0x181CE05A0")] public static void PNCMAFOMNIM(long HNHLJONGKHB, long FODGKNJIGOP, string CDILNGOLAPC) { CIIBGMBOFEI.NGCGHGJFDNE.k__BackingField = HNHLJONGKHB; CIIBGMBOFEI.NGCGHGJFDNE.k__BackingField = FODGKNJIGOP; CIIBGMBOFEI.NGCGHGJFDNE.k__BackingField = CDILNGOLAPC; } // Token: 0x06005823 RID: 22563 RVA: 0x0013ED64 File Offset: 0x0013CF64 [Token(Token = "0x6005823")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public CIIBGMBOFEI() { } // Token: 0x06005824 RID: 22564 RVA: 0x0013ED78 File Offset: 0x0013CF78 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6005824")] [Address(RVA = "0x1CE0A50", Offset = "0x1CDF450", VA = "0x181CE0A50")] static CIIBGMBOFEI() { CIIBGMBOFEI ciibgmbofei = new CIIBGMBOFEI(); int num = 0; ciibgmbofei.BGCNPBBBEIK = (long)((ulong)(-1L)); ciibgmbofei.LIEJPEIOJME = (COBKKLOJNNE)num; ciibgmbofei.CHKBMPIFNHH = num; ciibgmbofei.FIAPKPLBHJL = (long)num; ciibgmbofei.CCGOEDABKNN = (long)num; ciibgmbofei.PHIDPCECFBJ = num; ciibgmbofei.HMCFJKJFFJJ = num; ciibgmbofei.DADOKMAOFJL = (long)((ulong)(-1L)); ciibgmbofei.GJPHHEHBCIJ = (long)((ulong)(-1L)); ciibgmbofei.BDGLFIHFLNE = "offline"; ciibgmbofei.FIKEBGGCDFN = "^DormRoom"; ciibgmbofei.PIBEPHGEJPO = (int)((ulong)1L); ciibgmbofei.FDMFNIJKHKC = true; ciibgmbofei.CMJIANNHFHD = false; ciibgmbofei.MPIAKMBNEKM = (KCNDCDBBLFH)((ulong)2L); CIIBGMBOFEI.NGCGHGJFDNE = ciibgmbofei; CIIBGMBOFEI.INMPECNGHNH = "^DormRoom"; } // Token: 0x0400403A RID: 16442 [Token(Token = "0x400403A")] public const int CCFJOMNNDJJ = -1; // Token: 0x0400404C RID: 16460 [Token(Token = "0x400404C")] public static readonly CIIBGMBOFEI NGCGHGJFDNE; // Token: 0x0400404D RID: 16461 [Token(Token = "0x400404D")] public static string INMPECNGHNH = null; // Token: 0x02000E49 RID: 3657 [Token(Token = "0x2000E49")] [CompilerGenerated] private sealed class LCKPACEPFKH { // Token: 0x06005825 RID: 22565 RVA: 0x0013EE20 File Offset: 0x0013D020 [Token(Token = "0x6005825")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LCKPACEPFKH() { } // Token: 0x06005826 RID: 22566 RVA: 0x0013EE34 File Offset: 0x0013D034 [Token(Token = "0x6005826")] [Address(RVA = "0x1CF1C20", Offset = "0x1CF0620", VA = "0x181CF1C20")] internal void b__0(IReadOnlyList agRoomIds) { long k__BackingField = this.<>4__this.k__BackingField; bool flag = ListExt.Contains(agRoomIds, k__BackingField); CIIBGMBOFEI ciibgmbofei = this.<>4__this; bool flag2 = !flag; PlatformManager instance = SingletonMonoBehaviour.Instance; string text = this.unsanitizedName; string text2 = instance.MakeNameAdhereToPlatformRequirements(text, flag2); ciibgmbofei.k__BackingField = text2; } // Token: 0x0400404E RID: 16462 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400404E")] public string unsanitizedName; // Token: 0x0400404F RID: 16463 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400404F")] public CIIBGMBOFEI <>4__this; } }