using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using RecNet; using RecRoom.AGUI.ToolUIs; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02003137 RID: 12599 [Token(Token = "0x2003137")] public class SandboxSceneSpawnPointSpawner : SandboxSpawnPointSpawnerBase, EOCLMMENCKH, CHJEFIDMANE { // Token: 0x17003BBD RID: 15293 // (get) Token: 0x06015A32 RID: 88626 RVA: 0x005100A4 File Offset: 0x0050E2A4 [Token(Token = "0x17003BBD")] public long EOBGBLLFJEJ { [Token(Token = "0x6015A32")] [Address(RVA = "0xC1D230", Offset = "0xC1C030", VA = "0x180C1D230")] get { return this.DPOILNEMHGD.KLIAOAJIPKM(); } } // Token: 0x17003BBE RID: 15294 // (get) Token: 0x06015A33 RID: 88627 RVA: 0x005100C4 File Offset: 0x0050E2C4 [Token(Token = "0x17003BBE")] public string AFABBOFHGEJ { [Token(Token = "0x6015A33")] [Address(RVA = "0xC1D280", Offset = "0xC1C080", VA = "0x180C1D280")] get { return this.DPOILNEMHGD.HHKKJDOCBNH(); } } // Token: 0x17003BBF RID: 15295 // (get) Token: 0x06015A34 RID: 88628 RVA: 0x005100E4 File Offset: 0x0050E2E4 [Token(Token = "0x17003BBF")] public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE PKCCBGLMGGI { [Token(Token = "0x6015A34")] [Address(RVA = "0xC1D2D0", Offset = "0xC1C0D0", VA = "0x180C1D2D0")] get { return this.DPOILNEMHGD.FDPNNFKMEEO(); } } // Token: 0x17003BC0 RID: 15296 // (get) Token: 0x06015A35 RID: 88629 RVA: 0x00510104 File Offset: 0x0050E304 [Token(Token = "0x17003BC0")] private bool DGOEJKMOFEM { [Token(Token = "0x6015A35")] [Address(RVA = "0xC1B660", Offset = "0xC1A460", VA = "0x180C1B660")] get { if (!this.tool.FNFNLDBILFE && this.tool.rigidbodyEx.JEGGMAKBGEK) { return true; } throw new NullReferenceException(); } } // Token: 0x06015A36 RID: 88630 RVA: 0x0051013C File Offset: 0x0050E33C [Token(Token = "0x6015A36")] [Address(RVA = "0xC1B3E0", Offset = "0xC1A1E0", VA = "0x180C1B3E0", Slot = "13")] protected override void Awake() { this.tool.KinematicOnReset = true; this.tool.KinematicOnSleep = true; RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.PENACJEHPFI); rigidbodyEx.JMHDMBMIEPP += fpledokdlcc; string empty = string.Empty; Action action = new Action(this.FEEIFFEDBOB); JNCNPDMJJGG jncnpdmjjgg; this.DPOILNEMHGD = jncnpdmjjgg; MFBGLIHGCGO ahndgbaecon = KKPBCOOONNK.AHNDGBAECON; Action action2 = new Action(this.OnMasterClientSwitched); KKPBCOOONNK.AHNDGBAECON = MFBGLIHGCGO.BPJDFPACLMK(ahndgbaecon, action2); base..ctor(); int[] array = new int[0]; KLLMCPFPIIE kllmcpfpiie; this.CCNDOOKOKKC = kllmcpfpiie; } // Token: 0x06015A37 RID: 88631 RVA: 0x005101DC File Offset: 0x0050E3DC [Token(Token = "0x6015A37")] [Address(RVA = "0xC1C9A0", Offset = "0xC1B7A0", VA = "0x180C1C9A0", Slot = "15")] protected override void Start() { this.Start(); CreationObject component = base.GetComponent(); this.EOJKOIGNHPJ = component; OMKPHDBNLKH.DEDABHKCIBG <>9__16_ = SandboxSceneSpawnPointSpawner.<>c.<>9__16_0; if (<>9__16_ == 0) { SandboxSceneSpawnPointSpawner.<>c.<>9__16_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.AGBJDJMEAPB); uint num; PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__16_, ohindolfnmp, (int)num); ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(pgihlfohnml); CreationObject eojkoignhpj = this.EOJKOIGNHPJ; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (SandboxSceneSpawnPointSpawner.<>c.<>9__16_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; SandboxSceneSpawnPointSpawner.<>c.<>9__16_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.FOJMLGNMBMD); Dictionary fmaamcmjpaf = this.FMAAMCMJPAF; ulong num2; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp2, fmaamcmjpaf, (int)num2); ILINODKFHEO ilinodkfheo2 = eojkoignhpj.AddConfigurableSetting(klcanjpoepc); this.PONKLLODMEN = true; OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.AGNLDFKEPMO); int num3 = 0; ebljhbjgdfb.BPAJKKAGPKB(action, num3 != 0); CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ; DOPNALIMPNA[] array = new DOPNALIMPNA[2]; Func func = new Func(this.NHMGNDIEILH); Action action2 = new Action(this.DNLHNLHKOFO); INAOBEINBGO inaobeinbgo; if (inaobeinbgo != 0) { } array[0] = inaobeinbgo; Func> func2; if (SandboxSceneSpawnPointSpawner.<>c.<>9__16_4 == 0) { func2 = delegate { IReadOnlyList k__BackingField2 = Matchmaking.HMCJLLMDAAM.k__BackingField; Func <>9__16_2 = SandboxSceneSpawnPointSpawner.<>c.<>9__16_6; if (<>9__16_2 == 0) { SandboxSceneSpawnPointSpawner.<>c.<>9__16_6 = delegate(DNACJGJEPEC scene) { long k__BackingField = scene.k__BackingField; CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB; return k__BackingField != ciibgmbofei2.k__BackingField; }; } IEnumerable enumerable = Enumerable.Where(k__BackingField2, <>9__16_2); Func func5; if (SandboxSceneSpawnPointSpawner.<>c.<>9__16_7 == 0) { func5 = (DNACJGJEPEC scene) => scene.k__BackingField; SandboxSceneSpawnPointSpawner.<>c.<>9__16_7 = func5; } Func func6; if (SandboxSceneSpawnPointSpawner.<>c.<>9__16_8 == 0) { func6 = delegate(DNACJGJEPEC scene) { IReadOnlyList k__BackingField3 = Matchmaking.HMCJLLMDAAM.k__BackingField; throw new NullReferenceException(); }; SandboxSceneSpawnPointSpawner.<>c.<>9__16_8 = func6; } return Enumerable.ToDictionary(enumerable, func5, func6); }; SandboxSceneSpawnPointSpawner.<>c.<>9__16_4 = func2; } Func func3 = new Func(this.NLAABNBIKAM); Action action3 = new Action(this.EJGKDNJPBCK); Func func4; if (SandboxSceneSpawnPointSpawner.<>c.<>9__16_5 == 0) { func4 = delegate { PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM; IReadOnlyList k__BackingField4 = ppenfjmfpne2.k__BackingField; return ppenfjmfpne2 > 0; }; SandboxSceneSpawnPointSpawner.<>c.<>9__16_5 = func4; } int num4 = 0; string text; string text2; ulong num5; LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(func2, func3, action3, text, text2, func4, num4, num5 != 0UL); if (lnbmgippmjj != 0) { } array[1] = lnbmgippmjj; int num6 = 0; string text3; uint num7; ECJBHJOCKHL ecjbhjockhl = eojkoignhpj2.AddFoldoutMenu(text3, (int)num7, array); PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; IReadOnlyList k__BackingField = ppenfjmfpne.k__BackingField; if (num6 < ppenfjmfpne) { if (num6 < k__BackingField) { num6 += num6; if (num6 == k__BackingField) { goto IL_214; } num6++; } CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; int num8; if ((long)num6 != ciibgmbofei.k__BackingField) { Dictionary fmaamcmjpaf2 = this.FMAAMCMJPAF; num8 = 0; fmaamcmjpaf2.Add(num6, num6); } num6++; IL_214: num6 += num6; num8 += 19; } } // Token: 0x06015A38 RID: 88632 RVA: 0x00510414 File Offset: 0x0050E614 [Token(Token = "0x6015A38")] [Address(RVA = "0xC1C4A0", Offset = "0xC1B2A0", VA = "0x180C1C4A0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); MFBGLIHGCGO ahndgbaecon = KKPBCOOONNK.AHNDGBAECON; Action action = new Action(this.OnMasterClientSwitched); KKPBCOOONNK.AHNDGBAECON = MFBGLIHGCGO.GMNMHGMFGOL(ahndgbaecon, action); OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action2 = new Action(this.AGNLDFKEPMO); ebljhbjgdfb.BIHKNNPGGKP(action2); } // Token: 0x06015A39 RID: 88633 RVA: 0x00510468 File Offset: 0x0050E668 [Token(Token = "0x6015A39")] [Address(RVA = "0xC1B3D0", Offset = "0xC1A1D0", VA = "0x180C1B3D0")] private void AGNLDFKEPMO() { this.FFMMPAGPFGC(); } // Token: 0x06015A3A RID: 88634 RVA: 0x0051047C File Offset: 0x0050E67C [Token(Token = "0x6015A3A")] [Address(RVA = "0xC1BD70", Offset = "0xC1AB70", VA = "0x180C1BD70")] private void FFMMPAGPFGC() { CreationObjectSettingStringUIControl lijkligefpo = this.LIJKLIGEFPO; int num = 0; if (lijkligefpo != num) { string text = this.LIJKLIGEFPO.ToString(); } CreationObjectSettingFriendlyIntControl ogdcknhofpl = this.OGDCKNHOFPL; int num2 = 0; if (ogdcknhofpl != num2) { string text2 = this.OGDCKNHOFPL.ToString(); } } // Token: 0x06015A3B RID: 88635 RVA: 0x005104D0 File Offset: 0x0050E6D0 [Token(Token = "0x6015A3B")] [Address(RVA = "0xC1C470", Offset = "0xC1B270", VA = "0x180C1C470", Slot = "16")] protected override void OFALDOKPKFP() { this.OFALDOKPKFP(); this.JPEIFAHPFFK(); } // Token: 0x06015A3C RID: 88636 RVA: 0x005104EC File Offset: 0x0050E6EC [Token(Token = "0x6015A3C")] [Address(RVA = "0xC1BD50", Offset = "0xC1AB50", VA = "0x180C1BD50")] private void FEEIFFEDBOB() { this.JPEIFAHPFFK(); this.FFMMPAGPFGC(); } // Token: 0x06015A3D RID: 88637 RVA: 0x00510508 File Offset: 0x0050E708 [Token(Token = "0x6015A3D")] [Address(RVA = "0xC1C690", Offset = "0xC1B490", VA = "0x180C1C690")] private void PENACJEHPFI(RigidbodyEx AFEBLJOIBBC) { if (!KKPBCOOONNK.BNNCCCFFALC || !this.PONKLLODMEN) { return; } if (!this.tool.FNFNLDBILFE && this.tool.rigidbodyEx.JEGGMAKBGEK) { base.IHLKMMPOAOL(); return; } base.JLGDFEILJGI(); } // Token: 0x06015A3E RID: 88638 RVA: 0x00510560 File Offset: 0x0050E760 [Token(Token = "0x6015A3E")] [Address(RVA = "0xC1C5E0", Offset = "0xC1B3E0", VA = "0x180C1C5E0")] private void OnMasterClientSwitched(AGAJMBPABDL IEKDDPPNFPF) { if (KKPBCOOONNK.BNNCCCFFALC && this.PONKLLODMEN && !this.tool.FNFNLDBILFE && this.tool.rigidbodyEx.JEGGMAKBGEK) { base.IHLKMMPOAOL(); return; } } // Token: 0x06015A3F RID: 88639 RVA: 0x005105B0 File Offset: 0x0050E7B0 [Token(Token = "0x6015A3F")] [Address(RVA = "0xC1B6C0", Offset = "0xC1A4C0", VA = "0x180C1B6C0")] private void DNLHNLHKOFO(object NLNHFEEMFBN) { int hashCode = NLNHFEEMFBN.GetHashCode(); string roomName = hashCode; Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { string roomName2 = roomName; long num2 = this.DPOILNEMHGD.KLIAOAJIPKM(); JNCNPDMJJGG dpoilnemhgd = this.DPOILNEMHGD; int num3 = 0; int num4 = 0; string empty = string.Empty; dpoilnemhgd.BDJFGEJFPPO(num4, empty, num3); this.FJPEGJKFEKE("Success", "Room connection removed"); } }; int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action); } // Token: 0x06015A40 RID: 88640 RVA: 0x00510608 File Offset: 0x0050E808 [Token(Token = "0x6015A40")] [Address(RVA = "0xC1C290", Offset = "0xC1B090", VA = "0x180C1C290")] private string NHMGNDIEILH() { if (this.DPOILNEMHGD.FDPNNFKMEEO() == 1 && !string.IsNullOrEmpty(this.DPOILNEMHGD.HHKKJDOCBNH())) { return this.DPOILNEMHGD.HHKKJDOCBNH(); } return "Not assigned"; } // Token: 0x06015A41 RID: 88641 RVA: 0x00510650 File Offset: 0x0050E850 [Token(Token = "0x6015A41")] [Address(RVA = "0xC1BC50", Offset = "0xC1AA50", VA = "0x180C1BC50")] private void EJGKDNJPBCK(int KOIKDOKJCIJ) { DNACJGJEPEC dnacjgjepec = Enumerable.ElementAtOrDefault(Matchmaking.HMCJLLMDAAM.k__BackingField, KOIKDOKJCIJ); if (dnacjgjepec == 0) { this.FJPEGJKFEKE("Failed", "Can't find subroom"); return; } JNCNPDMJJGG dpoilnemhgd = this.DPOILNEMHGD; string k__BackingField = dnacjgjepec.k__BackingField; long k__BackingField = dnacjgjepec.k__BackingField; dpoilnemhgd.BDJFGEJFPPO(k__BackingField, k__BackingField, (uint)2); string text = "Connected to subroom " + k__BackingField; this.FJPEGJKFEKE("Success", text); } // Token: 0x06015A42 RID: 88642 RVA: 0x005106C8 File Offset: 0x0050E8C8 [Token(Token = "0x6015A42")] [Address(RVA = "0xC1C380", Offset = "0xC1B180", VA = "0x180C1C380")] private int NLAABNBIKAM() { if (this.DPOILNEMHGD.FDPNNFKMEEO() != 2) { return -1; } IReadOnlyList k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; Predicate predicate = new Predicate(this.JLBKIHMPIML); return ECNNGIFNNNM.IDHAEOMJOML(k__BackingField, predicate); } // Token: 0x06015A43 RID: 88643 RVA: 0x0051070C File Offset: 0x0050E90C [Token(Token = "0x6015A43")] [Address(RVA = "0xC1BE50", Offset = "0xC1AC50", VA = "0x180C1BE50")] private void FJPEGJKFEKE(string JDBKDGCJHMB, string NGPMADFHHKP) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06015A44 RID: 88644 RVA: 0x00510728 File Offset: 0x0050E928 [Token(Token = "0x6015A44")] [Address(RVA = "0xC1C060", Offset = "0xC1AE60", VA = "0x180C1C060")] private void JPEIFAHPFFK() { int num; do { num = 0; List ndmfpandocb = this.NDMFPANDOCB; bool flag; if (flag) { while (!flag) { } bool flag2; while (!flag2) { } long targetRoomId = this.EOBGBLLFJEJ; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE targetRoomType = this.PKCCBGLMGGI; } } while (num != 0); } // Token: 0x17003BC1 RID: 15297 // (get) Token: 0x06015A45 RID: 88645 RVA: 0x0051076C File Offset: 0x0050E96C [Token(Token = "0x17003BC1")] public bool JBMFJOBFJHP { [Token(Token = "0x6015A45")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")] get { } } // Token: 0x06015A46 RID: 88646 RVA: 0x0051077C File Offset: 0x0050E97C [Token(Token = "0x6015A46")] [Address(RVA = "0xC1B820", Offset = "0xC1A620", VA = "0x180C1B820", Slot = "19")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { JNCNPDMJJGG dpoilnemhgd = this.DPOILNEMHGD; int num = 0; int num2 = 0; string empty = string.Empty; dpoilnemhgd.BDJFGEJFPPO(num2, empty, num); } // Token: 0x06015A47 RID: 88647 RVA: 0x005108B8 File Offset: 0x0050EAB8 [Token(Token = "0x6015A47")] [Address(RVA = "0xC1C7F0", Offset = "0xC1B5F0", VA = "0x180C1C7F0", Slot = "20")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { FNEMFLIHHBN fnemflihhbn = new FNEMFLIHHBN(); long num = this.DPOILNEMHGD.KLIAOAJIPKM(); fnemflihhbn.GAMEEBPMEPI = num; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.DPOILNEMHGD.FDPNNFKMEEO(); fnemflihhbn.MIEEBEBLAPA = ndaafgghcge; } // Token: 0x06015A48 RID: 88648 RVA: 0x00510924 File Offset: 0x0050EB24 [Token(Token = "0x6015A48")] [Address(RVA = "0xC1C750", Offset = "0xC1B550", VA = "0x180C1C750", Slot = "21")] public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC) { if (KKPBCOOONNK.BNNCCCFFALC && !this.tool.FNFNLDBILFE && this.tool.rigidbodyEx.JEGGMAKBGEK) { base.IHLKMMPOAOL(); return; } } // Token: 0x06015A49 RID: 88649 RVA: 0x0051096C File Offset: 0x0050EB6C [Token(Token = "0x6015A49")] [Address(RVA = "0xC1D190", Offset = "0xC1BF90", VA = "0x180C1D190")] public SandboxSceneSpawnPointSpawner() { Dictionary dictionary = new Dictionary(); this.FMAAMCMJPAF = dictionary; List list = new List(); this.NDMFPANDOCB = list; base..ctor(); } // Token: 0x06015A4A RID: 88650 RVA: 0x0051099C File Offset: 0x0050EB9C [Token(Token = "0x6015A4A")] [Address(RVA = "0xC1B260", Offset = "0xC1A060", VA = "0x180C1B260")] [CompilerGenerated] private void AGBJDJMEAPB(CreationObjectSettingStringUIControl GCCLEJOGCCE) { int num = 0; this.LIJKLIGEFPO = GCCLEJOGCCE; PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Room Name"); GCCLEJOGCCE.SetTooltip("Use only when coming from specified room"); Func func = new Func(this.NHMGNDIEILH); Action action = new Action(this.DNLHNLHKOFO); GCCLEJOGCCE.JJAPBNJPPAK = num; GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num; GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num; } // Token: 0x06015A4B RID: 88651 RVA: 0x00510A20 File Offset: 0x0050EC20 [Token(Token = "0x6015A4B")] [Address(RVA = "0xC1BEF0", Offset = "0xC1ACF0", VA = "0x180C1BEF0")] [CompilerGenerated] private void FOJMLGNMBMD(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { this.OGDCKNHOFPL = 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.NLAABNBIKAM); Action action = new Action(this.EJGKDNJPBCK); } // Token: 0x06015A4C RID: 88652 RVA: 0x00510A78 File Offset: 0x0050EC78 [Token(Token = "0x6015A4C")] [Address(RVA = "0xC1BFF0", Offset = "0xC1ADF0", VA = "0x180C1BFF0")] [CompilerGenerated] private bool JLBKIHMPIML(DNACJGJEPEC ENMDDKHBHPA) { string k__BackingField = ENMDDKHBHPA.k__BackingField; string text = this.DPOILNEMHGD.HHKKJDOCBNH(); return string.Equals(k__BackingField, text); } // Token: 0x06015A4D RID: 88653 RVA: 0x00510AA8 File Offset: 0x0050ECA8 [Token(Token = "0x6015A4D")] [Address(RVA = "0xC1C1F0", Offset = "0xC1AFF0", VA = "0x180C1C1F0")] [CompilerGenerated] private void KJAPABLAPNA(KLCOGEIGEBJ DDEGOJKBEAN) { int num = 0; if (this != num) { JNCNPDMJJGG dpoilnemhgd = this.DPOILNEMHGD; string k__BackingField = DDEGOJKBEAN.k__BackingField; long k__BackingField = DDEGOJKBEAN.k__BackingField; dpoilnemhgd.BDJFGEJFPPO(k__BackingField, k__BackingField, (uint)1); } } // Token: 0x0400E3D2 RID: 58322 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400E3D2")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tool tool; // Token: 0x0400E3D3 RID: 58323 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400E3D3")] private JNCNPDMJJGG DPOILNEMHGD; // Token: 0x0400E3D4 RID: 58324 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400E3D4")] private CreationObject EOJKOIGNHPJ; // Token: 0x0400E3D5 RID: 58325 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400E3D5")] private bool PONKLLODMEN; // Token: 0x0400E3D6 RID: 58326 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400E3D6")] private CreationObjectSettingStringUIControl LIJKLIGEFPO; // Token: 0x0400E3D7 RID: 58327 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400E3D7")] private readonly Dictionary FMAAMCMJPAF; // Token: 0x0400E3D8 RID: 58328 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400E3D8")] private CreationObjectSettingFriendlyIntControl OGDCKNHOFPL; // Token: 0x02003139 RID: 12601 [Token(Token = "0x2003139")] [CompilerGenerated] private sealed class MLIPFOJKOND { // Token: 0x06015A57 RID: 88663 RVA: 0x00510C78 File Offset: 0x0050EE78 [Token(Token = "0x6015A57")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MLIPFOJKOND() { } // Token: 0x06015A58 RID: 88664 RVA: 0x00510C8C File Offset: 0x0050EE8C [Token(Token = "0x6015A58")] [Address(RVA = "0xC164B0", Offset = "0xC152B0", VA = "0x180C164B0")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { string text = this.roomName; long num = this.<>4__this.DPOILNEMHGD.KLIAOAJIPKM(); JNCNPDMJJGG dpoilnemhgd = this.<>4__this.DPOILNEMHGD; int num2 = 0; int num3 = 0; string empty = string.Empty; dpoilnemhgd.BDJFGEJFPPO(num3, empty, num2); this.<>4__this.FJPEGJKFEKE("Success", "Room connection removed"); } } // Token: 0x06015A59 RID: 88665 RVA: 0x00510D04 File Offset: 0x0050EF04 [Token(Token = "0x6015A59")] [Address(RVA = "0xC166B0", Offset = "0xC154B0", VA = "0x180C166B0")] internal void b__1(KLCOGEIGEBJ room) { SandboxSceneSpawnPointSpawner sandboxSceneSpawnPointSpawner = this.<>4__this; int num = 0; if (sandboxSceneSpawnPointSpawner != num) { JNCNPDMJJGG dpoilnemhgd = this.<>4__this.DPOILNEMHGD; string k__BackingField = room.k__BackingField; long k__BackingField = room.k__BackingField; dpoilnemhgd.BDJFGEJFPPO(k__BackingField, k__BackingField, (uint)1); string text = this.roomName; SandboxSceneSpawnPointSpawner sandboxSceneSpawnPointSpawner2 = this.<>4__this; string text2 = "Connected to room " + text; sandboxSceneSpawnPointSpawner2.FJPEGJKFEKE("Success", text2); } } // Token: 0x06015A5A RID: 88666 RVA: 0x00510D7C File Offset: 0x0050EF7C [Token(Token = "0x6015A5A")] [Address(RVA = "0xC16790", Offset = "0xC15590", VA = "0x180C16790")] internal void b__2(string roomError) { SandboxSceneSpawnPointSpawner sandboxSceneSpawnPointSpawner = this.<>4__this; int num = 0; if (sandboxSceneSpawnPointSpawner != num) { string text = this.roomName; SandboxSceneSpawnPointSpawner sandboxSceneSpawnPointSpawner2 = this.<>4__this; string text2 = string.Format("Can't find room {0}", text); sandboxSceneSpawnPointSpawner2.FJPEGJKFEKE("Failed", text2); } } // Token: 0x0400E3E1 RID: 58337 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E3E1")] public string roomName; // Token: 0x0400E3E2 RID: 58338 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E3E2")] public SandboxSceneSpawnPointSpawner <>4__this; // Token: 0x0400E3E3 RID: 58339 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E3E3")] public Action <>9__1; // Token: 0x0400E3E4 RID: 58340 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E3E4")] public Action <>9__2; } // Token: 0x0200313A RID: 12602 [Token(Token = "0x200313A")] [CompilerGenerated] private sealed class CKOBJOADNHH { // Token: 0x06015A5B RID: 88667 RVA: 0x00510DCC File Offset: 0x0050EFCC [Token(Token = "0x6015A5B")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CKOBJOADNHH() { } // Token: 0x06015A5C RID: 88668 RVA: 0x00510DE0 File Offset: 0x0050EFE0 [Token(Token = "0x6015A5C")] [Address(RVA = "0xC15C50", Offset = "0xC14A50", VA = "0x180C15C50")] internal void b__1(string error) { SandboxSceneSpawnPointSpawner sandboxSceneSpawnPointSpawner = this.<>4__this; int num = 0; if (sandboxSceneSpawnPointSpawner != num) { SandboxSceneSpawnPointSpawner sandboxSceneSpawnPointSpawner2 = this.<>4__this; object[] array = new object[2]; GameObject gameObject = this.<>4__this.gameObject; if (gameObject != 0) { } array[0] = gameObject; long num2 = this.roomId; array[1] = num2; Debug.LogWarningFormat(sandboxSceneSpawnPointSpawner2, "Error deserializing SandboxSceneSpawnPointSpaner {0}: Unable to find room with ID {1}", array); } } // Token: 0x06015A5D RID: 88669 RVA: 0x00510E4C File Offset: 0x0050F04C [Token(Token = "0x6015A5D")] [Address(RVA = "0x8E72B0", Offset = "0x8E60B0", VA = "0x1808E72B0")] internal bool b__2(DNACJGJEPEC s) { long num = this.roomId; return s.k__BackingField == num; } // Token: 0x0400E3E5 RID: 58341 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E3E5")] public long roomId; // Token: 0x0400E3E6 RID: 58342 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E3E6")] public SandboxSceneSpawnPointSpawner <>4__this; } } }