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: 0x02000E55 RID: 3669 [Token(Token = "0x2000E55")] public class SubroomModel : RRUIModel { // Token: 0x17000ECE RID: 3790 // (get) Token: 0x06005557 RID: 21847 RVA: 0x001327F8 File Offset: 0x001309F8 [Token(Token = "0x17000ECE")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6005557")] [Address(RVA = "0x144BED0", Offset = "0x144ACD0", VA = "0x18144BED0", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000ECF RID: 3791 // (get) Token: 0x06005558 RID: 21848 RVA: 0x00132808 File Offset: 0x00130A08 // (set) Token: 0x06005559 RID: 21849 RVA: 0x0013281C File Offset: 0x00130A1C [Token(Token = "0x17000ECF")] public long DADOKMAOFJL { [Token(Token = "0x6005558")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x6005559")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] private set; } = (long)((ulong)(-1L)); // Token: 0x17000ED0 RID: 3792 // (get) Token: 0x0600555A RID: 21850 RVA: 0x00132830 File Offset: 0x00130A30 // (set) Token: 0x0600555B RID: 21851 RVA: 0x00132844 File Offset: 0x00130A44 [Token(Token = "0x17000ED0")] public long HCKOODGDMAN { [Token(Token = "0x600555A")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x600555B")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } = (long)((ulong)(-1L)); // Token: 0x17000ED1 RID: 3793 // (get) Token: 0x0600555C RID: 21852 RVA: 0x00132858 File Offset: 0x00130A58 // (set) Token: 0x0600555D RID: 21853 RVA: 0x0013286C File Offset: 0x00130A6C [Token(Token = "0x17000ED1")] public DNACJGJEPEC KMOBBBGHKHI { [Token(Token = "0x600555C")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get; [Token(Token = "0x600555D")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] private set; } // Token: 0x17000ED2 RID: 3794 // (get) Token: 0x0600555E RID: 21854 RVA: 0x00132880 File Offset: 0x00130A80 // (set) Token: 0x0600555F RID: 21855 RVA: 0x00132894 File Offset: 0x00130A94 [Token(Token = "0x17000ED2")] public PPENFJMFPNE CFGODCLKAJK { [Token(Token = "0x600555E")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get; [Token(Token = "0x600555F")] [Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")] private set; } // Token: 0x17000ED3 RID: 3795 // (get) Token: 0x06005560 RID: 21856 RVA: 0x001328A8 File Offset: 0x00130AA8 // (set) Token: 0x06005561 RID: 21857 RVA: 0x001328BC File Offset: 0x00130ABC [Token(Token = "0x17000ED3")] public SessionManager.BDPNOBGNGNI FFBGKEIKCLJ { [Token(Token = "0x6005560")] [Address(RVA = "0x404240", Offset = "0x403040", VA = "0x180404240")] get; [Token(Token = "0x6005561")] [Address(RVA = "0x6E19B0", Offset = "0x6E07B0", VA = "0x1806E19B0")] private set; } // Token: 0x17000ED4 RID: 3796 // (get) Token: 0x06005562 RID: 21858 RVA: 0x001328D0 File Offset: 0x00130AD0 [Token(Token = "0x17000ED4")] public bool CDFKODMHPCN { [Token(Token = "0x6005562")] [Address(RVA = "0x144DEB0", Offset = "0x144CCB0", VA = "0x18144DEB0")] 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: 0x17000ED5 RID: 3797 // (get) Token: 0x06005563 RID: 21859 RVA: 0x001329BC File Offset: 0x00130BBC [Token(Token = "0x17000ED5")] public bool NECAHKBADGN { [Token(Token = "0x6005563")] [Address(RVA = "0x144D4F0", Offset = "0x144C2F0", VA = "0x18144D4F0")] get { PPENFJMFPNE ppenfjmfpne = this.k__BackingField; if (ppenfjmfpne != 0) { LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL; return; } } } // Token: 0x17000ED6 RID: 3798 // (get) Token: 0x06005564 RID: 21860 RVA: 0x001329DC File Offset: 0x00130BDC [Token(Token = "0x17000ED6")] public bool LGAGJBFFHGN { [Token(Token = "0x6005564")] [Address(RVA = "0x144DD80", Offset = "0x144CB80", VA = "0x18144DD80")] 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: 0x17000ED7 RID: 3799 // (get) Token: 0x06005565 RID: 21861 RVA: 0x00132A28 File Offset: 0x00130C28 [Token(Token = "0x17000ED7")] public bool JKIACEGOGFE { [Token(Token = "0x6005565")] [Address(RVA = "0x144D6F0", Offset = "0x144C4F0", VA = "0x18144D6F0")] get { PPENFJMFPNE ppenfjmfpne = this.k__BackingField; if (ppenfjmfpne != 0) { LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL; return this.LGAGJBFFHGN; } } } // Token: 0x17000ED8 RID: 3800 // (get) Token: 0x06005566 RID: 21862 RVA: 0x00132A50 File Offset: 0x00130C50 [Token(Token = "0x17000ED8")] public bool AHLIGHFNACI { [Token(Token = "0x6005566")] [Address(RVA = "0x144DBE0", Offset = "0x144C9E0", VA = "0x18144DBE0")] get { while (this.k__BackingField == 0) { } bool flag; return flag; } } // Token: 0x17000ED9 RID: 3801 // (get) Token: 0x06005567 RID: 21863 RVA: 0x00132A68 File Offset: 0x00130C68 [Token(Token = "0x17000ED9")] public bool NIIBIBMJEOE { [Token(Token = "0x6005567")] [Address(RVA = "0x144D520", Offset = "0x144C320", VA = "0x18144D520")] 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: 0x17000EDA RID: 3802 // (get) Token: 0x06005568 RID: 21864 RVA: 0x00132AD0 File Offset: 0x00130CD0 [Token(Token = "0x17000EDA")] public bool GPAAOCPNDGE { [Token(Token = "0x6005568")] [Address(RVA = "0x144DC00", Offset = "0x144CA00", VA = "0x18144DC00")] 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: 0x17000EDB RID: 3803 // (get) Token: 0x06005569 RID: 21865 RVA: 0x00132AFC File Offset: 0x00130CFC [Token(Token = "0x17000EDB")] public bool BPFOOGEGFCI { [Token(Token = "0x6005569")] [Address(RVA = "0x144D440", Offset = "0x144C240", VA = "0x18144D440")] 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: 0x17000EDC RID: 3804 // (get) Token: 0x0600556A RID: 21866 RVA: 0x00132B3C File Offset: 0x00130D3C [Token(Token = "0x17000EDC")] public bool HFDMLEPHEIG { [Token(Token = "0x600556A")] [Address(RVA = "0x144D6B0", Offset = "0x144C4B0", VA = "0x18144D6B0")] get { PPENFJMFPNE ppenfjmfpne = this.k__BackingField; if (ppenfjmfpne != 0) { LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL; return this.CDFKODMHPCN; } } } // Token: 0x17000EDD RID: 3805 // (get) Token: 0x0600556B RID: 21867 RVA: 0x00132B64 File Offset: 0x00130D64 [Token(Token = "0x17000EDD")] public bool AMIJNAFNKJJ { [Token(Token = "0x600556B")] [Address(RVA = "0x144D680", Offset = "0x144C480", VA = "0x18144D680")] get { if (this.k__BackingField == (ulong)0L) { } return !this.LGAGJBFFHGN; } } // Token: 0x17000EDE RID: 3806 // (get) Token: 0x0600556C RID: 21868 RVA: 0x00132B88 File Offset: 0x00130D88 [Token(Token = "0x17000EDE")] public bool EJJJDAIJCIK { [Token(Token = "0x600556C")] [Address(RVA = "0x144DA00", Offset = "0x144C800", VA = "0x18144DA00")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.geometrySettings.EnforceHostsOnlyAreas; } } // Token: 0x17000EDF RID: 3807 // (get) Token: 0x0600556D RID: 21869 RVA: 0x00132BB8 File Offset: 0x00130DB8 [Token(Token = "0x17000EDF")] public bool FKEAANDJNNI { [Token(Token = "0x600556D")] [Address(RVA = "0x144DAF0", Offset = "0x144C8F0", VA = "0x18144DAF0")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.geometrySettings.MovementBlockersEnabled; } } // Token: 0x17000EE0 RID: 3808 // (get) Token: 0x0600556E RID: 21870 RVA: 0x00132BE8 File Offset: 0x00130DE8 [Token(Token = "0x17000EE0")] public bool OMMJIAIGOIE { [Token(Token = "0x600556E")] [Address(RVA = "0x144D910", Offset = "0x144C710", VA = "0x18144D910")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.sceneRenderingSettings.ShowGadgetsToEveryone; } } // Token: 0x17000EE1 RID: 3809 // (get) Token: 0x0600556F RID: 21871 RVA: 0x00132C18 File Offset: 0x00130E18 [Token(Token = "0x17000EE1")] public bool KJHMNPNHAKP { [Token(Token = "0x600556F")] [Address(RVA = "0x144E050", Offset = "0x144CE50", VA = "0x18144E050")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.sceneRenderingSettings.UseNewMaterials; } } // Token: 0x17000EE2 RID: 3810 // (get) Token: 0x06005570 RID: 21872 RVA: 0x00132C48 File Offset: 0x00130E48 [Token(Token = "0x17000EE2")] public bool JKNGNGLBEMG { [Token(Token = "0x6005570")] [Address(RVA = "0x144D820", Offset = "0x144C620", VA = "0x18144D820")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.audioSettings.UseDirectionalVoiceChat; } } // Token: 0x17000EE3 RID: 3811 // (get) Token: 0x06005571 RID: 21873 RVA: 0x00132C78 File Offset: 0x00130E78 [Token(Token = "0x17000EE3")] public bool LINJKBPMEOI { [Token(Token = "0x6005571")] [Address(RVA = "0x144DC90", Offset = "0x144CA90", VA = "0x18144DC90")] get { bool isInitialized = RecRoomSceneManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return RecRoomSceneManager.k__BackingField.sceneMoodSettings.RoomMoodsEnabled; } } // Token: 0x17000EE4 RID: 3812 // (get) Token: 0x06005572 RID: 21874 RVA: 0x00132CA8 File Offset: 0x00130EA8 [Token(Token = "0x17000EE4")] public MoodSetting CACAKIPIMGB { [Token(Token = "0x6005572")] [Address(RVA = "0x144D730", Offset = "0x144C530", VA = "0x18144D730")] get { if (RecRoomSceneManager.FFNIFALJLDD) { return RecRoomSceneManager.k__BackingField.sceneMoodSettings.CurrentMood; } throw new NullReferenceException(); } } // Token: 0x17000EE5 RID: 3813 // (get) Token: 0x06005573 RID: 21875 RVA: 0x00132CD8 File Offset: 0x00130ED8 // (set) Token: 0x06005574 RID: 21876 RVA: 0x00132CEC File Offset: 0x00130EEC [Token(Token = "0x17000EE5")] public int JJIDBJAOAMI { [Token(Token = "0x6005573")] [Address(RVA = "0x6166C0", Offset = "0x6154C0", VA = "0x1806166C0")] get { return this.GKDEIHNNINN; } [Token(Token = "0x6005574")] [Address(RVA = "0x144E140", Offset = "0x144CF40", VA = "0x18144E140")] set { if (this.GKDEIHNNINN != value) { this.GKDEIHNNINN = value; base.JOJPOMANGPO(); } } } // Token: 0x17000EE6 RID: 3814 // (get) Token: 0x06005575 RID: 21877 RVA: 0x00132D10 File Offset: 0x00130F10 // (set) Token: 0x06005576 RID: 21878 RVA: 0x00132D24 File Offset: 0x00130F24 [Token(Token = "0x17000EE6")] public string HCCMGDAEDNP { [Token(Token = "0x6005575")] [Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")] get { return this.GEKKGIJKHOO; } [Token(Token = "0x6005576")] [Address(RVA = "0x144E1A0", Offset = "0x144CFA0", VA = "0x18144E1A0")] set { if (this.GEKKGIJKHOO != value) { this.GEKKGIJKHOO = value; base.JOJPOMANGPO(); } } } // Token: 0x06005577 RID: 21879 RVA: 0x00132D50 File Offset: 0x00130F50 [Token(Token = "0x6005577")] [Address(RVA = "0x144BCF0", Offset = "0x144AAF0", VA = "0x18144BCF0", 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: 0x06005578 RID: 21880 RVA: 0x00132D84 File Offset: 0x00130F84 [Token(Token = "0x6005578")] [Address(RVA = "0x144BF00", Offset = "0x144AD00", VA = "0x18144BF00", 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: 0x06005579 RID: 21881 RVA: 0x00132DB8 File Offset: 0x00130FB8 [Token(Token = "0x6005579")] [Address(RVA = "0x144BEF0", Offset = "0x144ACF0", VA = "0x18144BEF0")] protected void PBCEFBLFECC(long HNHLJONGKHB) { if (this.k__BackingField == HNHLJONGKHB) { base.MKBLJJGJAOH(); return; } } // Token: 0x0600557A RID: 21882 RVA: 0x00132DD8 File Offset: 0x00130FD8 [Token(Token = "0x600557A")] [Address(RVA = "0x144BFD0", Offset = "0x144ADD0", VA = "0x18144BFD0")] 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: 0x0600557B RID: 21883 RVA: 0x00132E08 File Offset: 0x00131008 [Token(Token = "0x600557B")] [Address(RVA = "0x144AC90", Offset = "0x1449A90", VA = "0x18144AC90", 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: 0x0600557C RID: 21884 RVA: 0x00132E4C File Offset: 0x0013104C [Token(Token = "0x600557C")] [Address(RVA = "0x144B6C0", Offset = "0x144A4C0", VA = "0x18144B6C0", 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: 0x0600557D RID: 21885 RVA: 0x00132E7C File Offset: 0x0013107C [Token(Token = "0x600557D")] [Address(RVA = "0x144C5A0", Offset = "0x144B3A0", VA = "0x18144C5A0")] public void TryGoToSubroom(string MMBOKOLAJFH) { SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; SessionManager.BDPNOBGNGNI bdpnobgngni = this.k__BackingField; } // Token: 0x0600557E RID: 21886 RVA: 0x00132EA0 File Offset: 0x001310A0 [Token(Token = "0x600557E")] [Address(RVA = "0x144C3F0", Offset = "0x144B1F0", VA = "0x18144C3F0")] 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: 0x0600557F RID: 21887 RVA: 0x00132ED8 File Offset: 0x001310D8 [Token(Token = "0x600557F")] [Address(RVA = "0x144C4B0", Offset = "0x144B2B0", VA = "0x18144C4B0")] 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: 0x06005580 RID: 21888 RVA: 0x00132F40 File Offset: 0x00131140 [Token(Token = "0x6005580")] [Address(RVA = "0x144C680", Offset = "0x144B480", VA = "0x18144C680")] 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: 0x06005581 RID: 21889 RVA: 0x00132FCC File Offset: 0x001311CC [Token(Token = "0x6005581")] [Address(RVA = "0x144BC20", Offset = "0x144AA20", VA = "0x18144BC20")] private void KCNEMNEALPK() { base.JOJPOMANGPO(); base.ADJIAENKNAN.AddMessageToast("Successfully saved subroom settings"); } // Token: 0x06005582 RID: 21890 RVA: 0x00132FF8 File Offset: 0x001311F8 [Token(Token = "0x6005582")] [Address(RVA = "0x144C210", Offset = "0x144B010", VA = "0x18144C210")] 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: 0x06005583 RID: 21891 RVA: 0x00133058 File Offset: 0x00131258 [Token(Token = "0x6005583")] [Address(RVA = "0x144C9F0", Offset = "0x144B7F0", VA = "0x18144C9F0")] 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: 0x06005584 RID: 21892 RVA: 0x00133098 File Offset: 0x00131298 [Token(Token = "0x6005584")] [Address(RVA = "0x144C050", Offset = "0x144AE50", VA = "0x18144C050")] 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: 0x06005585 RID: 21893 RVA: 0x001330F4 File Offset: 0x001312F4 [Token(Token = "0x6005585")] [Address(RVA = "0x144CC70", Offset = "0x144BA70", VA = "0x18144CC70")] 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: 0x06005586 RID: 21894 RVA: 0x00133144 File Offset: 0x00131344 [Token(Token = "0x6005586")] [Address(RVA = "0x144CF60", Offset = "0x144BD60", VA = "0x18144CF60")] 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: 0x06005587 RID: 21895 RVA: 0x0013318C File Offset: 0x0013138C [Token(Token = "0x6005587")] [Address(RVA = "0x144D0D0", Offset = "0x144BED0", VA = "0x18144D0D0")] 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: 0x06005588 RID: 21896 RVA: 0x001331D4 File Offset: 0x001313D4 [Token(Token = "0x6005588")] [Address(RVA = "0x144CDD0", Offset = "0x144BBD0", VA = "0x18144CDD0")] 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: 0x06005589 RID: 21897 RVA: 0x00133224 File Offset: 0x00131424 [Token(Token = "0x6005589")] [Address(RVA = "0x144D240", Offset = "0x144C040", VA = "0x18144D240")] 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: 0x0600558A RID: 21898 RVA: 0x0013326C File Offset: 0x0013146C [Token(Token = "0x600558A")] [Address(RVA = "0x144CB00", Offset = "0x144B900", VA = "0x18144CB00")] 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: 0x0600558B RID: 21899 RVA: 0x001332B4 File Offset: 0x001314B4 [Token(Token = "0x600558B")] [Address(RVA = "0x144C870", Offset = "0x144B670", VA = "0x18144C870")] public void TrySetSubroomMood(MoodSetting EFLHEHGFFNN) { if (RecRoomSceneManager.FFNIFALJLDD) { MoodSetting currentMood = this.CACAKIPIMGB; bool flag; if (flag) { base.JOJPOMANGPO(); } } } // Token: 0x0600558C RID: 21900 RVA: 0x001332E4 File Offset: 0x001314E4 [Token(Token = "0x600558C")] [Address(RVA = "0x144ADF0", Offset = "0x1449BF0", VA = "0x18144ADF0")] private void BPAAFGIILEP(List AOFLCGLNOFH) { SubroomModel.BKCHIJJOOPO bkchijjoopo = new SubroomModel.BKCHIJJOOPO(); bkchijjoopo.rooms = AOFLCGLNOFH; int num = 0; bkchijjoopo.activeDialog = num; bkchijjoopo.<>4__this = this; bkchijjoopo.selectedRoomId = (long)((ulong)(-1L)); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Cancel"; imafjgkhemd.GPJAHEOLCPN = num; Action action = delegate { PickerDialogModel activeDialog = bkchijjoopo.activeDialog; int num2 = 0; if (activeDialog != num2) { bkchijjoopo.activeDialog.Dismiss(); } }; imafjgkhemd.MEEKCCGGFFD = action; IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "Select"; imafjgkhemd2.GPJAHEOLCPN = num; Action action2 = delegate { long selectedRoomId = bkchijjoopo.selectedRoomId; SubroomModel <>4__this = bkchijjoopo.<>4__this; <>4__this.FAIDMIOJDBE(selectedRoomId); PickerDialogModel activeDialog2 = bkchijjoopo.activeDialog; int num3 = 0; if (activeDialog2 != num3) { bkchijjoopo.activeDialog.Dismiss(); return; } }; imafjgkhemd2.MEEKCCGGFFD = action2; List rooms = bkchijjoopo.rooms; GameObject gameObject = this.roomPickerPrefab; int size = rooms._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."); }; Func func = delegate { Predicate <>9__ = bkchijjoopo.<>9__6; List rooms2 = bkchijjoopo.rooms; if (<>9__ == 0) { Predicate predicate = delegate(KLCOGEIGEBJ r) { long selectedRoomId2 = bkchijjoopo.selectedRoomId; return r.k__BackingField == selectedRoomId2; }; bkchijjoopo.<>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."); }; GCKECFLKJGJ gckecflkjgj = GCKECFLKJGJ.EONBKGOBDHL(gameObject, size, action3, func, action4, num, num, new List { imafjgkhemd, imafjgkhemd2 }); gckecflkjgj.k__BackingField = "Select Room"; gckecflkjgj.k__BackingField = (IECOEANLJCJ)((ulong)2L); PMGCJEPKFOF pmgcjepkfof = base.PKJJDBNMMEA.AddDialog(DLKPBLNKLAD.GRID_PICKER_DIALOG, gckecflkjgj); Action> action5 = delegate(BaseDialogModel dialog) { if (dialog == 0) { int num4 = 0; bkchijjoopo.activeDialog = num4; return; } bkchijjoopo.activeDialog = dialog; }; if (num < bkchijjoopo) { num += num; if (num == bkchijjoopo) { pmgcjepkfof += pmgcjepkfof; throw new NullReferenceException(); } num++; } } // Token: 0x0600558D RID: 21901 RVA: 0x0013343C File Offset: 0x0013163C [Token(Token = "0x600558D")] [Address(RVA = "0x144B400", Offset = "0x144A200", VA = "0x18144B400")] 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: 0x0600558E RID: 21902 RVA: 0x0013351C File Offset: 0x0013171C [Token(Token = "0x600558E")] [Address(RVA = "0x144D3C0", Offset = "0x144C1C0", VA = "0x18144D3C0")] public SubroomModel() { FCIMFMPIBFE fcimfmpibfe = new FCIMFMPIBFE("SubroomModel"); this.BPLOIBKLENO = fcimfmpibfe; base..ctor(); } // Token: 0x0600558F RID: 21903 RVA: 0x00133554 File Offset: 0x00131754 [Token(Token = "0x600558F")] [Address(RVA = "0x144BDC0", Offset = "0x144ABC0", VA = "0x18144BDC0")] [CompilerGenerated] private bool MFIEEDIMPIC(DNACJGJEPEC ENMDDKHBHPA) { long num = this.k__BackingField; if (ENMDDKHBHPA.k__BackingField == num) { } bool flag; return flag; } // Token: 0x06005590 RID: 21904 RVA: 0x0013357C File Offset: 0x0013177C [Token(Token = "0x6005590")] [Address(RVA = "0x144B780", Offset = "0x144A580", VA = "0x18144B780")] [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: 0x06005591 RID: 21905 RVA: 0x001336B8 File Offset: 0x001318B8 [Token(Token = "0x6005591")] [Address(RVA = "0x144BE50", Offset = "0x144AC50", VA = "0x18144BE50")] [CompilerGenerated] private bool MIGOLLLNOND(DNACJGJEPEC ENMDDKHBHPA) { long num = this.k__BackingField; return ENMDDKHBHPA.k__BackingField == num; } // Token: 0x06005592 RID: 21906 RVA: 0x001336DC File Offset: 0x001318DC [Token(Token = "0x6005592")] [Address(RVA = "0x144AD90", Offset = "0x1449B90", VA = "0x18144AD90")] [CompilerGenerated] private void BKDKCAHFJOL(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x06005593 RID: 21907 RVA: 0x001336FC File Offset: 0x001318FC [Token(Token = "0x6005593")] [Address(RVA = "0x144BAE0", Offset = "0x144A8E0", VA = "0x18144BAE0")] [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: 0x06005594 RID: 21908 RVA: 0x0013375C File Offset: 0x0013195C [Token(Token = "0x6005594")] [Address(RVA = "0x144BC90", Offset = "0x144AA90", VA = "0x18144BC90")] [CompilerGenerated] private void KMFBLALFMAC(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x06005595 RID: 21909 RVA: 0x0013377C File Offset: 0x0013197C [Token(Token = "0x6005595")] [Address(RVA = "0x144B1A0", Offset = "0x1449FA0", VA = "0x18144B1A0")] [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: 0x06005596 RID: 21910 RVA: 0x001337CC File Offset: 0x001319CC [Token(Token = "0x6005596")] [Address(RVA = "0x144AD00", Offset = "0x1449B00", VA = "0x18144AD00")] [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: 0x06005597 RID: 21911 RVA: 0x00133808 File Offset: 0x00131A08 [Token(Token = "0x6005597")] [Address(RVA = "0x144B360", Offset = "0x144A160", VA = "0x18144B360")] [CompilerGenerated] private void CKKKLKPAJFK() { base.ADJIAENKNAN.AddMessageToast("Successfully changed subroom name"); } // Token: 0x06005598 RID: 21912 RVA: 0x0013382C File Offset: 0x00131A2C [Token(Token = "0x6005598")] [Address(RVA = "0x144BE70", Offset = "0x144AC70", VA = "0x18144BE70")] [CompilerGenerated] private void NEALOFJMEAH(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x06005599 RID: 21913 RVA: 0x0013384C File Offset: 0x00131A4C [Token(Token = "0x6005599")] [Address(RVA = "0x144BA00", Offset = "0x144A800", VA = "0x18144BA00")] [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: 0x0600559A RID: 21914 RVA: 0x0013388C File Offset: 0x00131A8C [Token(Token = "0x600559A")] [Address(RVA = "0x144B3C0", Offset = "0x144A1C0", VA = "0x18144B3C0")] [CompilerGenerated] private bool ENCJALBECBA(KLCOGEIGEBJ PBAOMKNFBFL) { if (!PBAOMKNFBFL.k__BackingField) { long num = this.k__BackingField; return PBAOMKNFBFL.k__BackingField != num; } throw new NullReferenceException(); } // Token: 0x0600559B RID: 21915 RVA: 0x001338C0 File Offset: 0x00131AC0 [Token(Token = "0x600559B")] [Address(RVA = "0x144B660", Offset = "0x144A460", VA = "0x18144B660")] [CompilerGenerated] private void FHFPJGHEKNJ() { base.ADJIAENKNAN.AddMessageToast("Successfully changed max player count"); } // Token: 0x0600559C RID: 21916 RVA: 0x001338E4 File Offset: 0x00131AE4 [Token(Token = "0x600559C")] [Address(RVA = "0x144BDF0", Offset = "0x144ABF0", VA = "0x18144BDF0")] [CompilerGenerated] private void MHIKHCJLHCJ(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x04003B2B RID: 15147 [Token(Token = "0x4003B2B")] public const string SUBROOM_ID_KEY = "SUBROOM_ID_KEY"; // Token: 0x04003B31 RID: 15153 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x4003B31")] private int GKDEIHNNINN; // Token: 0x04003B32 RID: 15154 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4003B32")] private string GEKKGIJKHOO; // Token: 0x04003B33 RID: 15155 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4003B33")] private bool PMEOIPINIAH; // Token: 0x04003B34 RID: 15156 [FieldOffset(Offset = "0x99")] [Token(Token = "0x4003B34")] private bool HGLIDNOFAHD; // Token: 0x04003B35 RID: 15157 [FieldOffset(Offset = "0x9A")] [Token(Token = "0x4003B35")] private bool JLKHLDMGELF; // Token: 0x04003B36 RID: 15158 [FieldOffset(Offset = "0x9B")] [Token(Token = "0x4003B36")] private bool GKOJENNEKCM; // Token: 0x04003B37 RID: 15159 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x4003B37")] private bool OAEBDEMCKND; // Token: 0x04003B38 RID: 15160 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003B38")] private Guid EGPKHMPPAFG; // Token: 0x04003B39 RID: 15161 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003B39")] [SerializeField] private GameObject roomPickerPrefab; // Token: 0x04003B3A RID: 15162 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003B3A")] private readonly FCIMFMPIBFE BPLOIBKLENO; // Token: 0x02000E56 RID: 3670 [Token(Token = "0x2000E56")] [CompilerGenerated] private sealed class EBCKDDMJOBM { // Token: 0x0600559D RID: 21917 RVA: 0x00133904 File Offset: 0x00131B04 [Token(Token = "0x600559D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public EBCKDDMJOBM() { } // Token: 0x0600559E RID: 21918 RVA: 0x00133918 File Offset: 0x00131B18 [Token(Token = "0x600559E")] [Address(RVA = "0x1444920", Offset = "0x1443720", VA = "0x181444920")] 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: 0x04003B3B RID: 15163 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B3B")] public bool redirectToEntrySubroom; // Token: 0x04003B3C RID: 15164 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003B3C")] public SubroomModel <>4__this; } // Token: 0x02000E58 RID: 3672 [Token(Token = "0x2000E58")] [CompilerGenerated] private sealed class BLPIPDGEMHC { // Token: 0x060055A2 RID: 21922 RVA: 0x001339B4 File Offset: 0x00131BB4 [Token(Token = "0x60055A2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BLPIPDGEMHC() { } // Token: 0x060055A3 RID: 21923 RVA: 0x001339C8 File Offset: 0x00131BC8 [Token(Token = "0x60055A3")] [Address(RVA = "0x1442F30", Offset = "0x1441D30", VA = "0x181442F30")] internal void b__0() { ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; string text = this.operationName; string text2 = "Successfully " + text + " entry subroom"; toastListModel.AddMessageToast(text2); } // Token: 0x060055A4 RID: 21924 RVA: 0x00133A08 File Offset: 0x00131C08 [Token(Token = "0x60055A4")] [Address(RVA = "0x1442FB0", Offset = "0x1441DB0", VA = "0x181442FB0")] internal void b__1(string err) { this.<>4__this.ADJIAENKNAN.AddMessageToast(err); } // Token: 0x04003B3F RID: 15167 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B3F")] public SubroomModel <>4__this; // Token: 0x04003B40 RID: 15168 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003B40")] public string operationName; } // Token: 0x02000E59 RID: 3673 [Token(Token = "0x2000E59")] [CompilerGenerated] private sealed class BKCHIJJOOPO { // Token: 0x060055A5 RID: 21925 RVA: 0x00133A2C File Offset: 0x00131C2C [Token(Token = "0x60055A5")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BKCHIJJOOPO() { } // Token: 0x060055A6 RID: 21926 RVA: 0x00133A40 File Offset: 0x00131C40 [Token(Token = "0x60055A6")] [Address(RVA = "0x1442DC0", Offset = "0x1441BC0", VA = "0x181442DC0")] internal void b__4() { PickerDialogModel pickerDialogModel = this.activeDialog; int num = 0; if (pickerDialogModel != num) { this.activeDialog.Dismiss(); } } // Token: 0x060055A7 RID: 21927 RVA: 0x00133A74 File Offset: 0x00131C74 [Token(Token = "0x60055A7")] [Address(RVA = "0x1442E40", Offset = "0x1441C40", VA = "0x181442E40")] 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: 0x060055A8 RID: 21928 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60055A8")] [Address(RVA = "0x1442B10", Offset = "0x1441910", VA = "0x181442B10")] 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: 0x060055A9 RID: 21929 RVA: 0x00133ACC File Offset: 0x00131CCC [Token(Token = "0x60055A9")] [Address(RVA = "0x1442C10", Offset = "0x1441A10", VA = "0x181442C10")] 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: 0x060055AA RID: 21930 RVA: 0x00133B0C File Offset: 0x00131D0C [Token(Token = "0x60055AA")] [Address(RVA = "0x1442F10", Offset = "0x1441D10", VA = "0x181442F10")] internal bool b__6(KLCOGEIGEBJ r) { long num = this.selectedRoomId; return r.k__BackingField == num; } // Token: 0x060055AB RID: 21931 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60055AB")] [Address(RVA = "0x1442CB0", Offset = "0x1441AB0", VA = "0x181442CB0")] internal void b__2(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060055AC RID: 21932 RVA: 0x00133B30 File Offset: 0x00131D30 [Token(Token = "0x60055AC")] [Address(RVA = "0x1442D30", Offset = "0x1441B30", VA = "0x181442D30")] internal void b__3(BaseDialogModel dialog) { if (dialog == 0) { int num = 0; this.activeDialog = num; return; } this.activeDialog = dialog; } // Token: 0x04003B41 RID: 15169 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B41")] public PickerDialogModel activeDialog; // Token: 0x04003B42 RID: 15170 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003B42")] public long selectedRoomId; // Token: 0x04003B43 RID: 15171 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003B43")] public SubroomModel <>4__this; // Token: 0x04003B44 RID: 15172 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003B44")] public List rooms; // Token: 0x04003B45 RID: 15173 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003B45")] public Predicate <>9__6; } // Token: 0x02000E5A RID: 3674 [Token(Token = "0x2000E5A")] [CompilerGenerated] private sealed class KAJMPOELKJK { // Token: 0x060055AD RID: 21933 RVA: 0x00133B54 File Offset: 0x00131D54 [Token(Token = "0x60055AD")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KAJMPOELKJK() { } // Token: 0x060055AE RID: 21934 RVA: 0x00133B68 File Offset: 0x00131D68 [Token(Token = "0x60055AE")] [Address(RVA = "0x1446E70", Offset = "0x1445C70", VA = "0x181446E70")] 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: 0x060055AF RID: 21935 RVA: 0x00133BDC File Offset: 0x00131DDC [Token(Token = "0x60055AF")] [Address(RVA = "0x1446FD0", Offset = "0x1445DD0", VA = "0x181446FD0")] 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: 0x060055B0 RID: 21936 RVA: 0x00133C94 File Offset: 0x00131E94 [Token(Token = "0x60055B0")] [Address(RVA = "0x1447220", Offset = "0x1446020", VA = "0x181447220")] 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: 0x060055B1 RID: 21937 RVA: 0x00133CBC File Offset: 0x00131EBC [Token(Token = "0x60055B1")] [Address(RVA = "0x14471B0", Offset = "0x1445FB0", VA = "0x1814471B0")] internal void b__4(string err) { this.<>4__this.ADJIAENKNAN.AddMessageToast(err); } // Token: 0x060055B2 RID: 21938 RVA: 0x00133CE0 File Offset: 0x00131EE0 [Token(Token = "0x60055B2")] [Address(RVA = "0x1446D30", Offset = "0x1445B30", VA = "0x181446D30")] 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: 0x060055B3 RID: 21939 RVA: 0x00133D2C File Offset: 0x00131F2C [Token(Token = "0x60055B3")] [Address(RVA = "0x1446E00", Offset = "0x1445C00", VA = "0x181446E00")] internal void b__1(string err) { this.<>4__this.ADJIAENKNAN.AddMessageToast(err); } // Token: 0x04003B46 RID: 15174 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B46")] public SubroomModel <>4__this; // Token: 0x04003B47 RID: 15175 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003B47")] public long selectedRoomId; // Token: 0x04003B48 RID: 15176 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003B48")] public bool movingThisRoom; // Token: 0x04003B49 RID: 15177 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003B49")] public Func <>9__5; // Token: 0x04003B4A RID: 15178 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003B4A")] public Action <>9__3; // Token: 0x04003B4B RID: 15179 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003B4B")] public Action <>9__4; } } }