using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Pathfinding.RVO; using Photon.Pun; using RecNet; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using RecRoom.Core.Creation; using RecRoom.Core.Creation.Circuits; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02002B1C RID: 11036 [Token(Token = "0x2002B1C")] public class RoomDoor : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x17003387 RID: 13191 // (get) Token: 0x06012666 RID: 75366 RVA: 0x0042E6F4 File Offset: 0x0042C8F4 [Token(Token = "0x17003387")] public string GOHIKOIAJNL { [Token(Token = "0x6012666")] [Address(RVA = "0x14C74A0", Offset = "0x14C64A0", VA = "0x1814C74A0")] get { return this.JGDDAHFAMJL.KLIAOAJIPKM(); } } // Token: 0x17003388 RID: 13192 // (get) Token: 0x06012667 RID: 75367 RVA: 0x0042E714 File Offset: 0x0042C914 [Token(Token = "0x17003388")] public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE HMIJHJHGJAA { [Token(Token = "0x6012667")] [Address(RVA = "0x14C74F0", Offset = "0x14C64F0", VA = "0x1814C74F0")] get { return this.JGDDAHFAMJL.HHKKJDOCBNH(); } } // Token: 0x17003389 RID: 13193 // (get) Token: 0x06012668 RID: 75368 RVA: 0x0042E734 File Offset: 0x0042C934 [Token(Token = "0x17003389")] public HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI JPNNNGDMOPE { [Token(Token = "0x6012668")] [Address(RVA = "0x14C5B20", Offset = "0x14C4B20", VA = "0x1814C5B20")] get { return this.PKOFFLBLCDD.KLIAOAJIPKM(); } } // Token: 0x1700338A RID: 13194 // (get) Token: 0x06012669 RID: 75369 RVA: 0x0042E754 File Offset: 0x0042C954 [Token(Token = "0x1700338A")] public bool ECJAHKFCAPF { [Token(Token = "0x6012669")] [Address(RVA = "0x14C61A0", Offset = "0x14C51A0", VA = "0x1814C61A0")] get { return this.PKOFFLBLCDD.HHKKJDOCBNH() != null; } } // Token: 0x1700338B RID: 13195 // (get) Token: 0x0601266A RID: 75370 RVA: 0x0042E774 File Offset: 0x0042C974 // (set) Token: 0x0601266B RID: 75371 RVA: 0x0042E794 File Offset: 0x0042C994 [Token(Token = "0x1700338B")] public bool ELKEKHJEKDN { [Token(Token = "0x601266A")] [Address(RVA = "0x14C6150", Offset = "0x14C5150", VA = "0x1814C6150")] get { return this.FAAEAPJAFKC.IAHDANBDAAM() != null; } [Token(Token = "0x601266B")] [Address(RVA = "0x14C5640", Offset = "0x14C4640", VA = "0x1814C5640")] set { KLLMCPFPIIE faaeapjafkc = this.FAAEAPJAFKC; } } // Token: 0x1700338C RID: 13196 // (get) Token: 0x0601266C RID: 75372 RVA: 0x0042E7B0 File Offset: 0x0042C9B0 // (set) Token: 0x0601266D RID: 75373 RVA: 0x0042E7D0 File Offset: 0x0042C9D0 [Token(Token = "0x1700338C")] public bool PMMMIOIKILL { [Token(Token = "0x601266C")] [Address(RVA = "0x14C3EC0", Offset = "0x14C2EC0", VA = "0x1814C3EC0")] get { return this.JAHJKCKLBIF.IAHDANBDAAM() != null; } [Token(Token = "0x601266D")] [Address(RVA = "0x14C5EB0", Offset = "0x14C4EB0", VA = "0x1814C5EB0")] set { KLLMCPFPIIE jahjkcklbif = this.JAHJKCKLBIF; } } // Token: 0x1700338D RID: 13197 // (get) Token: 0x0601266E RID: 75374 RVA: 0x0042E7EC File Offset: 0x0042C9EC [Token(Token = "0x1700338D")] public Tool PBBJCLJPFMI { [Token(Token = "0x601266E")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] get { return this._tool; } } // Token: 0x1700338E RID: 13198 // (get) Token: 0x0601266F RID: 75375 RVA: 0x0042E800 File Offset: 0x0042CA00 [Token(Token = "0x1700338E")] public bool JBMFJOBFJHP { [Token(Token = "0x601266F")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] get { } } // Token: 0x1700338F RID: 13199 // (get) Token: 0x06012670 RID: 75376 RVA: 0x0042E810 File Offset: 0x0042CA10 [Token(Token = "0x1700338F")] public bool NLLONFJBKKP { [Token(Token = "0x6012670")] [Address(RVA = "0x4B4FC0", Offset = "0x4B3FC0", VA = "0x1804B4FC0")] get { return this.AGCKCEOOCHK; } } // Token: 0x06012671 RID: 75377 RVA: 0x0042E824 File Offset: 0x0042CA24 [Token(Token = "0x6012671")] [Address(RVA = "0x14C3B30", Offset = "0x14C2B30", VA = "0x1814C3B30", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(this.FEEIFFEDBOB); int num = 0; NMIGJEKFNME nmigjekfnme; this.JGDDAHFAMJL = nmigjekfnme; Action action2 = new Action(this.DLNDEBDCKAK); NMIGJEKFNME nmigjekfnme2; this.PKOFFLBLCDD = nmigjekfnme2; Action action3 = new Action(this.FGNCDHDHING); int num2; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, "RD_HD", num2, (OHOEENCHJJE)num, action3, num); num2 = 0; this.JAHJKCKLBIF = kllmcpfpiie; Action action4 = new Action(this.FAFJFFJCGPH); int num3; KLLMCPFPIIE kllmcpfpiie2 = new KLLMCPFPIIE(this, "RD_HS", num3, (OHOEENCHJJE)num, action4, num); num3 = 0; this.FAAEAPJAFKC = kllmcpfpiie2; } // Token: 0x06012672 RID: 75378 RVA: 0x0042E8BC File Offset: 0x0042CABC [Token(Token = "0x6012672")] [Address(RVA = "0x14C7140", Offset = "0x14C6140", VA = "0x1814C7140")] private void Start() { CreationObject component = base.GetComponent(); this.EOJKOIGNHPJ = component; DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.doorRoot; int num = 0; if (!(disableObjectWhenCircuitsHidden == num)) { DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.doorRoot; bool flag = this.JAHJKCKLBIF.IAHDANBDAAM() != null; disableObjectWhenCircuitsHidden2.enabled = flag; if (this.JAHJKCKLBIF.IAHDANBDAAM() == 0) { this.doorRoot.gameObject.SetActive(true); } } DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden3 = this.signRoot; int num2 = 0; if (!(disableObjectWhenCircuitsHidden3 == num2)) { DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden4 = this.signRoot; bool flag2 = this.FAAEAPJAFKC.IAHDANBDAAM() != null; disableObjectWhenCircuitsHidden4.enabled = flag2; if (this.FAAEAPJAFKC.IAHDANBDAAM() == 0) { this.signRoot.gameObject.SetActive(true); } } this.DFGKELFCGAO(); this.FEEIFFEDBOB(); this.DAJDBINKKNN(); OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.AGNLDFKEPMO); int num3 = 0; ebljhbjgdfb.BPAJKKAGPKB(action, num3 != 0); } // Token: 0x06012673 RID: 75379 RVA: 0x0042E9B4 File Offset: 0x0042CBB4 [Token(Token = "0x6012673")] [Address(RVA = "0x14C6A60", Offset = "0x14C5A60", VA = "0x1814C6A60", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.AGNLDFKEPMO); ebljhbjgdfb.BIHKNNPGGKP(action); } // Token: 0x06012674 RID: 75380 RVA: 0x0042E9E8 File Offset: 0x0042CBE8 [Token(Token = "0x6012674")] [Address(RVA = "0x14C5A00", Offset = "0x14C4A00", VA = "0x1814C5A00")] private void FAFJFFJCGPH() { DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.signRoot; int num = 0; if (!(disableObjectWhenCircuitsHidden == num)) { DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.signRoot; bool flag = this.FAAEAPJAFKC.IAHDANBDAAM() != null; disableObjectWhenCircuitsHidden2.enabled = flag; if (this.FAAEAPJAFKC.IAHDANBDAAM() == 0) { this.signRoot.gameObject.SetActive(true); } } } // Token: 0x06012675 RID: 75381 RVA: 0x0042EA48 File Offset: 0x0042CC48 [Token(Token = "0x6012675")] [Address(RVA = "0x14C5C20", Offset = "0x14C4C20", VA = "0x1814C5C20")] private void FGNCDHDHING() { DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.doorRoot; int num = 0; if (!(disableObjectWhenCircuitsHidden == num)) { DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.doorRoot; bool flag = this.JAHJKCKLBIF.IAHDANBDAAM() != null; disableObjectWhenCircuitsHidden2.enabled = flag; if (this.JAHJKCKLBIF.IAHDANBDAAM() == 0) { this.doorRoot.gameObject.SetActive(true); } } } // Token: 0x06012676 RID: 75382 RVA: 0x0042EAA8 File Offset: 0x0042CCA8 [Token(Token = "0x6012676")] [Address(RVA = "0x14C6C60", Offset = "0x14C5C60", VA = "0x1814C6C60")] public void ProcessCircuitInput(int signal) { bool isLocked = this.teleportationPortal.NLLONFJBKKP; this.DAJDBINKKNN(); } // Token: 0x06012677 RID: 75383 RVA: 0x0042EAD0 File Offset: 0x0042CCD0 [Token(Token = "0x6012677")] [Address(RVA = "0x14C41D0", Offset = "0x14C31D0", VA = "0x1814C41D0")] public void CircuitSignalUpdated(Dictionary signals) { bool flag; if (flag) { TeleportationPortal teleportationPortal = this.teleportationPortal; this.AGCKCEOOCHK = flag; bool isLocked = teleportationPortal.NLLONFJBKKP; this.DAJDBINKKNN(); } bool flag2; if (flag2 && !this.AGCKCEOOCHK && KKPBCOOONNK.BNNCCCFFALC) { ulong num; Player player = Player.Find((int)num); if (player) { PhotonView photonView = base.JDHMIOJKLCK; AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcLocalPlayerUseDoor); photonView.RpcPlayer(photonPlayer, anjgmeddnpe); } } } // Token: 0x06012678 RID: 75384 RVA: 0x0042EB58 File Offset: 0x0042CD58 [Token(Token = "0x6012678")] [Address(RVA = "0x14C6CF0", Offset = "0x14C5CF0", VA = "0x1814C6CF0")] [NFOMENMAOIA] private void RpcLocalPlayerUseDoor() { string text = this.JGDDAHFAMJL.KLIAOAJIPKM(); HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.JGDDAHFAMJL.HHKKJDOCBNH(); Action action = new Action(this.JFJOAHPFIED); if (RoomDoor.<>c.<>9__40_1 == 0) { RoomDoor.<>c.<>9__40_1 = delegate(string err) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; }; } throw new NullReferenceException(); } // Token: 0x06012679 RID: 75385 RVA: 0x0042EBAC File Offset: 0x0042CDAC [Token(Token = "0x6012679")] [Address(RVA = "0x14C3960", Offset = "0x14C2960", VA = "0x1814C3960")] private void AGNLDFKEPMO() { this.FEEIFFEDBOB(); } // Token: 0x0601267A RID: 75386 RVA: 0x0042EBC0 File Offset: 0x0042CDC0 [Token(Token = "0x601267A")] [Address(RVA = "0x14C5B70", Offset = "0x14C4B70", VA = "0x1814C5B70")] private void FEEIFFEDBOB() { this.DAJDBINKKNN(); CreationObject eojkoignhpj = this.EOJKOIGNHPJ; int num = 0; if (!(eojkoignhpj == num)) { CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ; KLCANJPOEPC jaakgfalejn = this.JAAKGFALEJN; eojkoignhpj2.RemoveConfigurableSetting(jaakgfalejn); this.BOHKKDHLAJI(); this.EOJKOIGNHPJ.RaiseObjectSettingsFunctionsChangedEvent(); } } // Token: 0x0601267B RID: 75387 RVA: 0x0042EC14 File Offset: 0x0042CE14 [Token(Token = "0x601267B")] [Address(RVA = "0x14C5630", Offset = "0x14C4630", VA = "0x1814C5630")] private void DLNDEBDCKAK() { this.DAJDBINKKNN(); } // Token: 0x0601267C RID: 75388 RVA: 0x0042EC28 File Offset: 0x0042CE28 [Token(Token = "0x601267C")] [Address(RVA = "0x14C4780", Offset = "0x14C3780", VA = "0x1814C4780")] private void DFGKELFCGAO() { OMKPHDBNLKH.DEDABHKCIBG <>9__44_ = RoomDoor.<>c.<>9__44_0; if (<>9__44_ == 0) { RoomDoor.<>c.<>9__44_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OLFCABCNCLI); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__44_, ohindolfnmp, 50); int num = 0; ILINODKFHEO ilinodkfheo = this.EOJKOIGNHPJ.AddConfigurableSetting(pgihlfohnml); Dictionary dictionary = new Dictionary(); CreationObject eojkoignhpj = this.EOJKOIGNHPJ; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (RoomDoor.<>c.<>9__44_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; RoomDoor.<>c.<>9__44_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.OFODCDCBBPB); ulong num2; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp2, dictionary, (int)num2); ILINODKFHEO ilinodkfheo2 = eojkoignhpj.AddConfigurableSetting(klcanjpoepc); CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (RoomDoor.<>c.<>9__44_4 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; RoomDoor.<>c.<>9__44_4 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.MMFNKFKACCH); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg2, ohindolfnmp3, 20); ILINODKFHEO ilinodkfheo3 = eojkoignhpj2.AddConfigurableSetting(cpnmfokdbkm); DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden = this.signRoot; int num3 = 0; if (disableObjectWhenCircuitsHidden != num3) { CreationObject eojkoignhpj3 = this.EOJKOIGNHPJ; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg3; if (RoomDoor.<>c.<>9__44_6 == 0) { dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; RoomDoor.<>c.<>9__44_6 = dedabhkcibg3; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.JABNDCCONBJ); CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp4, 10); ILINODKFHEO ilinodkfheo4 = eojkoignhpj3.AddConfigurableSetting(cpnmfokdbkm2); } DisableObjectWhenCircuitsHidden disableObjectWhenCircuitsHidden2 = this.doorRoot; int num4 = 0; if (disableObjectWhenCircuitsHidden2 != num4) { CreationObject eojkoignhpj4 = this.EOJKOIGNHPJ; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg4; if (RoomDoor.<>c.<>9__44_8 == 0) { dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; RoomDoor.<>c.<>9__44_8 = dedabhkcibg4; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.PBGBFDJFKIK); CPNMFOKDBKM cpnmfokdbkm3 = new CPNMFOKDBKM(dedabhkcibg4, ohindolfnmp5, 10); ILINODKFHEO ilinodkfheo5 = eojkoignhpj4.AddConfigurableSetting(cpnmfokdbkm3); } this.BOHKKDHLAJI(); CreationObject eojkoignhpj5 = this.EOJKOIGNHPJ; DOPNALIMPNA[] array = new DOPNALIMPNA[6]; Func func = new Func(this.ALPFEAPFNAP); Action action = new Action(this.BHKLIENHKLH); INAOBEINBGO inaobeinbgo; if (inaobeinbgo != 0) { } array[0] = inaobeinbgo; Func func2 = new Func(this.FCLACIILPKL); Action action2 = new Action(this.AGPIIGNGFED); string text; ulong num5; LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(dictionary, func2, action2, "Invite Mode (Subrooms only)", text, num, num, num, num, num5 != 0UL); if (lnbmgippmjj != 0) { } array[1] = lnbmgippmjj; Func func3 = new Func(this.IGDKAIIILPB); Action action3 = new Action(this.GIFIFDNIHPG); int num6 = 0; int num7 = 0; string text2; string text3; ulong num8; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func3, action3, num7, num6, text2, text3, (int)num8, num); if (dhcinnflbba != 0) { } array[2] = dhcinnflbba; Func func4 = new Func(this.HNGALJCMNCD); Action action4 = new Action(this.DPCOKEBAFOM); int num9 = 0; int num10 = 0; string text4; string text5; ulong num11; DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func4, action4, num10, num9, text4, text5, (int)num11, num); if (dhcinnflbba2 != 0) { } array[3] = dhcinnflbba2; Func func5 = new Func(this.BIOPJMIMIMI); Action action5 = new Action(this.GAJOKBECNFL); int num12 = 0; int num13 = 0; string text6; string text7; ulong num14; DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func5, action5, num13, num12, text6, text7, (int)num14, num); if (dhcinnflbba3 != 0) { } array[4] = dhcinnflbba3; Func> func6; if (RoomDoor.<>c.<>9__44_14 == 0) { func6 = delegate { IReadOnlyList k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; Func <>9__44_2 = RoomDoor.<>c.<>9__44_20; if (<>9__44_2 == 0) { RoomDoor.<>c.<>9__44_20 = delegate(DNACJGJEPEC subroom) { long k__BackingField = subroom.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; return k__BackingField != ciibgmbofei.k__BackingField; }; } IEnumerable enumerable = Enumerable.Where(k__BackingField, <>9__44_2); Func func9; if (RoomDoor.<>c.<>9__44_21 == 0) { func9 = (DNACJGJEPEC subroom) => subroom.k__BackingField; RoomDoor.<>c.<>9__44_21 = func9; } Func func10; if (RoomDoor.<>c.<>9__44_22 == 0) { func10 = delegate(DNACJGJEPEC subroom) { IReadOnlyList k__BackingField2 = Matchmaking.HMCJLLMDAAM.k__BackingField; throw new NullReferenceException(); }; RoomDoor.<>c.<>9__44_22 = func10; } return Enumerable.ToDictionary(enumerable, func9, func10); }; RoomDoor.<>c.<>9__44_14 = func6; } Func func7 = new Func(this.DGFOMBBGCCC); Action action6 = new Action(this.HKCPMGPLHGP); Func func8; if (RoomDoor.<>c.<>9__44_15 == 0) { func8 = delegate { PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; IReadOnlyList k__BackingField3 = ppenfjmfpne.k__BackingField; int num17 = 0; num17 += num17; num17++; return ppenfjmfpne > 0; }; RoomDoor.<>c.<>9__44_15 = func8; } int num15 = 0; string text8; ulong num16; LNBMGIPPMJJ lnbmgippmjj2 = ONOKJPIMIIP.BCJHJAHMJFP(func6, func7, action6, "Link to Subroom", text8, func8, num15, num16 != 0UL); if (lnbmgippmjj2 != 0) { } array[5] = lnbmgippmjj2; string text9; ECJBHJOCKHL ecjbhjockhl = eojkoignhpj5.AddFoldoutMenu(text9, 10, array); } // Token: 0x0601267D RID: 75389 RVA: 0x0042EFE8 File Offset: 0x0042D1E8 [Token(Token = "0x601267D")] [Address(RVA = "0x14C3F10", Offset = "0x14C2F10", VA = "0x1814C3F10")] private void BOHKKDHLAJI() { Dictionary fmaamcmjpaf = this.FMAAMCMJPAF; fmaamcmjpaf.Clear(); PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; int num = 0; int num2 = 0; IReadOnlyList k__BackingField = ppenfjmfpne.k__BackingField; if (num2 < ppenfjmfpne) { IReadOnlyList k__BackingField2 = ppenfjmfpne.k__BackingField; string k__BackingField = ppenfjmfpne.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (k__BackingField != ciibgmbofei.k__BackingField) { IReadOnlyList k__BackingField3 = ppenfjmfpne.k__BackingField; Dictionary fmaamcmjpaf2 = this.FMAAMCMJPAF; string k__BackingField = ciibgmbofei.k__BackingField; fmaamcmjpaf2.Add(k__BackingField, num); } num++; } OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (RoomDoor.<>c.<>9__45_0 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; RoomDoor.<>c.<>9__45_0 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OMPCGLIHLOP); Dictionary fmaamcmjpaf3 = this.FMAAMCMJPAF; ulong num3; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp, fmaamcmjpaf3, (int)num3); this.JAAKGFALEJN = klcanjpoepc; ILINODKFHEO ilinodkfheo = this.EOJKOIGNHPJ.AddConfigurableSetting(klcanjpoepc); } // Token: 0x0601267E RID: 75390 RVA: 0x0042F0D4 File Offset: 0x0042D2D4 [Token(Token = "0x601267E")] [Address(RVA = "0x14C5DE0", Offset = "0x14C4DE0", VA = "0x1814C5DE0")] private DABKFAIHBBP FPBKCEGMNIN(string MMBOKOLAJFH, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE GEDCEIDOKJL) { Action action = delegate { NMIGJEKFNME jgddahfamjl = this.JGDDAHFAMJL; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE type = GEDCEIDOKJL; string name = MMBOKOLAJFH; jgddahfamjl.BDJFGEJFPPO(name, type, true); }; throw new NullReferenceException(); } // Token: 0x0601267F RID: 75391 RVA: 0x0042F110 File Offset: 0x0042D310 [Token(Token = "0x601267F")] [Address(RVA = "0x14C6390", Offset = "0x14C5390", VA = "0x1814C6390")] private DABKFAIHBBP KEHMKJCGDCG(string MMBOKOLAJFH, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE GEDCEIDOKJL) { string name = MMBOKOLAJFH; if (GEDCEIDOKJL != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.UnknownType && !string.IsNullOrWhiteSpace(MMBOKOLAJFH)) { if (GEDCEIDOKJL != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room) { if (GEDCEIDOKJL != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.RoomScene) { Debug.LogError("Unexpected RoomDoorTargetType"); goto IL_2E; } IReadOnlyList k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; Func func = delegate(DNACJGJEPEC s) { string name3 = name; return string.Equals(s.k__BackingField, name3); }; if (Enumerable.FirstOrDefault(k__BackingField, func) != 0) { } } PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(name); Func func2 = delegate(string error) { string name2 = name; return "Can't find room ^" + name2; }; int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.KPEGGEIPKDN(func2); func2 += func2; throw new NullReferenceException(); } IL_2E: return JJEKJGALHKO.LIPGKFECLDO("Invalid data"); } // Token: 0x06012680 RID: 75392 RVA: 0x0042F1C0 File Offset: 0x0042D3C0 [Token(Token = "0x6012680")] [Address(RVA = "0x14C3D60", Offset = "0x14C2D60", VA = "0x1814C3D60")] private void BHKLIENHKLH(object NLNHFEEMFBN) { RoomDoor.OFNJNNPLICO ofnjnnplico = new RoomDoor.OFNJNNPLICO(); ofnjnnplico.<>4__this = this; int hashCode = NLNHFEEMFBN.GetHashCode(); ofnjnnplico.targetName = hashCode; Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { RoomDoor <>4__this = ofnjnnplico.<>4__this; string targetName = ofnjnnplico.targetName; DABKFAIHBBP dabkfaihbbp = <>4__this.FPBKCEGMNIN(targetName, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room); if (ofnjnnplico.<>9__1 == 0) { Action action2 = delegate { string targetName2 = ofnjnnplico.targetName; RoomDoor <>4__this2 = ofnjnnplico.<>4__this; string text = "Linked door to ^" + targetName2; <>4__this2.FJPEGJKFEKE("Success", text); }; ofnjnnplico.<>9__1 = action2; } int num2 = 0; if (num2 < 1) { num2 += num2; num2++; } if (ofnjnnplico.<>9__2 == 0) { Action action3 = delegate(string e) { ofnjnnplico.<>4__this.FJPEGJKFEKE("Failed", e); }; ofnjnnplico.<>9__2 = action3; } if (num2 < ofnjnnplico) { num2 += num2; num2++; } } }; int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action); } // Token: 0x06012681 RID: 75393 RVA: 0x0042F218 File Offset: 0x0042D418 [Token(Token = "0x6012681")] [Address(RVA = "0x14C3A70", Offset = "0x14C2A70", VA = "0x1814C3A70")] private string ALPFEAPFNAP() { if (this.JGDDAHFAMJL.HHKKJDOCBNH() != 1) { return string.Empty; } return this.JGDDAHFAMJL.KLIAOAJIPKM(); } // Token: 0x06012682 RID: 75394 RVA: 0x0042F24C File Offset: 0x0042D44C [Token(Token = "0x6012682")] [Address(RVA = "0x14C5FC0", Offset = "0x14C4FC0", VA = "0x1814C5FC0")] private void HKCPMGPLHGP(int KOIKDOKJCIJ) { PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; IReadOnlyList k__BackingField = ppenfjmfpne.k__BackingField; if (KOIKDOKJCIJ < ppenfjmfpne) { IReadOnlyList k__BackingField2 = ppenfjmfpne.k__BackingField; string k__BackingField = ppenfjmfpne.k__BackingField; DABKFAIHBBP dabkfaihbbp = this.FPBKCEGMNIN(k__BackingField, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.RoomScene); Action action = new Action(this.AJPPDJPBDDE); Action action2 = new Action(this.ABPEFDLOCHF); } this.FJPEGJKFEKE("Failed", "Subroom not found"); } // Token: 0x06012683 RID: 75395 RVA: 0x0042F2B8 File Offset: 0x0042D4B8 [Token(Token = "0x6012683")] [Address(RVA = "0x14C5530", Offset = "0x14C4530", VA = "0x1814C5530")] private int DGFOMBBGCCC() { if (this.JGDDAHFAMJL.HHKKJDOCBNH() != 2) { return -1; } IReadOnlyList k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; Predicate predicate = new Predicate(this.PIGFBJPMLNN); return ECNNGIFNNNM.IDHAEOMJOML(k__BackingField, predicate); } // Token: 0x06012684 RID: 75396 RVA: 0x0042F2FC File Offset: 0x0042D4FC [Token(Token = "0x6012684")] [Address(RVA = "0x14C3970", Offset = "0x14C2970", VA = "0x1814C3970")] private void AGPIIGNGFED(int BCEFAKDFEMM) { NMIGJEKFNME pkofflblcdd = this.PKOFFLBLCDD; bool flag = this.PKOFFLBLCDD.HHKKJDOCBNH() != null; } // Token: 0x06012685 RID: 75397 RVA: 0x0042F324 File Offset: 0x0042D524 [Token(Token = "0x6012685")] [Address(RVA = "0x14C5B20", Offset = "0x14C4B20", VA = "0x1814C5B20")] private int FCLACIILPKL() { HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM(); throw new NullReferenceException(); } // Token: 0x06012686 RID: 75398 RVA: 0x0042F344 File Offset: 0x0042D544 [Token(Token = "0x6012686")] [Address(RVA = "0x14C5F10", Offset = "0x14C4F10", VA = "0x1814C5F10")] private void GIFIFDNIHPG(bool BCEFAKDFEMM) { NMIGJEKFNME pkofflblcdd = this.PKOFFLBLCDD; HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM(); } // Token: 0x06012687 RID: 75399 RVA: 0x0042F36C File Offset: 0x0042D56C [Token(Token = "0x6012687")] [Address(RVA = "0x14C61A0", Offset = "0x14C51A0", VA = "0x1814C61A0")] private bool IGDKAIIILPB() { return this.PKOFFLBLCDD.HHKKJDOCBNH() != null; } // Token: 0x06012688 RID: 75400 RVA: 0x0042F38C File Offset: 0x0042D58C [Token(Token = "0x6012688")] [Address(RVA = "0x14C43B0", Offset = "0x14C33B0", VA = "0x1814C43B0")] private void DAJDBINKKNN() { TeleportationPortal teleportationPortal = this.teleportationPortal; int num = 0; if (teleportationPortal != num) { HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.JGDDAHFAMJL.HHKKJDOCBNH(); if (ndaafgghcge == HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room) { this.teleportationPortal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)5L); TeleportationPortal teleportationPortal2 = this.teleportationPortal; string text = this.JGDDAHFAMJL.KLIAOAJIPKM(); teleportationPortal2.TargetName = text; } if (ndaafgghcge == HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.RoomScene) { this.teleportationPortal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)15L); TeleportationPortal teleportationPortal3 = this.teleportationPortal; string text2 = this.JGDDAHFAMJL.KLIAOAJIPKM(); teleportationPortal3.TargetName = text2; TeleportationPortal teleportationPortal4 = this.teleportationPortal; bool flag = this.PKOFFLBLCDD.HHKKJDOCBNH() != null; teleportationPortal4.ForceNewInstance = flag; NMIGJEKFNME pkofflblcdd = this.PKOFFLBLCDD; HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = pkofflblcdd.KLIAOAJIPKM(); if (pkofflblcdd != 0) { if (pkofflblcdd != 0) { if (eafcijbaagi != HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI.Normal) { goto IL_DE; } this.teleportationPortal.JoinRoomSceneInviteMode = (SessionManager.APNNGFNMGDP)((ulong)4L); } this.teleportationPortal.JoinRoomSceneInviteMode = (SessionManager.APNNGFNMGDP)((ulong)3L); } IL_DE: this.teleportationPortal.JoinRoomSceneInviteMode = (SessionManager.APNNGFNMGDP)((ulong)2L); } } if (this.AGCKCEOOCHK) { return; } if (string.IsNullOrEmpty(this.JGDDAHFAMJL.KLIAOAJIPKM())) { this.roomNameText.text = "Not Active!"; return; } HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge2; if (ndaafgghcge2 == HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room) { } string empty = string.Empty; string text4; string text3 = text4.FIJDNLILJFG(17, "..."); string text5 = string.Format("{0}{1}", empty, text3); } // Token: 0x06012689 RID: 75401 RVA: 0x0042F4E8 File Offset: 0x0042D6E8 [Token(Token = "0x6012689")] [Address(RVA = "0x14C5D40", Offset = "0x14C4D40", VA = "0x1814C5D40")] private void FJPEGJKFEKE(string JDBKDGCJHMB, string NGPMADFHHKP) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0601268A RID: 75402 RVA: 0x0042F504 File Offset: 0x0042D704 [Token(Token = "0x601268A")] [Address(RVA = "0x14C56A0", Offset = "0x14C46A0", VA = "0x1814C56A0", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { NMIGJEKFNME pkofflblcdd = this.PKOFFLBLCDD; long num; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(num); Action action = new Action(this.NGLMBEFKNIO); int num2 = 0; num2 += num2; num2++; NMIGJEKFNME pkofflblcdd2 = this.PKOFFLBLCDD; int num3 = 0; ulong num4; pkofflblcdd2.BDJFGEJFPPO(1, num3, num4 != 0UL); KLLMCPFPIIE jahjkcklbif = this.JAHJKCKLBIF; KLLMCPFPIIE faaeapjafkc = this.FAAEAPJAFKC; } // Token: 0x0601268B RID: 75403 RVA: 0x0042F598 File Offset: 0x0042D798 [Token(Token = "0x601268B")] [Address(RVA = "0x14C6E90", Offset = "0x14C5E90", VA = "0x1814C6E90", Slot = "17")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { HDHOILGNOJJ hdhoilgnojj = new HDHOILGNOJJ(); string text = this.JGDDAHFAMJL.KLIAOAJIPKM(); hdhoilgnojj.GOHIKOIAJNL = text; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.JGDDAHFAMJL.HHKKJDOCBNH(); hdhoilgnojj.EILLBAMOAPD = ndaafgghcge; HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM(); hdhoilgnojj.CHBPMENLBJJ = eafcijbaagi; KLLMCPFPIIE jahjkcklbif = this.JAHJKCKLBIF; bool flag; hdhoilgnojj.LLOKLEPFLIG = flag; KLLMCPFPIIE faaeapjafkc = this.FAAEAPJAFKC; bool flag2; hdhoilgnojj.CMCKGPLPGHB = flag2; bool flag3 = this.PKOFFLBLCDD.HHKKJDOCBNH() != null; hdhoilgnojj.FLINOFEHCFP = flag3; } // Token: 0x0601268C RID: 75404 RVA: 0x0042F638 File Offset: 0x0042D838 [Token(Token = "0x601268C")] [Address(RVA = "0x14C7440", Offset = "0x14C6440", VA = "0x1814C7440")] public RoomDoor() { Dictionary dictionary = new Dictionary(); this.FMAAMCMJPAF = dictionary; base..ctor(); } // Token: 0x0601268D RID: 75405 RVA: 0x0042F658 File Offset: 0x0042D858 [Token(Token = "0x601268D")] [Address(RVA = "0x14C62C0", Offset = "0x14C52C0", VA = "0x1814C62C0")] [CompilerGenerated] private void JFJOAHPFIED() { RVOLayer layer = ((IAgent)this.teleportationPortal).Layer; } // Token: 0x0601268E RID: 75406 RVA: 0x0042F678 File Offset: 0x0042D878 [Token(Token = "0x601268E")] [Address(RVA = "0x14C6810", Offset = "0x14C5810", VA = "0x1814C6810")] [CompilerGenerated] private void OLFCABCNCLI(CreationObjectSettingStringUIControl GCCLEJOGCCE) { int num = 0; PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Link to Room"); Func func = new Func(this.ALPFEAPFNAP); Action action = new Action(this.BHKLIENHKLH); GCCLEJOGCCE.JJAPBNJPPAK = num; GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num; GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num; } // Token: 0x0601268F RID: 75407 RVA: 0x0042F6E8 File Offset: 0x0042D8E8 [Token(Token = "0x601268F")] [Address(RVA = "0x14C6740", Offset = "0x14C5740", VA = "0x1814C6740")] [CompilerGenerated] private void OFODCDCBBPB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.FCLACIILPKL); Action action = new Action(this.AGPIIGNGFED); } // Token: 0x06012690 RID: 75408 RVA: 0x0042F724 File Offset: 0x0042D924 [Token(Token = "0x6012690")] [Address(RVA = "0x14C6640", Offset = "0x14C5640", VA = "0x1814C6640")] [CompilerGenerated] private void MMFNKFKACCH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.IGDKAIIILPB); Action action = new Action(this.GIFIFDNIHPG); } // Token: 0x06012691 RID: 75409 RVA: 0x0042F760 File Offset: 0x0042D960 [Token(Token = "0x6012691")] [Address(RVA = "0x14C61F0", Offset = "0x14C51F0", VA = "0x1814C61F0")] [CompilerGenerated] private void JABNDCCONBJ(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.HNODHMEEIKP); Action action = new Action(this.PGCKOIMEMOO); } // Token: 0x06012692 RID: 75410 RVA: 0x0042F79C File Offset: 0x0042D99C [Token(Token = "0x6012692")] [Address(RVA = "0x14C6150", Offset = "0x14C5150", VA = "0x1814C6150")] [CompilerGenerated] private bool HNODHMEEIKP() { return this.FAAEAPJAFKC.IAHDANBDAAM() != null; } // Token: 0x06012693 RID: 75411 RVA: 0x0042F7BC File Offset: 0x0042D9BC [Token(Token = "0x6012693")] [Address(RVA = "0x14C5640", Offset = "0x14C4640", VA = "0x1814C5640")] [CompilerGenerated] private void PGCKOIMEMOO(bool MBJCIBHEOMM) { KLLMCPFPIIE faaeapjafkc = this.FAAEAPJAFKC; } // Token: 0x06012694 RID: 75412 RVA: 0x0042F7D8 File Offset: 0x0042D9D8 [Token(Token = "0x6012694")] [Address(RVA = "0x14C6B20", Offset = "0x14C5B20", VA = "0x1814C6B20")] [CompilerGenerated] private void PBGBFDJFKIK(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.HGHMMAGIKFD); Action action = new Action(this.INFHKFAKBKN); } // Token: 0x06012695 RID: 75413 RVA: 0x0042F814 File Offset: 0x0042DA14 [Token(Token = "0x6012695")] [Address(RVA = "0x14C3EC0", Offset = "0x14C2EC0", VA = "0x1814C3EC0")] [CompilerGenerated] private bool HGHMMAGIKFD() { return this.JAHJKCKLBIF.IAHDANBDAAM() != null; } // Token: 0x06012696 RID: 75414 RVA: 0x0042F834 File Offset: 0x0042DA34 [Token(Token = "0x6012696")] [Address(RVA = "0x14C5EB0", Offset = "0x14C4EB0", VA = "0x1814C5EB0")] [CompilerGenerated] private void INFHKFAKBKN(bool MBJCIBHEOMM) { KLLMCPFPIIE jahjkcklbif = this.JAHJKCKLBIF; } // Token: 0x06012697 RID: 75415 RVA: 0x0042F850 File Offset: 0x0042DA50 [Token(Token = "0x6012697")] [Address(RVA = "0x14C6150", Offset = "0x14C5150", VA = "0x1814C6150")] [CompilerGenerated] private bool HNGALJCMNCD() { return this.FAAEAPJAFKC.IAHDANBDAAM() != null; } // Token: 0x06012698 RID: 75416 RVA: 0x0042F870 File Offset: 0x0042DA70 [Token(Token = "0x6012698")] [Address(RVA = "0x14C5640", Offset = "0x14C4640", VA = "0x1814C5640")] [CompilerGenerated] private void DPCOKEBAFOM(bool MBJCIBHEOMM) { KLLMCPFPIIE faaeapjafkc = this.FAAEAPJAFKC; } // Token: 0x06012699 RID: 75417 RVA: 0x0042F88C File Offset: 0x0042DA8C [Token(Token = "0x6012699")] [Address(RVA = "0x14C3EC0", Offset = "0x14C2EC0", VA = "0x1814C3EC0")] [CompilerGenerated] private bool BIOPJMIMIMI() { return this.JAHJKCKLBIF.IAHDANBDAAM() != null; } // Token: 0x0601269A RID: 75418 RVA: 0x0042F8AC File Offset: 0x0042DAAC [Token(Token = "0x601269A")] [Address(RVA = "0x14C5EB0", Offset = "0x14C4EB0", VA = "0x1814C5EB0")] [CompilerGenerated] private void GAJOKBECNFL(bool MBJCIBHEOMM) { KLLMCPFPIIE jahjkcklbif = this.JAHJKCKLBIF; } // Token: 0x0601269B RID: 75419 RVA: 0x0042F8C8 File Offset: 0x0042DAC8 [Token(Token = "0x601269B")] [Address(RVA = "0x14C6960", Offset = "0x14C5960", VA = "0x1814C6960")] [CompilerGenerated] private void OMPCGLIHLOP(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { FriendlyIntPagedGrid component = GCCLEJOGCCE.GetComponent(); if (component != 0) { component.SetEmptyDisplayText("This room has no other subrooms."); } string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.DGFOMBBGCCC); Action action = new Action(this.HKCPMGPLHGP); } // Token: 0x0601269C RID: 75420 RVA: 0x0042F918 File Offset: 0x0042DB18 [Token(Token = "0x601269C")] [Address(RVA = "0x14C3A20", Offset = "0x14C2A20", VA = "0x1814C3A20")] [CompilerGenerated] private void AJPPDJPBDDE() { this.FJPEGJKFEKE("Success", "Target type updated"); } // Token: 0x0601269D RID: 75421 RVA: 0x0042F938 File Offset: 0x0042DB38 [Token(Token = "0x601269D")] [Address(RVA = "0x14C3910", Offset = "0x14C2910", VA = "0x1814C3910")] [CompilerGenerated] private void ABPEFDLOCHF(string CHKKEHOKPJP) { this.FJPEGJKFEKE("Failed", CHKKEHOKPJP); } // Token: 0x0601269E RID: 75422 RVA: 0x0042F954 File Offset: 0x0042DB54 [Token(Token = "0x601269E")] [Address(RVA = "0x14C6BF0", Offset = "0x14C5BF0", VA = "0x1814C6BF0")] [CompilerGenerated] private bool PIGFBJPMLNN(DNACJGJEPEC ENMDDKHBHPA) { string k__BackingField = ENMDDKHBHPA.k__BackingField; string text = this.JGDDAHFAMJL.KLIAOAJIPKM(); return string.Equals(k__BackingField, text); } // Token: 0x0601269F RID: 75423 RVA: 0x0042F984 File Offset: 0x0042DB84 [Token(Token = "0x601269F")] [Address(RVA = "0x14C6710", Offset = "0x14C5710", VA = "0x1814C6710")] [CompilerGenerated] private void NGLMBEFKNIO(KLCOGEIGEBJ DDEGOJKBEAN) { string k__BackingField = DDEGOJKBEAN.k__BackingField; DABKFAIHBBP dabkfaihbbp = this.FPBKCEGMNIN(k__BackingField, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room); } // Token: 0x0400BD75 RID: 48501 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BD75")] [SerializeField] [Header("UI")] private TextMesh roomNameText; // Token: 0x0400BD76 RID: 48502 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400BD76")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool _tool; // Token: 0x0400BD77 RID: 48503 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400BD77")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private TeleportationPortal teleportationPortal; // Token: 0x0400BD78 RID: 48504 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400BD78")] [SerializeField] private DisableObjectWhenCircuitsHidden signRoot; // Token: 0x0400BD79 RID: 48505 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400BD79")] [SerializeField] private DisableObjectWhenCircuitsHidden doorRoot; // Token: 0x0400BD7A RID: 48506 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400BD7A")] private bool AGCKCEOOCHK; // Token: 0x0400BD7B RID: 48507 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400BD7B")] private readonly Dictionary FMAAMCMJPAF; // Token: 0x0400BD7C RID: 48508 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400BD7C")] private CreationObject EOJKOIGNHPJ; // Token: 0x0400BD7D RID: 48509 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400BD7D")] private KLCANJPOEPC JAAKGFALEJN; // Token: 0x0400BD7E RID: 48510 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400BD7E")] private NMIGJEKFNME JGDDAHFAMJL; // Token: 0x0400BD7F RID: 48511 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400BD7F")] private NMIGJEKFNME PKOFFLBLCDD; // Token: 0x0400BD80 RID: 48512 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400BD80")] private KLLMCPFPIIE JAHJKCKLBIF; // Token: 0x0400BD81 RID: 48513 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BD81")] private KLLMCPFPIIE FAAEAPJAFKC; // Token: 0x02002B1E RID: 11038 [Token(Token = "0x2002B1E")] [CompilerGenerated] private sealed class BBDANIBLEEL { // Token: 0x060126AE RID: 75438 RVA: 0x0042FBCC File Offset: 0x0042DDCC [Token(Token = "0x60126AE")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BBDANIBLEEL() { } // Token: 0x060126AF RID: 75439 RVA: 0x0042FBE0 File Offset: 0x0042DDE0 [Token(Token = "0x60126AF")] [Address(RVA = "0x1870DA0", Offset = "0x186FDA0", VA = "0x181870DA0")] internal void b__0() { NMIGJEKFNME jgddahfamjl = this.<>4__this.JGDDAHFAMJL; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.type; string text = this.name; jgddahfamjl.BDJFGEJFPPO(text, ndaafgghcge, true); } // Token: 0x0400BD8F RID: 48527 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BD8F")] public RoomDoor <>4__this; // Token: 0x0400BD90 RID: 48528 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BD90")] public string name; // Token: 0x0400BD91 RID: 48529 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400BD91")] public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE type; } // Token: 0x02002B1F RID: 11039 [Token(Token = "0x2002B1F")] [CompilerGenerated] private sealed class CKDKIIJEBJL { // Token: 0x060126B0 RID: 75440 RVA: 0x0042FC18 File Offset: 0x0042DE18 [Token(Token = "0x60126B0")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CKDKIIJEBJL() { } // Token: 0x060126B1 RID: 75441 RVA: 0x0042FC2C File Offset: 0x0042DE2C [Token(Token = "0x60126B1")] [Address(RVA = "0x18781D0", Offset = "0x18771D0", VA = "0x1818781D0")] internal string b__0(string error) { string text = this.name; return "Can't find room ^" + text; } // Token: 0x060126B2 RID: 75442 RVA: 0x0042FC4C File Offset: 0x0042DE4C [Token(Token = "0x60126B2")] [Address(RVA = "0x1878210", Offset = "0x1877210", VA = "0x181878210")] internal bool b__1(DNACJGJEPEC s) { string text = this.name; return string.Equals(s.k__BackingField, text); } // Token: 0x0400BD92 RID: 48530 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BD92")] public string name; } // Token: 0x02002B20 RID: 11040 [Token(Token = "0x2002B20")] [CompilerGenerated] private sealed class OFNJNNPLICO { // Token: 0x060126B3 RID: 75443 RVA: 0x0042FC74 File Offset: 0x0042DE74 [Token(Token = "0x60126B3")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OFNJNNPLICO() { } // Token: 0x060126B4 RID: 75444 RVA: 0x0042FC88 File Offset: 0x0042DE88 [Token(Token = "0x60126B4")] [Address(RVA = "0x1879E30", Offset = "0x1878E30", VA = "0x181879E30")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { RoomDoor roomDoor = this.<>4__this; string text = this.targetName; DABKFAIHBBP dabkfaihbbp = roomDoor.FPBKCEGMNIN(text, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room); if (this.<>9__1 == 0) { Action action = delegate { string text2 = this.targetName; RoomDoor roomDoor2 = this.<>4__this; string text3 = "Linked door to ^" + text2; roomDoor2.FJPEGJKFEKE("Success", text3); }; this.<>9__1 = action; } int num = 0; if (num < 1) { num += num; num++; } if (this.<>9__2 == 0) { Action action2 = delegate(string e) { this.<>4__this.FJPEGJKFEKE("Failed", e); }; this.<>9__2 = action2; } if (num < this) { num += num; num++; } } } // Token: 0x060126B5 RID: 75445 RVA: 0x0042FD24 File Offset: 0x0042DF24 [Token(Token = "0x60126B5")] [Address(RVA = "0x187A030", Offset = "0x1879030", VA = "0x18187A030")] internal void b__1() { string text = this.targetName; RoomDoor roomDoor = this.<>4__this; string text2 = "Linked door to ^" + text; roomDoor.FJPEGJKFEKE("Success", text2); } // Token: 0x060126B6 RID: 75446 RVA: 0x0042FD60 File Offset: 0x0042DF60 [Token(Token = "0x60126B6")] [Address(RVA = "0x187A0A0", Offset = "0x18790A0", VA = "0x18187A0A0")] internal void b__2(string e) { this.<>4__this.FJPEGJKFEKE("Failed", e); } // Token: 0x0400BD93 RID: 48531 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BD93")] public RoomDoor <>4__this; // Token: 0x0400BD94 RID: 48532 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BD94")] public string targetName; // Token: 0x0400BD95 RID: 48533 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400BD95")] public Action <>9__1; // Token: 0x0400BD96 RID: 48534 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400BD96")] public Action <>9__2; } } }