using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; 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: 0x02002A33 RID: 10803 [Token(Token = "0x2002A33")] public class RoomDoor : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x170032D4 RID: 13012 // (get) Token: 0x0601222A RID: 74282 RVA: 0x00424AAC File Offset: 0x00422CAC [Token(Token = "0x170032D4")] public string GOHIKOIAJNL { [Token(Token = "0x601222A")] [Address(RVA = "0x932630", Offset = "0x931430", VA = "0x180932630")] get { return this.JGDDAHFAMJL.KLIAOAJIPKM(); } } // Token: 0x170032D5 RID: 13013 // (get) Token: 0x0601222B RID: 74283 RVA: 0x00424ACC File Offset: 0x00422CCC [Token(Token = "0x170032D5")] public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE HMIJHJHGJAA { [Token(Token = "0x601222B")] [Address(RVA = "0x932680", Offset = "0x931480", VA = "0x180932680")] get { return this.JGDDAHFAMJL.HHKKJDOCBNH(); } } // Token: 0x170032D6 RID: 13014 // (get) Token: 0x0601222C RID: 74284 RVA: 0x00424AEC File Offset: 0x00422CEC [Token(Token = "0x170032D6")] public HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI JPNNNGDMOPE { [Token(Token = "0x601222C")] [Address(RVA = "0x930C70", Offset = "0x92FA70", VA = "0x180930C70")] get { return this.PKOFFLBLCDD.KLIAOAJIPKM(); } } // Token: 0x170032D7 RID: 13015 // (get) Token: 0x0601222D RID: 74285 RVA: 0x00424B0C File Offset: 0x00422D0C [Token(Token = "0x170032D7")] public bool ECJAHKFCAPF { [Token(Token = "0x601222D")] [Address(RVA = "0x9312E0", Offset = "0x9300E0", VA = "0x1809312E0")] get { return this.PKOFFLBLCDD.HHKKJDOCBNH() != null; } } // Token: 0x170032D8 RID: 13016 // (get) Token: 0x0601222E RID: 74286 RVA: 0x00424B2C File Offset: 0x00422D2C // (set) Token: 0x0601222F RID: 74287 RVA: 0x00424B4C File Offset: 0x00422D4C [Token(Token = "0x170032D8")] public bool ELKEKHJEKDN { [Token(Token = "0x601222E")] [Address(RVA = "0x931290", Offset = "0x930090", VA = "0x180931290")] get { return this.FAAEAPJAFKC.IAHDANBDAAM() != null; } [Token(Token = "0x601222F")] [Address(RVA = "0x9307A0", Offset = "0x92F5A0", VA = "0x1809307A0")] set { KLLMCPFPIIE faaeapjafkc = this.FAAEAPJAFKC; } } // Token: 0x170032D9 RID: 13017 // (get) Token: 0x06012230 RID: 74288 RVA: 0x00424B68 File Offset: 0x00422D68 // (set) Token: 0x06012231 RID: 74289 RVA: 0x00424B88 File Offset: 0x00422D88 [Token(Token = "0x170032D9")] public bool PMMMIOIKILL { [Token(Token = "0x6012230")] [Address(RVA = "0x92F050", Offset = "0x92DE50", VA = "0x18092F050")] get { return this.JAHJKCKLBIF.IAHDANBDAAM() != null; } [Token(Token = "0x6012231")] [Address(RVA = "0x931000", Offset = "0x92FE00", VA = "0x180931000")] set { KLLMCPFPIIE jahjkcklbif = this.JAHJKCKLBIF; } } // Token: 0x170032DA RID: 13018 // (get) Token: 0x06012232 RID: 74290 RVA: 0x00424BA4 File Offset: 0x00422DA4 [Token(Token = "0x170032DA")] public Tool PBBJCLJPFMI { [Token(Token = "0x6012232")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get { return this._tool; } } // Token: 0x170032DB RID: 13019 // (get) Token: 0x06012233 RID: 74291 RVA: 0x00424BB8 File Offset: 0x00422DB8 [Token(Token = "0x170032DB")] public bool JBMFJOBFJHP { [Token(Token = "0x6012233")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] get { } } // Token: 0x170032DC RID: 13020 // (get) Token: 0x06012234 RID: 74292 RVA: 0x00424BC8 File Offset: 0x00422DC8 [Token(Token = "0x170032DC")] public bool NLLONFJBKKP { [Token(Token = "0x6012234")] [Address(RVA = "0x75C260", Offset = "0x75B060", VA = "0x18075C260")] get { return this.AGCKCEOOCHK; } } // Token: 0x06012235 RID: 74293 RVA: 0x00424BDC File Offset: 0x00422DDC [Token(Token = "0x6012235")] [Address(RVA = "0x92ECC0", Offset = "0x92DAC0", VA = "0x18092ECC0", 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: 0x06012236 RID: 74294 RVA: 0x00424C74 File Offset: 0x00422E74 [Token(Token = "0x6012236")] [Address(RVA = "0x9322D0", Offset = "0x9310D0", VA = "0x1809322D0")] 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: 0x06012237 RID: 74295 RVA: 0x00424D6C File Offset: 0x00422F6C [Token(Token = "0x6012237")] [Address(RVA = "0x931BF0", Offset = "0x9309F0", VA = "0x180931BF0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.AGNLDFKEPMO); ebljhbjgdfb.BIHKNNPGGKP(action); } // Token: 0x06012238 RID: 74296 RVA: 0x00424DA0 File Offset: 0x00422FA0 [Token(Token = "0x6012238")] [Address(RVA = "0x930B50", Offset = "0x92F950", VA = "0x180930B50")] 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: 0x06012239 RID: 74297 RVA: 0x00424E00 File Offset: 0x00423000 [Token(Token = "0x6012239")] [Address(RVA = "0x930D70", Offset = "0x92FB70", VA = "0x180930D70")] 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: 0x0601223A RID: 74298 RVA: 0x00424E60 File Offset: 0x00423060 [Token(Token = "0x601223A")] [Address(RVA = "0x931DF0", Offset = "0x930BF0", VA = "0x180931DF0")] public void ProcessCircuitInput(int signal) { bool isLocked = this.teleportationPortal.NLLONFJBKKP; this.DAJDBINKKNN(); } // Token: 0x0601223B RID: 74299 RVA: 0x00424E88 File Offset: 0x00423088 [Token(Token = "0x601223B")] [Address(RVA = "0x92F360", Offset = "0x92E160", VA = "0x18092F360")] 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: 0x0601223C RID: 74300 RVA: 0x00424F10 File Offset: 0x00423110 [Token(Token = "0x601223C")] [Address(RVA = "0x931E80", Offset = "0x930C80", VA = "0x180931E80")] [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: 0x0601223D RID: 74301 RVA: 0x00424F64 File Offset: 0x00423164 [Token(Token = "0x601223D")] [Address(RVA = "0x92EB00", Offset = "0x92D900", VA = "0x18092EB00")] private void AGNLDFKEPMO() { this.FEEIFFEDBOB(); } // Token: 0x0601223E RID: 74302 RVA: 0x00424F78 File Offset: 0x00423178 [Token(Token = "0x601223E")] [Address(RVA = "0x930CC0", Offset = "0x92FAC0", VA = "0x180930CC0")] 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: 0x0601223F RID: 74303 RVA: 0x00424FCC File Offset: 0x004231CC [Token(Token = "0x601223F")] [Address(RVA = "0x930790", Offset = "0x92F590", VA = "0x180930790")] private void DLNDEBDCKAK() { this.DAJDBINKKNN(); } // Token: 0x06012240 RID: 74304 RVA: 0x00424FE0 File Offset: 0x004231E0 [Token(Token = "0x6012240")] [Address(RVA = "0x92F910", Offset = "0x92E710", VA = "0x18092F910")] 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; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func3, action3, num7, num6, text2, text3); if (dhcinnflbba != 0) { } array[2] = dhcinnflbba; Func func4 = new Func(this.HNGALJCMNCD); Action action4 = new Action(this.DPCOKEBAFOM); int num8 = 0; int num9 = 0; string text4; string text5; DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func4, action4, num9, num8, text4, text5); if (dhcinnflbba2 != 0) { } array[3] = dhcinnflbba2; Func func5 = new Func(this.BIOPJMIMIMI); Action action5 = new Action(this.GAJOKBECNFL); int num10 = 0; int num11 = 0; string text6; string text7; DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func5, action5, num11, num10, text6, text7); 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; return ppenfjmfpne > 0; }; RoomDoor.<>c.<>9__44_15 = func8; } int num12 = 0; string text8; ulong num13; LNBMGIPPMJJ lnbmgippmjj2 = ONOKJPIMIIP.BCJHJAHMJFP(func6, func7, action6, "Link to Subroom", text8, func8, num12, num13 != 0UL); if (lnbmgippmjj2 != 0) { } array[5] = lnbmgippmjj2; string text9; ECJBHJOCKHL ecjbhjockhl = eojkoignhpj5.AddFoldoutMenu(text9, 10, array); } // Token: 0x06012241 RID: 74305 RVA: 0x00425398 File Offset: 0x00423598 [Token(Token = "0x6012241")] [Address(RVA = "0x92F0A0", Offset = "0x92DEA0", VA = "0x18092F0A0")] 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: 0x06012242 RID: 74306 RVA: 0x00425484 File Offset: 0x00423684 [Token(Token = "0x6012242")] [Address(RVA = "0x930F30", Offset = "0x92FD30", VA = "0x180930F30")] 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); }; throw new NullReferenceException(); } // Token: 0x06012243 RID: 74307 RVA: 0x004254C0 File Offset: 0x004236C0 [Token(Token = "0x6012243")] [Address(RVA = "0x9314D0", Offset = "0x9302D0", VA = "0x1809314D0")] 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) { return JJEKJGALHKO.k__BackingField; } } 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: 0x06012244 RID: 74308 RVA: 0x00425574 File Offset: 0x00423774 [Token(Token = "0x6012244")] [Address(RVA = "0x92EEF0", Offset = "0x92DCF0", VA = "0x18092EEF0")] private void BHKLIENHKLH(object NLNHFEEMFBN) { int hashCode = NLNHFEEMFBN.GetHashCode(); string targetName = hashCode; Action <>9__1; Action <>9__2; Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { RoomDoor <>4__this = this; string targetName3 = targetName; DABKFAIHBBP dabkfaihbbp = <>4__this.FPBKCEGMNIN(targetName3, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room); if (<>9__1 == 0) { Action action2 = delegate { string targetName2 = targetName; RoomDoor <>4__this2 = this; string text = "Linked door to ^" + targetName2; <>4__this2.FJPEGJKFEKE("Success", text); }; <>9__1 = action2; } if (<>9__2 == 0) { Action action3 = delegate(string e) { this.FJPEGJKFEKE("Failed", e); }; <>9__2 = action3; } } }; int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action); } // Token: 0x06012245 RID: 74309 RVA: 0x004255CC File Offset: 0x004237CC [Token(Token = "0x6012245")] [Address(RVA = "0x92EC00", Offset = "0x92DA00", VA = "0x18092EC00")] private string ALPFEAPFNAP() { if (this.JGDDAHFAMJL.HHKKJDOCBNH() != 1) { return string.Empty; } return this.JGDDAHFAMJL.KLIAOAJIPKM(); } // Token: 0x06012246 RID: 74310 RVA: 0x00425600 File Offset: 0x00423800 [Token(Token = "0x6012246")] [Address(RVA = "0x931100", Offset = "0x92FF00", VA = "0x180931100")] 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: 0x06012247 RID: 74311 RVA: 0x0042566C File Offset: 0x0042386C [Token(Token = "0x6012247")] [Address(RVA = "0x930690", Offset = "0x92F490", VA = "0x180930690")] 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: 0x06012248 RID: 74312 RVA: 0x004256B0 File Offset: 0x004238B0 [Token(Token = "0x6012248")] [Address(RVA = "0x92EB10", Offset = "0x92D910", VA = "0x18092EB10")] private void AGPIIGNGFED(int BCEFAKDFEMM) { NMIGJEKFNME pkofflblcdd = this.PKOFFLBLCDD; bool flag = this.PKOFFLBLCDD.HHKKJDOCBNH() != null; } // Token: 0x06012249 RID: 74313 RVA: 0x004256D8 File Offset: 0x004238D8 [Token(Token = "0x6012249")] [Address(RVA = "0x930C70", Offset = "0x92FA70", VA = "0x180930C70")] private int FCLACIILPKL() { HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM(); throw new NullReferenceException(); } // Token: 0x0601224A RID: 74314 RVA: 0x004256F8 File Offset: 0x004238F8 [Token(Token = "0x601224A")] [Address(RVA = "0x931060", Offset = "0x92FE60", VA = "0x180931060")] private void GIFIFDNIHPG(bool BCEFAKDFEMM) { NMIGJEKFNME pkofflblcdd = this.PKOFFLBLCDD; HDHOILGNOJJ.DFPAPOANFKI.EAFCIJBAAGI eafcijbaagi = this.PKOFFLBLCDD.KLIAOAJIPKM(); } // Token: 0x0601224B RID: 74315 RVA: 0x00425720 File Offset: 0x00423920 [Token(Token = "0x601224B")] [Address(RVA = "0x9312E0", Offset = "0x9300E0", VA = "0x1809312E0")] private bool IGDKAIIILPB() { return this.PKOFFLBLCDD.HHKKJDOCBNH() != null; } // Token: 0x0601224C RID: 74316 RVA: 0x00425740 File Offset: 0x00423940 [Token(Token = "0x601224C")] [Address(RVA = "0x92F540", Offset = "0x92E340", VA = "0x18092F540")] 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: 0x0601224D RID: 74317 RVA: 0x0042589C File Offset: 0x00423A9C [Token(Token = "0x601224D")] [Address(RVA = "0x930E90", Offset = "0x92FC90", VA = "0x180930E90")] private void FJPEGJKFEKE(string JDBKDGCJHMB, string NGPMADFHHKP) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0601224E RID: 74318 RVA: 0x004258B8 File Offset: 0x00423AB8 [Token(Token = "0x601224E")] [Address(RVA = "0x930800", Offset = "0x92F600", VA = "0x180930800", 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; pkofflblcdd2.BDJFGEJFPPO(1, num3); KLLMCPFPIIE jahjkcklbif = this.JAHJKCKLBIF; KLLMCPFPIIE faaeapjafkc = this.FAAEAPJAFKC; } // Token: 0x0601224F RID: 74319 RVA: 0x00425950 File Offset: 0x00423B50 [Token(Token = "0x601224F")] [Address(RVA = "0x932020", Offset = "0x930E20", VA = "0x180932020", 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: 0x06012250 RID: 74320 RVA: 0x004259F0 File Offset: 0x00423BF0 [Token(Token = "0x6012250")] [Address(RVA = "0x9325D0", Offset = "0x9313D0", VA = "0x1809325D0")] public RoomDoor() { Dictionary dictionary = new Dictionary(); this.FMAAMCMJPAF = dictionary; base..ctor(); } // Token: 0x06012251 RID: 74321 RVA: 0x00425A10 File Offset: 0x00423C10 [Token(Token = "0x6012251")] [Address(RVA = "0x931400", Offset = "0x930200", VA = "0x180931400")] [CompilerGenerated] private void JFJOAHPFIED() { bool isCompleted = ((IAsyncResult)this.teleportationPortal).IsCompleted; } // Token: 0x06012252 RID: 74322 RVA: 0x00425A30 File Offset: 0x00423C30 [Token(Token = "0x6012252")] [Address(RVA = "0x9319A0", Offset = "0x9307A0", VA = "0x1809319A0")] [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: 0x06012253 RID: 74323 RVA: 0x00425AA0 File Offset: 0x00423CA0 [Token(Token = "0x6012253")] [Address(RVA = "0x9318D0", Offset = "0x9306D0", VA = "0x1809318D0")] [CompilerGenerated] private void OFODCDCBBPB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.FCLACIILPKL); Action action = new Action(this.AGPIIGNGFED); } // Token: 0x06012254 RID: 74324 RVA: 0x00425ADC File Offset: 0x00423CDC [Token(Token = "0x6012254")] [Address(RVA = "0x9317D0", Offset = "0x9305D0", VA = "0x1809317D0")] [CompilerGenerated] private void MMFNKFKACCH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.IGDKAIIILPB); Action action = new Action(this.GIFIFDNIHPG); } // Token: 0x06012255 RID: 74325 RVA: 0x00425B18 File Offset: 0x00423D18 [Token(Token = "0x6012255")] [Address(RVA = "0x931330", Offset = "0x930130", VA = "0x180931330")] [CompilerGenerated] private void JABNDCCONBJ(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.HNODHMEEIKP); Action action = new Action(this.PGCKOIMEMOO); } // Token: 0x06012256 RID: 74326 RVA: 0x00425B54 File Offset: 0x00423D54 [Token(Token = "0x6012256")] [Address(RVA = "0x931290", Offset = "0x930090", VA = "0x180931290")] [CompilerGenerated] private bool HNODHMEEIKP() { return this.FAAEAPJAFKC.IAHDANBDAAM() != null; } // Token: 0x06012257 RID: 74327 RVA: 0x00425B74 File Offset: 0x00423D74 [Token(Token = "0x6012257")] [Address(RVA = "0x9307A0", Offset = "0x92F5A0", VA = "0x1809307A0")] [CompilerGenerated] private void PGCKOIMEMOO(bool MBJCIBHEOMM) { KLLMCPFPIIE faaeapjafkc = this.FAAEAPJAFKC; } // Token: 0x06012258 RID: 74328 RVA: 0x00425B90 File Offset: 0x00423D90 [Token(Token = "0x6012258")] [Address(RVA = "0x931CB0", Offset = "0x930AB0", VA = "0x180931CB0")] [CompilerGenerated] private void PBGBFDJFKIK(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.HGHMMAGIKFD); Action action = new Action(this.INFHKFAKBKN); } // Token: 0x06012259 RID: 74329 RVA: 0x00425BCC File Offset: 0x00423DCC [Token(Token = "0x6012259")] [Address(RVA = "0x92F050", Offset = "0x92DE50", VA = "0x18092F050")] [CompilerGenerated] private bool HGHMMAGIKFD() { return this.JAHJKCKLBIF.IAHDANBDAAM() != null; } // Token: 0x0601225A RID: 74330 RVA: 0x00425BEC File Offset: 0x00423DEC [Token(Token = "0x601225A")] [Address(RVA = "0x931000", Offset = "0x92FE00", VA = "0x180931000")] [CompilerGenerated] private void INFHKFAKBKN(bool MBJCIBHEOMM) { KLLMCPFPIIE jahjkcklbif = this.JAHJKCKLBIF; } // Token: 0x0601225B RID: 74331 RVA: 0x00425C08 File Offset: 0x00423E08 [Token(Token = "0x601225B")] [Address(RVA = "0x931290", Offset = "0x930090", VA = "0x180931290")] [CompilerGenerated] private bool HNGALJCMNCD() { return this.FAAEAPJAFKC.IAHDANBDAAM() != null; } // Token: 0x0601225C RID: 74332 RVA: 0x00425C28 File Offset: 0x00423E28 [Token(Token = "0x601225C")] [Address(RVA = "0x9307A0", Offset = "0x92F5A0", VA = "0x1809307A0")] [CompilerGenerated] private void DPCOKEBAFOM(bool MBJCIBHEOMM) { KLLMCPFPIIE faaeapjafkc = this.FAAEAPJAFKC; } // Token: 0x0601225D RID: 74333 RVA: 0x00425C44 File Offset: 0x00423E44 [Token(Token = "0x601225D")] [Address(RVA = "0x92F050", Offset = "0x92DE50", VA = "0x18092F050")] [CompilerGenerated] private bool BIOPJMIMIMI() { return this.JAHJKCKLBIF.IAHDANBDAAM() != null; } // Token: 0x0601225E RID: 74334 RVA: 0x00425C64 File Offset: 0x00423E64 [Token(Token = "0x601225E")] [Address(RVA = "0x931000", Offset = "0x92FE00", VA = "0x180931000")] [CompilerGenerated] private void GAJOKBECNFL(bool MBJCIBHEOMM) { KLLMCPFPIIE jahjkcklbif = this.JAHJKCKLBIF; } // Token: 0x0601225F RID: 74335 RVA: 0x00425C80 File Offset: 0x00423E80 [Token(Token = "0x601225F")] [Address(RVA = "0x931AF0", Offset = "0x9308F0", VA = "0x180931AF0")] [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: 0x06012260 RID: 74336 RVA: 0x00425CD0 File Offset: 0x00423ED0 [Token(Token = "0x6012260")] [Address(RVA = "0x92EBB0", Offset = "0x92D9B0", VA = "0x18092EBB0")] [CompilerGenerated] private void AJPPDJPBDDE() { this.FJPEGJKFEKE("Success", "Target type updated"); } // Token: 0x06012261 RID: 74337 RVA: 0x00425CF0 File Offset: 0x00423EF0 [Token(Token = "0x6012261")] [Address(RVA = "0x92EAB0", Offset = "0x92D8B0", VA = "0x18092EAB0")] [CompilerGenerated] private void ABPEFDLOCHF(string CHKKEHOKPJP) { this.FJPEGJKFEKE("Failed", CHKKEHOKPJP); } // Token: 0x06012262 RID: 74338 RVA: 0x00425D0C File Offset: 0x00423F0C [Token(Token = "0x6012262")] [Address(RVA = "0x931D80", Offset = "0x930B80", VA = "0x180931D80")] [CompilerGenerated] private bool PIGFBJPMLNN(DNACJGJEPEC ENMDDKHBHPA) { string k__BackingField = ENMDDKHBHPA.k__BackingField; string text = this.JGDDAHFAMJL.KLIAOAJIPKM(); return string.Equals(k__BackingField, text); } // Token: 0x06012263 RID: 74339 RVA: 0x00425D3C File Offset: 0x00423F3C [Token(Token = "0x6012263")] [Address(RVA = "0x9318A0", Offset = "0x9306A0", VA = "0x1809318A0")] [CompilerGenerated] private void NGLMBEFKNIO(KLCOGEIGEBJ DDEGOJKBEAN) { string k__BackingField = DDEGOJKBEAN.k__BackingField; DABKFAIHBBP dabkfaihbbp = this.FPBKCEGMNIN(k__BackingField, HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.Room); } // Token: 0x0400BB63 RID: 47971 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BB63")] [SerializeField] [Header("UI")] private TextMesh roomNameText; // Token: 0x0400BB64 RID: 47972 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400BB64")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tool _tool; // Token: 0x0400BB65 RID: 47973 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400BB65")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private TeleportationPortal teleportationPortal; // Token: 0x0400BB66 RID: 47974 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400BB66")] [SerializeField] private DisableObjectWhenCircuitsHidden signRoot; // Token: 0x0400BB67 RID: 47975 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400BB67")] [SerializeField] private DisableObjectWhenCircuitsHidden doorRoot; // Token: 0x0400BB68 RID: 47976 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400BB68")] private bool AGCKCEOOCHK; // Token: 0x0400BB69 RID: 47977 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400BB69")] private readonly Dictionary FMAAMCMJPAF; // Token: 0x0400BB6A RID: 47978 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400BB6A")] private CreationObject EOJKOIGNHPJ; // Token: 0x0400BB6B RID: 47979 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400BB6B")] private KLCANJPOEPC JAAKGFALEJN; // Token: 0x0400BB6C RID: 47980 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400BB6C")] private NMIGJEKFNME JGDDAHFAMJL; // Token: 0x0400BB6D RID: 47981 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400BB6D")] private NMIGJEKFNME PKOFFLBLCDD; // Token: 0x0400BB6E RID: 47982 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400BB6E")] private KLLMCPFPIIE JAHJKCKLBIF; // Token: 0x0400BB6F RID: 47983 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BB6F")] private KLLMCPFPIIE FAAEAPJAFKC; // Token: 0x02002A35 RID: 10805 [Token(Token = "0x2002A35")] [CompilerGenerated] private sealed class BBDANIBLEEL { // Token: 0x06012272 RID: 74354 RVA: 0x00425F7C File Offset: 0x0042417C [Token(Token = "0x6012272")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BBDANIBLEEL() { } // Token: 0x06012273 RID: 74355 RVA: 0x00425F90 File Offset: 0x00424190 [Token(Token = "0x6012273")] [Address(RVA = "0x91FB90", Offset = "0x91E990", VA = "0x18091FB90")] internal void b__0() { NMIGJEKFNME jgddahfamjl = this.<>4__this.JGDDAHFAMJL; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.type; string text = this.name; jgddahfamjl.BDJFGEJFPPO(text, ndaafgghcge); } // Token: 0x0400BB7D RID: 47997 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BB7D")] public RoomDoor <>4__this; // Token: 0x0400BB7E RID: 47998 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BB7E")] public string name; // Token: 0x0400BB7F RID: 47999 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400BB7F")] public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE type; } // Token: 0x02002A36 RID: 10806 [Token(Token = "0x2002A36")] [CompilerGenerated] private sealed class CKDKIIJEBJL { // Token: 0x06012274 RID: 74356 RVA: 0x00425FC8 File Offset: 0x004241C8 [Token(Token = "0x6012274")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CKDKIIJEBJL() { } // Token: 0x06012275 RID: 74357 RVA: 0x00425FDC File Offset: 0x004241DC [Token(Token = "0x6012275")] [Address(RVA = "0x91FBF0", Offset = "0x91E9F0", VA = "0x18091FBF0")] internal string b__0(string error) { string text = this.name; return "Can't find room ^" + text; } // Token: 0x06012276 RID: 74358 RVA: 0x00425FFC File Offset: 0x004241FC [Token(Token = "0x6012276")] [Address(RVA = "0x91FC30", Offset = "0x91EA30", VA = "0x18091FC30")] internal bool b__1(DNACJGJEPEC s) { string text = this.name; return string.Equals(s.k__BackingField, text); } // Token: 0x0400BB80 RID: 48000 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BB80")] public string name; } // Token: 0x02002A37 RID: 10807 [Token(Token = "0x2002A37")] [CompilerGenerated] private sealed class OFNJNNPLICO { // Token: 0x06012277 RID: 74359 RVA: 0x00426024 File Offset: 0x00424224 [Token(Token = "0x6012277")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OFNJNNPLICO() { } // Token: 0x06012278 RID: 74360 RVA: 0x00426038 File Offset: 0x00424238 [Token(Token = "0x6012278")] [Address(RVA = "0x92C130", Offset = "0x92AF30", VA = "0x18092C130")] 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; } if (this.<>9__2 == 0) { Action action2 = delegate(string e) { this.<>4__this.FJPEGJKFEKE("Failed", e); }; this.<>9__2 = action2; } } } // Token: 0x06012279 RID: 74361 RVA: 0x004260A8 File Offset: 0x004242A8 [Token(Token = "0x6012279")] [Address(RVA = "0x92C250", Offset = "0x92B050", VA = "0x18092C250")] internal void b__1() { string text = this.targetName; RoomDoor roomDoor = this.<>4__this; string text2 = "Linked door to ^" + text; roomDoor.FJPEGJKFEKE("Success", text2); } // Token: 0x0601227A RID: 74362 RVA: 0x004260E4 File Offset: 0x004242E4 [Token(Token = "0x601227A")] [Address(RVA = "0x92C2C0", Offset = "0x92B0C0", VA = "0x18092C2C0")] internal void b__2(string e) { this.<>4__this.FJPEGJKFEKE("Failed", e); } // Token: 0x0400BB81 RID: 48001 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BB81")] public RoomDoor <>4__this; // Token: 0x0400BB82 RID: 48002 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BB82")] public string targetName; // Token: 0x0400BB83 RID: 48003 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400BB83")] public Action <>9__1; // Token: 0x0400BB84 RID: 48004 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400BB84")] public Action <>9__2; } } }