using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecNet; using RecRoom; using RecRoom.Core.Creation.SceneMoods; using UnityEngine; namespace RRUI.Data { // Token: 0x02000EA5 RID: 3749 [Token(Token = "0x2000EA5")] public class SubroomModel : RRUIModel { // Token: 0x17000F13 RID: 3859 // (get) Token: 0x060056E2 RID: 22242 RVA: 0x00135C40 File Offset: 0x00133E40 [Token(Token = "0x17000F13")] protected override bool PHGOLNMDJLH { [Token(Token = "0x60056E2")] [Address(RVA = "0x1C319A0", Offset = "0x1C309A0", VA = "0x181C319A0", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000F14 RID: 3860 // (get) Token: 0x060056E3 RID: 22243 RVA: 0x00135C50 File Offset: 0x00133E50 // (set) Token: 0x060056E4 RID: 22244 RVA: 0x00135C64 File Offset: 0x00133E64 [Token(Token = "0x17000F14")] public long DADOKMAOFJL { [Token(Token = "0x60056E3")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get; [Token(Token = "0x60056E4")] [Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")] private set; } = (long)((ulong)(-1L)); // Token: 0x17000F15 RID: 3861 // (get) Token: 0x060056E5 RID: 22245 RVA: 0x00135C78 File Offset: 0x00133E78 // (set) Token: 0x060056E6 RID: 22246 RVA: 0x00135C8C File Offset: 0x00133E8C [Token(Token = "0x17000F15")] public long HCKOODGDMAN { [Token(Token = "0x60056E5")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get; [Token(Token = "0x60056E6")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] private set; } = (long)((ulong)(-1L)); // Token: 0x17000F16 RID: 3862 // (get) Token: 0x060056E7 RID: 22247 RVA: 0x00135CA0 File Offset: 0x00133EA0 // (set) Token: 0x060056E8 RID: 22248 RVA: 0x00135CB4 File Offset: 0x00133EB4 [Token(Token = "0x17000F16")] public DNACJGJEPEC KMOBBBGHKHI { [Token(Token = "0x60056E7")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get; [Token(Token = "0x60056E8")] [Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")] private set; } // Token: 0x17000F17 RID: 3863 // (get) Token: 0x060056E9 RID: 22249 RVA: 0x00135CC8 File Offset: 0x00133EC8 // (set) Token: 0x060056EA RID: 22250 RVA: 0x00135CDC File Offset: 0x00133EDC [Token(Token = "0x17000F17")] public PPENFJMFPNE CFGODCLKAJK { [Token(Token = "0x60056E9")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get; [Token(Token = "0x60056EA")] [Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")] private set; } // Token: 0x17000F18 RID: 3864 // (get) Token: 0x060056EB RID: 22251 RVA: 0x00135CF0 File Offset: 0x00133EF0 // (set) Token: 0x060056EC RID: 22252 RVA: 0x00135D04 File Offset: 0x00133F04 [Token(Token = "0x17000F18")] public SessionManager.BDPNOBGNGNI FFBGKEIKCLJ { [Token(Token = "0x60056EB")] [Address(RVA = "0x56DD50", Offset = "0x56CD50", VA = "0x18056DD50")] get; [Token(Token = "0x60056EC")] [Address(RVA = "0x56DCA0", Offset = "0x56CCA0", VA = "0x18056DCA0")] private set; } // Token: 0x17000F19 RID: 3865 // (get) Token: 0x060056ED RID: 22253 RVA: 0x00135D18 File Offset: 0x00133F18 [Token(Token = "0x17000F19")] public bool CDFKODMHPCN { [Token(Token = "0x60056ED")] [Address(RVA = "0x1C339C0", Offset = "0x1C329C0", VA = "0x181C339C0")] get { DNACJGJEPEC dnacjgjepec = this.k__BackingField; if (dnacjgjepec != 0) { string gekkgijkhoo = this.GEKKGIJKHOO; if (dnacjgjepec.k__BackingField != gekkgijkhoo) { } DNACJGJEPEC dnacjgjepec2 = this.k__BackingField; int gkdeihnninn = this.GKDEIHNNINN; bool flag = dnacjgjepec2.k__BackingField != gkdeihnninn; if (this.LGAGJBFFHGN && !flag) { bool pmeoipiniah = this.PMEOIPINIAH; bool hostOnlyAreasEnabled = this.EJJJDAIJCIK; if (pmeoipiniah == hostOnlyAreasEnabled) { bool hglidnofahd = this.HGLIDNOFAHD; bool invisibleWallsEnabled = this.FKEAANDJNNI; if (hglidnofahd == invisibleWallsEnabled) { bool jlkhldmgelf = this.JLKHLDMGELF; bool gadgetsToAllEnabled = this.OMMJIAIGOIE; if (jlkhldmgelf == gadgetsToAllEnabled) { bool oaebdemcknd = this.OAEBDEMCKND; bool useNewMaterialsEnabled = this.KJHMNPNHAKP; if (oaebdemcknd == useNewMaterialsEnabled) { bool gkojennekcm = this.GKOJENNEKCM; bool directionalVoiceChatEnabled = this.JKNGNGLBEMG; if (gkojennekcm == directionalVoiceChatEnabled) { Guid egpkhmppafg = this.EGPKHMPPAFG; MoodSetting currentMood = this.CACAKIPIMGB; } } } } } } return true; } throw new NullReferenceException(); } } // Token: 0x17000F1A RID: 3866 // (get) Token: 0x060056EE RID: 22254 RVA: 0x00135E04 File Offset: 0x00134004 [Token(Token = "0x17000F1A")] public bool NECAHKBADGN { [Token(Token = "0x60056EE")] [Address(RVA = "0x1C33000", Offset = "0x1C32000", VA = "0x181C33000")] get { PPENFJMFPNE ppenfjmfpne = this.k__BackingField; if (ppenfjmfpne != 0) { LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL; return; } } } // Token: 0x17000F1B RID: 3867 // (get) Token: 0x060056EF RID: 22255 RVA: 0x00135E24 File Offset: 0x00134024 [Token(Token = "0x17000F1B")] public bool LGAGJBFFHGN { [Token(Token = "0x60056EF")] [Address(RVA = "0x1C33890", Offset = "0x1C32890", VA = "0x181C33890")] get { long num = this.k__BackingField; DNACJGJEPEC dnacjgjepec = Matchmaking.ELHFNPEDCCN; if (dnacjgjepec != 0) { long num2 = dnacjgjepec.k__BackingField; } DNACJGJEPEC dnacjgjepec2 = Matchmaking.ELHFNPEDCCN; if (dnacjgjepec2 != 0) { long k__BackingField = dnacjgjepec2.k__BackingField; } bool flag; return flag; } } // Token: 0x17000F1C RID: 3868 // (get) Token: 0x060056F0 RID: 22256 RVA: 0x00135E70 File Offset: 0x00134070 [Token(Token = "0x17000F1C")] public bool JKIACEGOGFE { [Token(Token = "0x60056F0")] [Address(RVA = "0x1C33200", Offset = "0x1C32200", VA = "0x181C33200")] get { PPENFJMFPNE ppenfjmfpne = this.k__BackingField; if (ppenfjmfpne != 0) { LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL; return this.LGAGJBFFHGN; } } } // Token: 0x17000F1D RID: 3869 // (get) Token: 0x060056F1 RID: 22257 RVA: 0x00135E98 File Offset: 0x00134098 [Token(Token = "0x17000F1D")] public bool AHLIGHFNACI { [Token(Token = "0x60056F1")] [Address(RVA = "0x1C336F0", Offset = "0x1C326F0", VA = "0x181C336F0")] get { while (this.k__BackingField == 0) { } bool flag; return flag; } } // Token: 0x17000F1E RID: 3870 // (get) Token: 0x060056F2 RID: 22258 RVA: 0x00135EB0 File Offset: 0x001340B0 [Token(Token = "0x17000F1E")] public bool NIIBIBMJEOE { [Token(Token = "0x60056F2")] [Address(RVA = "0x1C33030", Offset = "0x1C32030", VA = "0x181C33030")] get { if (this.k__BackingField != 0) { PPENFJMFPNE ppenfjmfpne = this.k__BackingField; int num = 0; if (ppenfjmfpne != 0) { if (ppenfjmfpne.k__BackingField != 0) { } if (num != 1) { goto IL_55; } } PPENFJMFPNE ppenfjmfpne2 = this.k__BackingField; if (ppenfjmfpne2 != 0) { IReadOnlyList k__BackingField = ppenfjmfpne2.k__BackingField; if (k__BackingField != 0) { Func func = new Func(this.MFIEEDIMPIC); bool flag = Enumerable.Any(k__BackingField, func); } } if (num != 0) { } IL_55:; } return true; } } // Token: 0x17000F1F RID: 3871 // (get) Token: 0x060056F3 RID: 22259 RVA: 0x00135F18 File Offset: 0x00134118 [Token(Token = "0x17000F1F")] public bool GPAAOCPNDGE { [Token(Token = "0x60056F3")] [Address(RVA = "0x1C33710", Offset = "0x1C32710", VA = "0x181C33710")] get { DNACJGJEPEC dnacjgjepec = this.k__BackingField; int num = 0; if (dnacjgjepec != 0) { } bool flag = EJBNGALFNCI.MOIIDCJDFPN(num, num); if (!flag) { return flag; } bool flag2; return flag2; } } // Token: 0x17000F20 RID: 3872 // (get) Token: 0x060056F4 RID: 22260 RVA: 0x00135F44 File Offset: 0x00134144 [Token(Token = "0x17000F20")] public bool BPFOOGEGFCI { [Token(Token = "0x60056F4")] [Address(RVA = "0x1C32F50", Offset = "0x1C31F50", VA = "0x181C32F50")] get { PPENFJMFPNE ppenfjmfpne = this.k__BackingField; if (ppenfjmfpne == 0) { return; } LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL; PPENFJMFPNE ppenfjmfpne2 = this.k__BackingField; if (ppenfjmfpne2 == 0) { return; } if (ppenfjmfpne2.k__BackingField != 0) { return 0 > 1; } return 0 > 1; } } // Token: 0x17000F21 RID: 3873 // (get) Token: 0x060056F5 RID: 22261 RVA: 0x00135F84 File Offset: 0x00134184 [Token(Token = "0x17000F21")] public bool HFDMLEPHEIG { [Token(Token = "0x60056F5")] [Address(RVA = "0x1C331C0", Offset = "0x1C321C0", VA = "0x181C331C0")] get { PPENFJMFPNE ppenfjmfpne = this.k__BackingField; if (ppenfjmfpne != 0) { LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL; return this.CDFKODMHPCN; } } } // Token: 0x17000F22 RID: 3874 // (get) Token: 0x060056F6 RID: 22262 RVA: 0x00135FAC File Offset: 0x001341AC [Token(Token = "0x17000F22")] public bool AMIJNAFNKJJ { [Token(Token = "0x60056F6")] [Address(RVA = "0x1C33190", Offset = "0x1C32190", VA = "0x181C33190")] get { if (this.k__BackingField == (ulong)0L) { } return !this.LGAGJBFFHGN; } } // Token: 0x17000F23 RID: 3875 // (get) Token: 0x060056F7 RID: 22263 RVA: 0x00135FD0 File Offset: 0x001341D0 [Token(Token = "0x17000F23")] public bool EJJJDAIJCIK { [Token(Token = "0x60056F7")] [Address(RVA = "0x1C33510", Offset = "0x1C32510", VA = "0x181C33510")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.geometrySettings.EnforceHostsOnlyAreas; } } // Token: 0x17000F24 RID: 3876 // (get) Token: 0x060056F8 RID: 22264 RVA: 0x00136000 File Offset: 0x00134200 [Token(Token = "0x17000F24")] public bool FKEAANDJNNI { [Token(Token = "0x60056F8")] [Address(RVA = "0x1C33600", Offset = "0x1C32600", VA = "0x181C33600")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.geometrySettings.MovementBlockersEnabled; } } // Token: 0x17000F25 RID: 3877 // (get) Token: 0x060056F9 RID: 22265 RVA: 0x00136030 File Offset: 0x00134230 [Token(Token = "0x17000F25")] public bool OMMJIAIGOIE { [Token(Token = "0x60056F9")] [Address(RVA = "0x1C33420", Offset = "0x1C32420", VA = "0x181C33420")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.sceneRenderingSettings.ShowGadgetsToEveryone; } } // Token: 0x17000F26 RID: 3878 // (get) Token: 0x060056FA RID: 22266 RVA: 0x00136060 File Offset: 0x00134260 [Token(Token = "0x17000F26")] public bool KJHMNPNHAKP { [Token(Token = "0x60056FA")] [Address(RVA = "0x1C33B70", Offset = "0x1C32B70", VA = "0x181C33B70")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.sceneRenderingSettings.UseNewMaterials; } } // Token: 0x17000F27 RID: 3879 // (get) Token: 0x060056FB RID: 22267 RVA: 0x00136090 File Offset: 0x00134290 [Token(Token = "0x17000F27")] public bool JKNGNGLBEMG { [Token(Token = "0x60056FB")] [Address(RVA = "0x1C33330", Offset = "0x1C32330", VA = "0x181C33330")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.audioSettings.UseDirectionalVoiceChat; } } // Token: 0x17000F28 RID: 3880 // (get) Token: 0x060056FC RID: 22268 RVA: 0x001360C0 File Offset: 0x001342C0 [Token(Token = "0x17000F28")] public bool LINJKBPMEOI { [Token(Token = "0x60056FC")] [Address(RVA = "0x1C337A0", Offset = "0x1C327A0", VA = "0x181C337A0")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.sceneMoodSettings.RoomMoodsEnabled; } } // Token: 0x17000F29 RID: 3881 // (get) Token: 0x060056FD RID: 22269 RVA: 0x001360F0 File Offset: 0x001342F0 [Token(Token = "0x17000F29")] public MoodSetting CACAKIPIMGB { [Token(Token = "0x60056FD")] [Address(RVA = "0x1C33240", Offset = "0x1C32240", VA = "0x181C33240")] get { if (RecRoomSceneManager.FFNIFALJLDD) { return RecRoomSceneManager.k__BackingField.sceneMoodSettings.CurrentMood; } throw new NullReferenceException(); } } // Token: 0x17000F2A RID: 3882 // (get) Token: 0x060056FE RID: 22270 RVA: 0x00136120 File Offset: 0x00134320 // (set) Token: 0x060056FF RID: 22271 RVA: 0x00136134 File Offset: 0x00134334 [Token(Token = "0x17000F2A")] public int JJIDBJAOAMI { [Token(Token = "0x60056FE")] [Address(RVA = "0x4969C0", Offset = "0x4959C0", VA = "0x1804969C0")] get { return this.GKDEIHNNINN; } [Token(Token = "0x60056FF")] [Address(RVA = "0x1C33C60", Offset = "0x1C32C60", VA = "0x181C33C60")] set { if (this.GKDEIHNNINN != value) { this.GKDEIHNNINN = value; base.JOJPOMANGPO(); } } } // Token: 0x17000F2B RID: 3883 // (get) Token: 0x06005700 RID: 22272 RVA: 0x00136158 File Offset: 0x00134358 // (set) Token: 0x06005701 RID: 22273 RVA: 0x0013616C File Offset: 0x0013436C [Token(Token = "0x17000F2B")] public string HCCMGDAEDNP { [Token(Token = "0x6005700")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")] get { return this.GEKKGIJKHOO; } [Token(Token = "0x6005701")] [Address(RVA = "0x1C33CC0", Offset = "0x1C32CC0", VA = "0x181C33CC0")] set { if (this.GEKKGIJKHOO != value) { this.GEKKGIJKHOO = value; base.JOJPOMANGPO(); } } } // Token: 0x06005702 RID: 22274 RVA: 0x00136198 File Offset: 0x00134398 [Token(Token = "0x6005702")] [Address(RVA = "0x1C317C0", Offset = "0x1C307C0", VA = "0x181C317C0", Slot = "18")] protected override void LNEJNIEHGLD() { base.LNEJNIEHGLD(); MFBGLIHGCGO nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action action = new Action(this.PBCEFBLFECC); OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.BPJDFPACLMK(nfmlkmfeakd, action); } // Token: 0x06005703 RID: 22275 RVA: 0x001361CC File Offset: 0x001343CC [Token(Token = "0x6005703")] [Address(RVA = "0x1C319D0", Offset = "0x1C309D0", VA = "0x181C319D0", Slot = "20")] protected override void PECOFFFGNCH() { base.PECOFFFGNCH(); MFBGLIHGCGO nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action action = new Action(this.PBCEFBLFECC); OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action); } // Token: 0x06005704 RID: 22276 RVA: 0x00136200 File Offset: 0x00134400 [Token(Token = "0x6005704")] [Address(RVA = "0x1C319C0", Offset = "0x1C309C0", VA = "0x181C319C0")] protected void PBCEFBLFECC(long HNHLJONGKHB) { if (this.k__BackingField == HNHLJONGKHB) { base.MKBLJJGJAOH(); return; } } // Token: 0x06005705 RID: 22277 RVA: 0x00136220 File Offset: 0x00134420 [Token(Token = "0x6005705")] [Address(RVA = "0x1C31AA0", Offset = "0x1C30AA0", VA = "0x181C31AA0")] public void Set(long HNHLJONGKHB, long AKKOFFLAAMP, SessionManager.BDPNOBGNGNI DIEPOPNJNCO) { base.Clear(); this.k__BackingField = HNHLJONGKHB; this.k__BackingField = AKKOFFLAAMP; this.k__BackingField = DIEPOPNJNCO; base.MKBLJJGJAOH(); } // Token: 0x06005706 RID: 22278 RVA: 0x00136250 File Offset: 0x00134450 [Token(Token = "0x6005706")] [Address(RVA = "0x1C307B0", Offset = "0x1C2F7B0", VA = "0x181C307B0", Slot = "22")] protected override void AHFKACICJNC() { int num = 0; this.k__BackingField = (long)((ulong)(-1L)); this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = (SessionManager.BDPNOBGNGNI)num; this.k__BackingField = (long)((ulong)(-1L)); string empty = string.Empty; this.GEKKGIJKHOO = empty; } // Token: 0x06005707 RID: 22279 RVA: 0x00136294 File Offset: 0x00134494 [Token(Token = "0x6005707")] [Address(RVA = "0x1C31190", Offset = "0x1C30190", VA = "0x181C31190", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { long num = this.k__BackingField; int num2 = 0; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(num, num2 != 0); Action action = new Action(this.HIDJKHDGPFP); throw new NullReferenceException(); } // Token: 0x06005708 RID: 22280 RVA: 0x001362C4 File Offset: 0x001344C4 [Token(Token = "0x6005708")] [Address(RVA = "0x1C32070", Offset = "0x1C31070", VA = "0x181C32070")] public void TryGoToSubroom(string MMBOKOLAJFH) { if (!SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField) { SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; SessionManager.BDPNOBGNGNI bdpnobgngni = this.k__BackingField; } } // Token: 0x06005709 RID: 22281 RVA: 0x001362F8 File Offset: 0x001344F8 [Token(Token = "0x6005709")] [Address(RVA = "0x1C31EC0", Offset = "0x1C30EC0", VA = "0x181C31EC0")] public void TryCloneSubroom() { long num = this.k__BackingField; long num2 = this.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.OGEKCICPACB(num, num2); Action action = new Action(this.BKDKCAHFJOL); throw new NullReferenceException(); } // Token: 0x0600570A RID: 22282 RVA: 0x00136330 File Offset: 0x00134530 [Token(Token = "0x600570A")] [Address(RVA = "0x1C31F80", Offset = "0x1C30F80", VA = "0x181C31F80")] public void TryDeleteSubroom() { DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Delete this subroom?"; pmcghgjacnb.k__BackingField = "This action cannot be undone."; pmcghgjacnb.k__BackingField = "Delete"; Action action = new Action(this.JPMLADFFICL); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x0600570B RID: 22283 RVA: 0x00136398 File Offset: 0x00134598 [Token(Token = "0x600570B")] [Address(RVA = "0x1C32190", Offset = "0x1C31190", VA = "0x181C32190")] public void TrySaveSubroom() { if (this.LGAGJBFFHGN && NetworkedSingletonMonoBehaviour.FFNIFALJLDD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { base.ADJIAENKNAN.AddMessageToast("Cannot save room while a game is running"); return; } DNACJGJEPEC dnacjgjepec = this.k__BackingField; long num = this.k__BackingField; long num2 = this.k__BackingField; string gekkgijkhoo = this.GEKKGIJKHOO; DPLPMKMFMPB k__BackingField = dnacjgjepec.k__BackingField; int gkdeihnninn = this.GKDEIHNNINN; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.JGMMJMHLHBO(num, num2, gekkgijkhoo, k__BackingField, gkdeihnninn); Func func = new Func(this.CJIPNGEPIGO); throw new NullReferenceException(); } // Token: 0x0600570C RID: 22284 RVA: 0x00136424 File Offset: 0x00134624 [Token(Token = "0x600570C")] [Address(RVA = "0x1C316F0", Offset = "0x1C306F0", VA = "0x181C316F0")] private void KCNEMNEALPK() { base.JOJPOMANGPO(); base.ADJIAENKNAN.AddMessageToast("Successfully saved subroom settings"); } // Token: 0x0600570D RID: 22285 RVA: 0x00136450 File Offset: 0x00134650 [Token(Token = "0x600570D")] [Address(RVA = "0x1C31CE0", Offset = "0x1C30CE0", VA = "0x181C31CE0")] public DABKFAIHBBP TryChangeSubroomName(string MMBOKOLAJFH) { if (!string.Equals(this.k__BackingField.k__BackingField, MMBOKOLAJFH)) { long num = this.k__BackingField; long num2 = this.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.PAENPJCDLNJ(num, num2, MMBOKOLAJFH); Action action = new Action(this.CKKKLKPAJFK); Action action2 = new Action(this.NEALOFJMEAH); } return JJEKJGALHKO.k__BackingField; } // Token: 0x0600570E RID: 22286 RVA: 0x001364B0 File Offset: 0x001346B0 [Token(Token = "0x600570E")] [Address(RVA = "0x1C32500", Offset = "0x1C31500", VA = "0x181C32500")] public void TryShowMoveSubroomPicker() { PMGCJEPKFOF> pmgcjepkfof = OJMCBOKJFOF.FNMNFLFIBJG(); Action> action = new Action(this.JIPPAMODIDN); int num = 0; num += num; num++; PMGCJEPKFOF> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x0600570F RID: 22287 RVA: 0x001364F0 File Offset: 0x001346F0 [Token(Token = "0x600570F")] [Address(RVA = "0x1C31B20", Offset = "0x1C30B20", VA = "0x181C31B20")] public DABKFAIHBBP TryChangeMaxPlayers(int FFAGIDMFPIF) { DNACJGJEPEC dnacjgjepec = this.k__BackingField; if (FFAGIDMFPIF != dnacjgjepec.k__BackingField) { long num = this.k__BackingField; long num2 = this.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.AEBGMLMMKOJ(num, num2, FFAGIDMFPIF); Action action = new Action(this.FHFPJGHEKNJ); Action action2 = new Action(this.MHIKHCJLHCJ); } return JJEKJGALHKO.k__BackingField; } // Token: 0x06005710 RID: 22288 RVA: 0x0013654C File Offset: 0x0013474C [Token(Token = "0x6005710")] [Address(RVA = "0x1C32780", Offset = "0x1C31780", VA = "0x181C32780")] public void TryToggleEntrySubroom() { DNACJGJEPEC dnacjgjepec = this.k__BackingField; string text; string operationName = text; long num = this.k__BackingField; Action action = delegate { ToastListModel toastListModel = this.ADJIAENKNAN; string operationName2 = operationName; string text2 = "Successfully " + operationName2 + " entry subroom"; toastListModel.AddMessageToast(text2); }; Action action2 = delegate(string err) { this.ADJIAENKNAN.AddMessageToast(err); }; throw new NullReferenceException(); } // Token: 0x06005711 RID: 22289 RVA: 0x0013659C File Offset: 0x0013479C [Token(Token = "0x6005711")] [Address(RVA = "0x1C32A70", Offset = "0x1C31A70", VA = "0x181C32A70")] public void TryToggleHostOnlyAreasEnabled() { if (RecRoomSceneManager.FFNIFALJLDD) { SceneGeometrySettings geometrySettings = RecRoomSceneManager.k__BackingField.geometrySettings; bool flag = !RecRoomSceneManager.k__BackingField.geometrySettings.EnforceHostsOnlyAreas; geometrySettings.EnforceHostsOnlyAreas = flag; base.JOJPOMANGPO(); } } // Token: 0x06005712 RID: 22290 RVA: 0x001365E4 File Offset: 0x001347E4 [Token(Token = "0x6005712")] [Address(RVA = "0x1C32BE0", Offset = "0x1C31BE0", VA = "0x181C32BE0")] public void TryToggleInvisibleWallsEnabled() { if (RecRoomSceneManager.FFNIFALJLDD) { SceneGeometrySettings geometrySettings = RecRoomSceneManager.k__BackingField.geometrySettings; bool flag = !RecRoomSceneManager.k__BackingField.geometrySettings.MovementBlockersEnabled; geometrySettings.MovementBlockersEnabled = flag; base.JOJPOMANGPO(); } } // Token: 0x06005713 RID: 22291 RVA: 0x0013662C File Offset: 0x0013482C [Token(Token = "0x6005713")] [Address(RVA = "0x1C328E0", Offset = "0x1C318E0", VA = "0x181C328E0")] public void TryToggleGadgetsToAllEnabled() { if (RecRoomSceneManager.FFNIFALJLDD) { bool flag = !RecRoomSceneManager.k__BackingField.sceneRenderingSettings.ShowGadgetsToEveryone; SceneRenderingSettings sceneRenderingSettings = RecRoomSceneManager.k__BackingField.sceneRenderingSettings; int num = 0; if (sceneRenderingSettings.PILJHJNBICO(flag, num != 0)) { base.JOJPOMANGPO(); } } } // Token: 0x06005714 RID: 22292 RVA: 0x0013667C File Offset: 0x0013487C [Token(Token = "0x6005714")] [Address(RVA = "0x1C32D50", Offset = "0x1C31D50", VA = "0x181C32D50")] public void TryToggleUseNewMaterials() { if (RecRoomSceneManager.FFNIFALJLDD) { SceneRenderingSettings sceneRenderingSettings = RecRoomSceneManager.k__BackingField.sceneRenderingSettings; bool flag = !RecRoomSceneManager.k__BackingField.sceneRenderingSettings.UseNewMaterials; sceneRenderingSettings.UseNewMaterials = flag; base.JOJPOMANGPO(); } } // Token: 0x06005715 RID: 22293 RVA: 0x001366C4 File Offset: 0x001348C4 [Token(Token = "0x6005715")] [Address(RVA = "0x1C32610", Offset = "0x1C31610", VA = "0x181C32610")] public void TryToggleDirectionalVoiceChatEnabled() { if (RecRoomSceneManager.FFNIFALJLDD) { SceneAudioSettings audioSettings = RecRoomSceneManager.k__BackingField.audioSettings; bool flag = !RecRoomSceneManager.k__BackingField.audioSettings.UseDirectionalVoiceChat; audioSettings.UseDirectionalVoiceChat = flag; base.JOJPOMANGPO(); } } // Token: 0x06005716 RID: 22294 RVA: 0x0013670C File Offset: 0x0013490C [Token(Token = "0x6005716")] [Address(RVA = "0x1C32380", Offset = "0x1C31380", VA = "0x181C32380")] public void TrySetSubroomMood(MoodSetting EFLHEHGFFNN) { if (RecRoomSceneManager.FFNIFALJLDD) { MoodSetting currentMood = this.CACAKIPIMGB; bool flag; if (flag) { base.JOJPOMANGPO(); } } } // Token: 0x06005717 RID: 22295 RVA: 0x0013673C File Offset: 0x0013493C [Token(Token = "0x6005717")] [Address(RVA = "0x1C30910", Offset = "0x1C2F910", VA = "0x181C30910")] private void BPAAFGIILEP(List AOFLCGLNOFH) { int num = 0; PickerDialogModel activeDialog = num; List rooms = AOFLCGLNOFH; long selectedRoomId = (long)((ulong)(-1L)); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Cancel"; imafjgkhemd.GPJAHEOLCPN = num; Action action = delegate { PickerDialogModel activeDialog3 = activeDialog; int num3 = 0; if (activeDialog3 != num3) { activeDialog.Dismiss(); } }; imafjgkhemd.MEEKCCGGFFD = action; IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "Select"; imafjgkhemd2.GPJAHEOLCPN = num; Action action2 = delegate { long selectedRoomId3 = selectedRoomId; SubroomModel <>4__this = this; <>4__this.FAIDMIOJDBE(selectedRoomId3); PickerDialogModel activeDialog2 = activeDialog; int num4 = 0; if (activeDialog2 != num4) { activeDialog.Dismiss(); return; } }; imafjgkhemd2.MEEKCCGGFFD = action2; List rooms3 = rooms; GameObject gameObject = this.roomPickerPrefab; int size = rooms3._size; Action action3 = delegate(GameObject instance, int index, CardModel cardModel, RoomModel roomModel, BAEJLDPBGFI toCardController) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; Predicate <>9__6; Func func = delegate { Predicate <>9__ = <>9__6; List rooms2 = rooms; if (<>9__ == 0) { Predicate predicate = delegate(KLCOGEIGEBJ r) { long selectedRoomId2 = selectedRoomId; return r.k__BackingField == selectedRoomId2; }; <>9__6 = predicate; } return rooms2.FindIndex(<>9__); }; Action action4 = delegate(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; List list = new List(); list.Add(imafjgkhemd); list.Add(imafjgkhemd2); int num2 = 0; GCKECFLKJGJ gckecflkjgj = GCKECFLKJGJ.EONBKGOBDHL(gameObject, size, action3, func, action4, num2, num2, list); gckecflkjgj.k__BackingField = "Select Room"; gckecflkjgj.k__BackingField = (IECOEANLJCJ)((ulong)2L); PMGCJEPKFOF pmgcjepkfof = base.PKJJDBNMMEA.AddDialog((DLKPBLNKLAD)((uint)9), gckecflkjgj); Action> action5 = delegate(BaseDialogModel dialog) { if (dialog == 0) { int num5 = 0; activeDialog = num5; return; } activeDialog = dialog; }; } // Token: 0x06005718 RID: 22296 RVA: 0x00136884 File Offset: 0x00134A84 [Token(Token = "0x6005718")] [Address(RVA = "0x1C30ED0", Offset = "0x1C2FED0", VA = "0x181C30ED0")] private void FAIDMIOJDBE(long DCPGAJNAGMD) { bool subroomIsLocal = this.LGAGJBFFHGN; bool movingThisRoom = subroomIsLocal; IReadOnlyList k__BackingField = this.k__BackingField.k__BackingField; if (!subroomIsLocal) { long num = this.k__BackingField; int num2 = 0; long selectedRoomId = DCPGAJNAGMD; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.OHHAFAIEFHP(num, selectedRoomId, num2); Action action = delegate { this.ADJIAENKNAN.AddMessageToast("Successfully moved subroom."); this.DHJAICFKEHL.GoBack(); if (movingThisRoom) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestReloadRoomData(); return; } }; Action action2 = delegate(string err) { this.ADJIAENKNAN.AddMessageToast(err); }; return; } DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Move this subroom?"; pmcghgjacnb.k__BackingField = "This is the only subroom in the room. Moving this subroom will delete the room. Are you sure?"; pmcghgjacnb.k__BackingField = "Delete"; Func <>9__5; Action <>9__3; Action <>9__4; Action action3 = delegate { SubroomModel <>4__this = this; long selectedRoomId2 = DCPGAJNAGMD; long num3 = <>4__this.k__BackingField; int num4 = 0; PMGCJEPKFOF pmgcjepkfof3 = OJMCBOKJFOF.OHHAFAIEFHP(num3, selectedRoomId2, num4); if (<>9__3 == 0) { Action action4 = delegate(PPENFJMFPNE roomDetails) { this.ADJIAENKNAN.AddMessageToast("Successfully moved subroom."); BrowserModel browserModel = this.DHJAICFKEHL; int num5 = 0; if (browserModel != num5) { BrowserModel browserModel2 = this.DHJAICFKEHL; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(RoomsConfig.Instance.RedirectAfterDeleteRoom); int num6 = 0; browserModel2.GoTo(cecakddnhln, num6 != 0); BrowserModel browserModel3 = this.DHJAICFKEHL; Func <>9__ = <>9__5; if (<>9__ == 0) { Func func = delegate(CECAKDDNHLN uri) { bool flag; if (!flag) { return flag; } long num7 = this.k__BackingField; bool flag2; return flag2; }; <>9__5 = func; } browserModel3.RemoveFromHistory(<>9__); } if (movingThisRoom) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestReloadRoomData(); } }; <>9__3 = action4; } if (<>9__4 == 0) { Action action5 = delegate(string err) { this.ADJIAENKNAN.AddMessageToast(err); }; <>9__4 = action5; } throw new NullReferenceException(); }; pmcghgjacnb.k__BackingField = action3; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof2 = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); throw new NullReferenceException(); } // Token: 0x06005719 RID: 22297 RVA: 0x00136964 File Offset: 0x00134B64 [Token(Token = "0x6005719")] [Address(RVA = "0x1C32ED0", Offset = "0x1C31ED0", VA = "0x181C32ED0")] public SubroomModel() { FCIMFMPIBFE fcimfmpibfe = new FCIMFMPIBFE("SubroomModel"); this.BPLOIBKLENO = fcimfmpibfe; base..ctor(); } // Token: 0x0600571A RID: 22298 RVA: 0x0013699C File Offset: 0x00134B9C [Token(Token = "0x600571A")] [Address(RVA = "0x1C31890", Offset = "0x1C30890", VA = "0x181C31890")] [CompilerGenerated] private bool MFIEEDIMPIC(DNACJGJEPEC ENMDDKHBHPA) { long num = this.k__BackingField; if (ENMDDKHBHPA.k__BackingField == num) { } bool flag; return flag; } // Token: 0x0600571B RID: 22299 RVA: 0x001369C4 File Offset: 0x00134BC4 [Token(Token = "0x600571B")] [Address(RVA = "0x1C31250", Offset = "0x1C30250", VA = "0x181C31250")] [CompilerGenerated] private void HIDJKHDGPFP(PPENFJMFPNE IJNAMEBOMJJ) { this.k__BackingField = IJNAMEBOMJJ; IReadOnlyList k__BackingField = IJNAMEBOMJJ.k__BackingField; Func func = new Func(this.MIGOLLLNOND); DNACJGJEPEC dnacjgjepec = Enumerable.FirstOrDefault(k__BackingField, func); DNACJGJEPEC dnacjgjepec2 = this.k__BackingField; int num = 0; if (dnacjgjepec2 != 0) { int k__BackingField = dnacjgjepec2.k__BackingField; } if (dnacjgjepec != 0) { int k__BackingField2 = dnacjgjepec.k__BackingField; } bool flag = num == num; if (num == num == flag) { if (dnacjgjepec != 0) { } this.GKDEIHNNINN = num; } if (this.k__BackingField != 0) { } string k__BackingField; if (dnacjgjepec != 0) { k__BackingField = dnacjgjepec.k__BackingField; } if (num != k__BackingField) { string empty; if (dnacjgjepec == 0 || dnacjgjepec.k__BackingField == 0) { empty = string.Empty; } this.GEKKGIJKHOO = empty; } this.k__BackingField = dnacjgjepec; bool hostOnlyAreasEnabled = this.EJJJDAIJCIK; this.PMEOIPINIAH = hostOnlyAreasEnabled; bool invisibleWallsEnabled = this.FKEAANDJNNI; this.HGLIDNOFAHD = invisibleWallsEnabled; bool gadgetsToAllEnabled = this.OMMJIAIGOIE; this.JLKHLDMGELF = gadgetsToAllEnabled; bool useNewMaterialsEnabled = this.KJHMNPNHAKP; this.OAEBDEMCKND = useNewMaterialsEnabled; bool directionalVoiceChatEnabled = this.JKNGNGLBEMG; this.GKOJENNEKCM = directionalVoiceChatEnabled; MoodSetting currentMood = this.CACAKIPIMGB; int num2 = 0; if (currentMood != num2) { MoodSetting currentMood2 = this.CACAKIPIMGB; return; } Guid empty2 = Guid.Empty; this.EGPKHMPPAFG = empty2; } // Token: 0x0600571C RID: 22300 RVA: 0x00136B00 File Offset: 0x00134D00 [Token(Token = "0x600571C")] [Address(RVA = "0x1C31920", Offset = "0x1C30920", VA = "0x181C31920")] [CompilerGenerated] private bool MIGOLLLNOND(DNACJGJEPEC ENMDDKHBHPA) { long num = this.k__BackingField; return ENMDDKHBHPA.k__BackingField == num; } // Token: 0x0600571D RID: 22301 RVA: 0x00136B24 File Offset: 0x00134D24 [Token(Token = "0x600571D")] [Address(RVA = "0x1C308B0", Offset = "0x1C2F8B0", VA = "0x181C308B0")] [CompilerGenerated] private void BKDKCAHFJOL(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x0600571E RID: 22302 RVA: 0x00136B44 File Offset: 0x00134D44 [Token(Token = "0x600571E")] [Address(RVA = "0x1C315B0", Offset = "0x1C305B0", VA = "0x181C315B0")] [CompilerGenerated] private void JPMLADFFICL() { bool subroomIsLocal = this.LGAGJBFFHGN; bool redirectToEntrySubroom = subroomIsLocal; long num = this.k__BackingField; long num2 = this.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.GGCOGNAGPBP(num, num2); Action action = delegate(PPENFJMFPNE roomDetails) { if (redirectToEntrySubroom) { IReadOnlyList k__BackingField = roomDetails.k__BackingField; Func <>9__81_ = SubroomModel.<>c.<>9__81_3; if (<>9__81_ == 0) { SubroomModel.<>c.<>9__81_3 = delegate(DNACJGJEPEC r) { bool flag; return flag; }; } if (Enumerable.FirstOrDefault(k__BackingField, <>9__81_) != 0) { } int num3 = 0; this.TryGoToSubroom(num3); } }; Action action2 = new Action(this.KMFBLALFMAC); throw new NullReferenceException(); } // Token: 0x0600571F RID: 22303 RVA: 0x00136BA4 File Offset: 0x00134DA4 [Token(Token = "0x600571F")] [Address(RVA = "0x1C31760", Offset = "0x1C30760", VA = "0x181C31760")] [CompilerGenerated] private void KMFBLALFMAC(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x06005720 RID: 22304 RVA: 0x00136BC4 File Offset: 0x00134DC4 [Token(Token = "0x6005720")] [Address(RVA = "0x1C30C70", Offset = "0x1C2FC70", VA = "0x181C30C70")] [CompilerGenerated] private DABKFAIHBBP CJIPNGEPIGO() { if (!this.LGAGJBFFHGN) { base.JOJPOMANGPO(); base.ADJIAENKNAN.AddMessageToast("Successfully saved subroom settings"); return JJEKJGALHKO.k__BackingField; } PMGCJEPKFOF pmgcjepkfof = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PreSaveTrialInventionProcess(); Func func = new Func(this.BGOJGFBBKAG); throw new NullReferenceException(); } // Token: 0x06005721 RID: 22305 RVA: 0x00136C14 File Offset: 0x00134E14 [Token(Token = "0x6005721")] [Address(RVA = "0x1C30820", Offset = "0x1C2F820", VA = "0x181C30820")] [CompilerGenerated] private DABKFAIHBBP BGOJGFBBKAG() { FCIMFMPIBFE bploibkleno = this.BPLOIBKLENO; Action action = new Action(this.KCNEMNEALPK); int num = 0; int num2 = 0; int num3 = 0; return bploibkleno.JIAJJMLODDO(action, num3, num2, num); } // Token: 0x06005722 RID: 22306 RVA: 0x00136C50 File Offset: 0x00134E50 [Token(Token = "0x6005722")] [Address(RVA = "0x1C30E30", Offset = "0x1C2FE30", VA = "0x181C30E30")] [CompilerGenerated] private void CKKKLKPAJFK() { base.ADJIAENKNAN.AddMessageToast("Successfully changed subroom name"); } // Token: 0x06005723 RID: 22307 RVA: 0x00136C74 File Offset: 0x00134E74 [Token(Token = "0x6005723")] [Address(RVA = "0x1C31940", Offset = "0x1C30940", VA = "0x181C31940")] [CompilerGenerated] private void NEALOFJMEAH(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x06005724 RID: 22308 RVA: 0x00136C94 File Offset: 0x00134E94 [Token(Token = "0x6005724")] [Address(RVA = "0x1C314D0", Offset = "0x1C304D0", VA = "0x181C314D0")] [CompilerGenerated] private void JIPPAMODIDN(IReadOnlyList AOFLCGLNOFH) { Func func = new Func(this.ENCJALBECBA); List list = Enumerable.ToList(Enumerable.Where(AOFLCGLNOFH, func)); base.ADJIAENKNAN.AddMessageToast("No other owned rooms to move subroom to."); } // Token: 0x06005725 RID: 22309 RVA: 0x00136CD4 File Offset: 0x00134ED4 [Token(Token = "0x6005725")] [Address(RVA = "0x1C30E90", Offset = "0x1C2FE90", VA = "0x181C30E90")] [CompilerGenerated] private bool ENCJALBECBA(KLCOGEIGEBJ PBAOMKNFBFL) { if (!PBAOMKNFBFL.k__BackingField) { long num = this.k__BackingField; return PBAOMKNFBFL.k__BackingField != num; } throw new NullReferenceException(); } // Token: 0x06005726 RID: 22310 RVA: 0x00136D08 File Offset: 0x00134F08 [Token(Token = "0x6005726")] [Address(RVA = "0x1C31130", Offset = "0x1C30130", VA = "0x181C31130")] [CompilerGenerated] private void FHFPJGHEKNJ() { base.ADJIAENKNAN.AddMessageToast("Successfully changed max player count"); } // Token: 0x06005727 RID: 22311 RVA: 0x00136D2C File Offset: 0x00134F2C [Token(Token = "0x6005727")] [Address(RVA = "0x1C318C0", Offset = "0x1C308C0", VA = "0x181C318C0")] [CompilerGenerated] private void MHIKHCJLHCJ(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x04003C15 RID: 15381 [Token(Token = "0x4003C15")] public const string SUBROOM_ID_KEY = "SUBROOM_ID_KEY"; // Token: 0x04003C1B RID: 15387 [FieldOffset(Offset = "0x94")] [Token(Token = "0x4003C1B")] private int GKDEIHNNINN; // Token: 0x04003C1C RID: 15388 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4003C1C")] private string GEKKGIJKHOO; // Token: 0x04003C1D RID: 15389 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003C1D")] private bool PMEOIPINIAH; // Token: 0x04003C1E RID: 15390 [FieldOffset(Offset = "0xA1")] [Token(Token = "0x4003C1E")] private bool HGLIDNOFAHD; // Token: 0x04003C1F RID: 15391 [FieldOffset(Offset = "0xA2")] [Token(Token = "0x4003C1F")] private bool JLKHLDMGELF; // Token: 0x04003C20 RID: 15392 [FieldOffset(Offset = "0xA3")] [Token(Token = "0x4003C20")] private bool GKOJENNEKCM; // Token: 0x04003C21 RID: 15393 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x4003C21")] private bool OAEBDEMCKND; // Token: 0x04003C22 RID: 15394 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4003C22")] private Guid EGPKHMPPAFG; // Token: 0x04003C23 RID: 15395 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003C23")] [SerializeField] private GameObject roomPickerPrefab; // Token: 0x04003C24 RID: 15396 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003C24")] private readonly FCIMFMPIBFE BPLOIBKLENO; // Token: 0x02000EA6 RID: 3750 [Token(Token = "0x2000EA6")] [CompilerGenerated] private sealed class EBCKDDMJOBM { // Token: 0x06005728 RID: 22312 RVA: 0x00136D4C File Offset: 0x00134F4C [Token(Token = "0x6005728")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EBCKDDMJOBM() { } // Token: 0x06005729 RID: 22313 RVA: 0x00136D60 File Offset: 0x00134F60 [Token(Token = "0x6005729")] [Address(RVA = "0x1C1FDC0", Offset = "0x1C1EDC0", VA = "0x181C1FDC0")] internal void b__1(PPENFJMFPNE roomDetails) { if (this.redirectToEntrySubroom) { IReadOnlyList k__BackingField = roomDetails.k__BackingField; Func <>9__81_ = SubroomModel.<>c.<>9__81_3; if (<>9__81_ == 0) { SubroomModel.<>c.<>9__81_3 = delegate(DNACJGJEPEC r) { bool flag; return flag; }; } if (Enumerable.FirstOrDefault(k__BackingField, <>9__81_) != 0) { } int num = 0; this.<>4__this.TryGoToSubroom(num); } } // Token: 0x04003C25 RID: 15397 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003C25")] public bool redirectToEntrySubroom; // Token: 0x04003C26 RID: 15398 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003C26")] public SubroomModel <>4__this; } // Token: 0x02000EA8 RID: 3752 [Token(Token = "0x2000EA8")] [CompilerGenerated] private sealed class BLPIPDGEMHC { // Token: 0x0600572D RID: 22317 RVA: 0x00136DFC File Offset: 0x00134FFC [Token(Token = "0x600572D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BLPIPDGEMHC() { } // Token: 0x0600572E RID: 22318 RVA: 0x00136E10 File Offset: 0x00135010 [Token(Token = "0x600572E")] [Address(RVA = "0x1C1E470", Offset = "0x1C1D470", VA = "0x181C1E470")] internal void b__0() { ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; string text = this.operationName; string text2 = "Successfully " + text + " entry subroom"; toastListModel.AddMessageToast(text2); } // Token: 0x0600572F RID: 22319 RVA: 0x00136E50 File Offset: 0x00135050 [Token(Token = "0x600572F")] [Address(RVA = "0x1C1E4F0", Offset = "0x1C1D4F0", VA = "0x181C1E4F0")] internal void b__1(string err) { this.<>4__this.ADJIAENKNAN.AddMessageToast(err); } // Token: 0x04003C29 RID: 15401 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003C29")] public SubroomModel <>4__this; // Token: 0x04003C2A RID: 15402 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003C2A")] public string operationName; } // Token: 0x02000EA9 RID: 3753 [Token(Token = "0x2000EA9")] [CompilerGenerated] private sealed class BKCHIJJOOPO { // Token: 0x06005730 RID: 22320 RVA: 0x00136E74 File Offset: 0x00135074 [Token(Token = "0x6005730")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BKCHIJJOOPO() { } // Token: 0x06005731 RID: 22321 RVA: 0x00136E88 File Offset: 0x00135088 [Token(Token = "0x6005731")] [Address(RVA = "0x1C1E300", Offset = "0x1C1D300", VA = "0x181C1E300")] internal void b__4() { PickerDialogModel pickerDialogModel = this.activeDialog; int num = 0; if (pickerDialogModel != num) { this.activeDialog.Dismiss(); } } // Token: 0x06005732 RID: 22322 RVA: 0x00136EBC File Offset: 0x001350BC [Token(Token = "0x6005732")] [Address(RVA = "0x1C1E380", Offset = "0x1C1D380", VA = "0x181C1E380")] internal void b__5() { long num = this.selectedRoomId; SubroomModel subroomModel = this.<>4__this; subroomModel.FAIDMIOJDBE(num); PickerDialogModel pickerDialogModel = this.activeDialog; int num2 = 0; if (pickerDialogModel != num2) { this.activeDialog.Dismiss(); return; } } // Token: 0x06005733 RID: 22323 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005733")] [Address(RVA = "0x1C1E050", Offset = "0x1C1D050", VA = "0x181C1E050")] internal void b__0(GameObject instance, int index, CardModel cardModel, RoomModel roomModel, BAEJLDPBGFI toCardController) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005734 RID: 22324 RVA: 0x00136F14 File Offset: 0x00135114 [Token(Token = "0x6005734")] [Address(RVA = "0x1C1E150", Offset = "0x1C1D150", VA = "0x181C1E150")] internal int b__1() { Predicate predicate = this.<>9__6; List list = this.rooms; if (predicate == 0) { Predicate predicate2 = delegate(KLCOGEIGEBJ r) { long num = this.selectedRoomId; return r.k__BackingField == num; }; this.<>9__6 = predicate2; } return list.FindIndex(predicate); } // Token: 0x06005735 RID: 22325 RVA: 0x00136F54 File Offset: 0x00135154 [Token(Token = "0x6005735")] [Address(RVA = "0x1C1E450", Offset = "0x1C1D450", VA = "0x181C1E450")] internal bool b__6(KLCOGEIGEBJ r) { long num = this.selectedRoomId; return r.k__BackingField == num; } // Token: 0x06005736 RID: 22326 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005736")] [Address(RVA = "0x1C1E1F0", Offset = "0x1C1D1F0", VA = "0x181C1E1F0")] internal void b__2(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005737 RID: 22327 RVA: 0x00136F78 File Offset: 0x00135178 [Token(Token = "0x6005737")] [Address(RVA = "0x1C1E270", Offset = "0x1C1D270", VA = "0x181C1E270")] internal void b__3(BaseDialogModel dialog) { if (dialog == 0) { int num = 0; this.activeDialog = num; return; } this.activeDialog = dialog; } // Token: 0x04003C2B RID: 15403 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003C2B")] public PickerDialogModel activeDialog; // Token: 0x04003C2C RID: 15404 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003C2C")] public long selectedRoomId; // Token: 0x04003C2D RID: 15405 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003C2D")] public SubroomModel <>4__this; // Token: 0x04003C2E RID: 15406 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003C2E")] public List rooms; // Token: 0x04003C2F RID: 15407 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003C2F")] public Predicate <>9__6; } // Token: 0x02000EAA RID: 3754 [Token(Token = "0x2000EAA")] [CompilerGenerated] private sealed class KAJMPOELKJK { // Token: 0x06005738 RID: 22328 RVA: 0x00136F9C File Offset: 0x0013519C [Token(Token = "0x6005738")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KAJMPOELKJK() { } // Token: 0x06005739 RID: 22329 RVA: 0x00136FB0 File Offset: 0x001351B0 [Token(Token = "0x6005739")] [Address(RVA = "0x1C23920", Offset = "0x1C22920", VA = "0x181C23920")] internal void b__2() { SubroomModel subroomModel = this.<>4__this; long num = this.selectedRoomId; long k__BackingField = subroomModel.k__BackingField; int num2 = 0; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.OHHAFAIEFHP(k__BackingField, num, num2); if (this.<>9__3 == 0) { Action action = delegate(PPENFJMFPNE roomDetails) { this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully moved subroom."); BrowserModel browserModel = this.<>4__this.DHJAICFKEHL; int num3 = 0; if (browserModel != num3) { BrowserModel browserModel2 = this.<>4__this.DHJAICFKEHL; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(RoomsConfig.Instance.RedirectAfterDeleteRoom); int num4 = 0; browserModel2.GoTo(cecakddnhln, num4 != 0); BrowserModel browserModel3 = this.<>4__this.DHJAICFKEHL; Func func = this.<>9__5; if (func == 0) { Func func2 = delegate(CECAKDDNHLN uri) { bool flag; if (!flag) { return flag; } long k__BackingField2 = this.<>4__this.k__BackingField; bool flag2; return flag2; }; this.<>9__5 = func2; } browserModel3.RemoveFromHistory(func); } if (this.movingThisRoom) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestReloadRoomData(); } }; this.<>9__3 = action; } if (this.<>9__4 == 0) { Action action2 = delegate(string err) { this.<>4__this.ADJIAENKNAN.AddMessageToast(err); }; this.<>9__4 = action2; } throw new NullReferenceException(); } // Token: 0x0600573A RID: 22330 RVA: 0x00137024 File Offset: 0x00135224 [Token(Token = "0x600573A")] [Address(RVA = "0x1C23A80", Offset = "0x1C22A80", VA = "0x181C23A80")] internal void b__3(PPENFJMFPNE roomDetails) { this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully moved subroom."); BrowserModel browserModel = this.<>4__this.DHJAICFKEHL; int num = 0; if (browserModel != num) { BrowserModel browserModel2 = this.<>4__this.DHJAICFKEHL; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(RoomsConfig.Instance.RedirectAfterDeleteRoom); int num2 = 0; browserModel2.GoTo(cecakddnhln, num2 != 0); BrowserModel browserModel3 = this.<>4__this.DHJAICFKEHL; Func func = this.<>9__5; if (func == 0) { Func func2 = delegate(CECAKDDNHLN uri) { bool flag; if (!flag) { return flag; } long k__BackingField = this.<>4__this.k__BackingField; bool flag2; return flag2; }; this.<>9__5 = func2; } browserModel3.RemoveFromHistory(func); } if (this.movingThisRoom) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestReloadRoomData(); } } // Token: 0x0600573B RID: 22331 RVA: 0x001370DC File Offset: 0x001352DC [Token(Token = "0x600573B")] [Address(RVA = "0x1C23CD0", Offset = "0x1C22CD0", VA = "0x181C23CD0")] internal bool b__5(CECAKDDNHLN uri) { bool flag; if (!flag) { return flag; } long k__BackingField = this.<>4__this.k__BackingField; bool flag2; return flag2; } // Token: 0x0600573C RID: 22332 RVA: 0x00137104 File Offset: 0x00135304 [Token(Token = "0x600573C")] [Address(RVA = "0x1C23C60", Offset = "0x1C22C60", VA = "0x181C23C60")] internal void b__4(string err) { this.<>4__this.ADJIAENKNAN.AddMessageToast(err); } // Token: 0x0600573D RID: 22333 RVA: 0x00137128 File Offset: 0x00135328 [Token(Token = "0x600573D")] [Address(RVA = "0x1C237E0", Offset = "0x1C227E0", VA = "0x181C237E0")] internal void b__0() { this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully moved subroom."); this.<>4__this.DHJAICFKEHL.GoBack(); if (this.movingThisRoom) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestReloadRoomData(); return; } } // Token: 0x0600573E RID: 22334 RVA: 0x00137174 File Offset: 0x00135374 [Token(Token = "0x600573E")] [Address(RVA = "0x1C238B0", Offset = "0x1C228B0", VA = "0x181C238B0")] internal void b__1(string err) { this.<>4__this.ADJIAENKNAN.AddMessageToast(err); } // Token: 0x04003C30 RID: 15408 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003C30")] public SubroomModel <>4__this; // Token: 0x04003C31 RID: 15409 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003C31")] public long selectedRoomId; // Token: 0x04003C32 RID: 15410 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003C32")] public bool movingThisRoom; // Token: 0x04003C33 RID: 15411 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003C33")] public Func <>9__5; // Token: 0x04003C34 RID: 15412 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003C34")] public Action <>9__3; // Token: 0x04003C35 RID: 15413 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003C35")] public Action <>9__4; } } }