using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecNet; using RecRoom.AGUI.ToolUIs; using RecRoom.Async; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02002BEC RID: 11244 [Token(Token = "0x2002BEC")] [StructLayout(3)] public class SandboxSceneSpawnPointSpawner : SandboxSpawnPointSpawnerBase, EOCLMMENCKH, CHJEFIDMANE { // Token: 0x170034EE RID: 13550 // (get) Token: 0x06013D00 RID: 81152 RVA: 0x004C0CEC File Offset: 0x004BEEEC [Token(Token = "0x170034EE")] public long EOBGBLLFJEJ { [Token(Token = "0x6013D00")] [Address(RVA = "0x16B6FB0", Offset = "0x16B59B0", VA = "0x1816B6FB0")] get { return this.DPOILNEMHGD.Get1(); } } // Token: 0x170034EF RID: 13551 // (get) Token: 0x06013D01 RID: 81153 RVA: 0x004C0D0C File Offset: 0x004BEF0C [Token(Token = "0x170034EF")] public string AFABBOFHGEJ { [Token(Token = "0x6013D01")] [Address(RVA = "0x16B7000", Offset = "0x16B5A00", VA = "0x1816B7000")] get { return this.DPOILNEMHGD.Get2(); } } // Token: 0x170034F0 RID: 13552 // (get) Token: 0x06013D02 RID: 81154 RVA: 0x004C0D2C File Offset: 0x004BEF2C [Token(Token = "0x170034F0")] public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE PKCCBGLMGGI { [Token(Token = "0x6013D02")] [Address(RVA = "0x16B7050", Offset = "0x16B5A50", VA = "0x1816B7050")] get { return this.DPOILNEMHGD.Get3(); } } // Token: 0x170034F1 RID: 13553 // (get) Token: 0x06013D03 RID: 81155 RVA: 0x004C0D4C File Offset: 0x004BEF4C [Token(Token = "0x170034F1")] private bool DGOEJKMOFEM { [Token(Token = "0x6013D03")] [Address(RVA = "0x16B5680", Offset = "0x16B4080", VA = "0x1816B5680")] get { if (!this.tool.FNFNLDBILFE && this.tool.rigidbodyEx.JEGGMAKBGEK) { return true; } throw new NullReferenceException(); } } // Token: 0x06013D04 RID: 81156 RVA: 0x004C0D84 File Offset: 0x004BEF84 [Token(Token = "0x6013D04")] [Address(RVA = "0x16B5400", Offset = "0x16B3E00", VA = "0x1816B5400", 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); SynchronizedField synchronizedField; this.DPOILNEMHGD = synchronizedField; ActionEvent onMasterClientSwitched = PhotonNetwork.OnMasterClientSwitched; Action action2 = new Action(this.OnMasterClientSwitched); PhotonNetwork.OnMasterClientSwitched = onMasterClientSwitched + action2; base..ctor(); int[] array = new int[0]; SynchronizedField synchronizedField2; this.CCNDOOKOKKC = synchronizedField2; } // Token: 0x06013D05 RID: 81157 RVA: 0x004C0E24 File Offset: 0x004BF024 [Token(Token = "0x6013D05")] [Address(RVA = "0x16B6C00", Offset = "0x16B5600", VA = "0x1816B6C00", 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); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__16_, ohindolfnmp, 1000); ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(pgihlfohnml); this.LMCDJOOEOPO(); 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 num; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp2, fmaamcmjpaf, (int)num); ILINODKFHEO ilinodkfheo2 = eojkoignhpj.AddConfigurableSetting(klcanjpoepc); this.PONKLLODMEN = true; ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.AGNLDFKEPMO); int num2 = 0; ebljhbjgdfb.Add(action, num2 != 0); } // Token: 0x06013D06 RID: 81158 RVA: 0x004C0F18 File Offset: 0x004BF118 [Token(Token = "0x6013D06")] [Address(RVA = "0x16B6700", Offset = "0x16B5100", VA = "0x1816B6700", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); ActionEvent onMasterClientSwitched = PhotonNetwork.OnMasterClientSwitched; Action action = new Action(this.OnMasterClientSwitched); PhotonNetwork.OnMasterClientSwitched = onMasterClientSwitched - action; ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action2 = new Action(this.AGNLDFKEPMO); ebljhbjgdfb.Remove(action2); } // Token: 0x06013D07 RID: 81159 RVA: 0x004C0F6C File Offset: 0x004BF16C [Token(Token = "0x6013D07")] [Address(RVA = "0x16B53F0", Offset = "0x16B3DF0", VA = "0x1816B53F0")] private void AGNLDFKEPMO() { this.FFMMPAGPFGC(); } // Token: 0x06013D08 RID: 81160 RVA: 0x004C0F80 File Offset: 0x004BF180 [Token(Token = "0x6013D08")] [Address(RVA = "0x16B6300", Offset = "0x16B4D00", VA = "0x1816B6300")] private void LMCDJOOEOPO() { Dictionary fmaamcmjpaf = this.FMAAMCMJPAF; fmaamcmjpaf.Clear(); PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; IReadOnlyList k__BackingField = ppenfjmfpne.k__BackingField; int num = 0; if (num < ppenfjmfpne) { if (num < k__BackingField) { num += num; if (num == k__BackingField) { goto IL_66; } num++; } CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; Dictionary fmaamcmjpaf2 = this.FMAAMCMJPAF; int num2 = 0; fmaamcmjpaf2.Add(num, num); num++; IL_66: num += num; num2 += 19; } } // Token: 0x06013D09 RID: 81161 RVA: 0x004C1008 File Offset: 0x004BF208 [Token(Token = "0x6013D09")] [Address(RVA = "0x16B5E20", Offset = "0x16B4820", VA = "0x1816B5E20")] 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) { this.LMCDJOOEOPO(); string text2 = this.OGDCKNHOFPL.ToString(); } } // Token: 0x06013D0A RID: 81162 RVA: 0x004C1064 File Offset: 0x004BF264 [Token(Token = "0x6013D0A")] [Address(RVA = "0x16B66D0", Offset = "0x16B50D0", VA = "0x1816B66D0", Slot = "16")] protected override void OFALDOKPKFP() { this.OFALDOKPKFP(); this.JPEIFAHPFFK(); } // Token: 0x06013D0B RID: 81163 RVA: 0x004C1080 File Offset: 0x004BF280 [Token(Token = "0x6013D0B")] [Address(RVA = "0x16B5E00", Offset = "0x16B4800", VA = "0x1816B5E00")] private void FEEIFFEDBOB() { this.JPEIFAHPFFK(); this.FFMMPAGPFGC(); } // Token: 0x06013D0C RID: 81164 RVA: 0x004C109C File Offset: 0x004BF29C [Token(Token = "0x6013D0C")] [Address(RVA = "0x16B68F0", Offset = "0x16B52F0", VA = "0x1816B68F0")] private void PENACJEHPFI(RigidbodyEx AFEBLJOIBBC) { if (!PhotonNetwork.IsMasterClient || !this.PONKLLODMEN) { return; } if (!this.tool.FNFNLDBILFE && this.tool.rigidbodyEx.JEGGMAKBGEK) { base.IHLKMMPOAOL(); return; } base.JLGDFEILJGI(); } // Token: 0x06013D0D RID: 81165 RVA: 0x004C10F4 File Offset: 0x004BF2F4 [Token(Token = "0x6013D0D")] [Address(RVA = "0x16B6840", Offset = "0x16B5240", VA = "0x1816B6840")] private void OnMasterClientSwitched(Photon.Realtime.Player IEKDDPPNFPF) { if (PhotonNetwork.IsMasterClient && this.PONKLLODMEN && !this.tool.FNFNLDBILFE && this.tool.rigidbodyEx.JEGGMAKBGEK) { base.IHLKMMPOAOL(); return; } } // Token: 0x06013D0E RID: 81166 RVA: 0x004C1144 File Offset: 0x004BF344 [Token(Token = "0x6013D0E")] [Address(RVA = "0x16B56E0", Offset = "0x16B40E0", VA = "0x1816B56E0")] private void DNLHNLHKOFO(object NLNHFEEMFBN) { int hashCode = NLNHFEEMFBN.GetHashCode(); string roomName = hashCode; if (hashCode != 0) { long num = this.DPOILNEMHGD.Get1(); SynchronizedField dpoilnemhgd = this.DPOILNEMHGD; int num2 = 0; int num3 = 0; string empty = string.Empty; dpoilnemhgd.Set(num3, empty, num2); this.FJPEGJKFEKE("Success", "Room connection removed"); return; } IPromise promise = OJMCBOKJFOF.NHBPIIGDAJP(roomName); Action action = delegate(KLCOGEIGEBJ room) { SandboxSceneSpawnPointSpawner <>4__this = this; int num4 = 0; if (<>4__this != num4) { SynchronizedField dpoilnemhgd2 = this.DPOILNEMHGD; string k__BackingField = room.k__BackingField; long k__BackingField = room.k__BackingField; dpoilnemhgd2.Set(k__BackingField, k__BackingField, (uint)1); string roomName3 = roomName; SandboxSceneSpawnPointSpawner <>4__this2 = this; string text = "Connected to room " + roomName3; <>4__this2.FJPEGJKFEKE("Success", text); } }; Action action2 = delegate(string error) { SandboxSceneSpawnPointSpawner <>4__this3 = this; int num5 = 0; if (<>4__this3 != num5) { string roomName2 = roomName; SandboxSceneSpawnPointSpawner <>4__this4 = this; string text2 = string.Format("Can't find room {0}", roomName2); <>4__this4.FJPEGJKFEKE("Failed", text2); } }; throw new NullReferenceException(); } // Token: 0x06013D0F RID: 81167 RVA: 0x004C11DC File Offset: 0x004BF3DC [Token(Token = "0x6013D0F")] [Address(RVA = "0x16B64F0", Offset = "0x16B4EF0", VA = "0x1816B64F0")] private string NHMGNDIEILH() { if (this.DPOILNEMHGD.Get3() == 1 && !string.IsNullOrEmpty(this.DPOILNEMHGD.Get2())) { return this.DPOILNEMHGD.Get2(); } return "Not assigned"; } // Token: 0x06013D10 RID: 81168 RVA: 0x004C1224 File Offset: 0x004BF424 [Token(Token = "0x6013D10")] [Address(RVA = "0x16B5D00", Offset = "0x16B4700", VA = "0x1816B5D00")] 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; } SynchronizedField dpoilnemhgd = this.DPOILNEMHGD; string k__BackingField = dnacjgjepec.k__BackingField; long k__BackingField = dnacjgjepec.k__BackingField; dpoilnemhgd.Set(k__BackingField, k__BackingField, (uint)2); string text = "Connected to subroom " + k__BackingField; this.FJPEGJKFEKE("Success", text); } // Token: 0x06013D11 RID: 81169 RVA: 0x004C129C File Offset: 0x004BF49C [Token(Token = "0x6013D11")] [Address(RVA = "0x16B65E0", Offset = "0x16B4FE0", VA = "0x1816B65E0")] private int NLAABNBIKAM() { if (this.DPOILNEMHGD.Get3() != 2) { return -1; } IReadOnlyList k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; Predicate predicate = new Predicate(this.AECLHLICFEB); return ListExt.FindIndex(k__BackingField, predicate); } // Token: 0x06013D12 RID: 81170 RVA: 0x004C12E0 File Offset: 0x004BF4E0 [Token(Token = "0x6013D12")] [Address(RVA = "0x16B5F10", Offset = "0x16B4910", VA = "0x1816B5F10")] private void FJPEGJKFEKE(string JDBKDGCJHMB, string NGPMADFHHKP) { NotificationManager instance = SingletonMonoBehaviour.Instance; } // Token: 0x06013D13 RID: 81171 RVA: 0x004C12FC File Offset: 0x004BF4FC [Token(Token = "0x6013D13")] [Address(RVA = "0x16B6140", Offset = "0x16B4B40", VA = "0x1816B6140")] private void JPEIFAHPFFK() { int num; do { num = 0; List ndmfpandocb = this.NDMFPANDOCB; List.Enumerator enumerator; if (enumerator != 0) { while (enumerator == 0) { } bool flag; while (!flag) { } long targetRoomId = this.EOBGBLLFJEJ; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE targetRoomType = this.PKCCBGLMGGI; } if (num != -1) { } } while (num != 0); } // Token: 0x170034F2 RID: 13554 // (get) Token: 0x06013D14 RID: 81172 RVA: 0x004C1344 File Offset: 0x004BF544 [Token(Token = "0x170034F2")] public bool JBMFJOBFJHP { [Token(Token = "0x6013D14")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "18")] get { } } // Token: 0x06013D15 RID: 81173 RVA: 0x004C1354 File Offset: 0x004BF554 [Token(Token = "0x6013D15")] [Address(RVA = "0x16B58D0", Offset = "0x16B42D0", VA = "0x1816B58D0", Slot = "19")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { SynchronizedField dpoilnemhgd = this.DPOILNEMHGD; int num = 0; int num2 = 0; string empty = string.Empty; dpoilnemhgd.Set(num2, empty, num); } // Token: 0x06013D16 RID: 81174 RVA: 0x004C1490 File Offset: 0x004BF690 [Token(Token = "0x6013D16")] [Address(RVA = "0x16B6A50", Offset = "0x16B5450", VA = "0x1816B6A50", Slot = "20")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { FNEMFLIHHBN fnemflihhbn = new FNEMFLIHHBN(); long num = this.DPOILNEMHGD.Get1(); fnemflihhbn.GAMEEBPMEPI = num; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE ndaafgghcge = this.DPOILNEMHGD.Get3(); fnemflihhbn.MIEEBEBLAPA = ndaafgghcge; } // Token: 0x06013D17 RID: 81175 RVA: 0x004C14FC File Offset: 0x004BF6FC [Token(Token = "0x6013D17")] [Address(RVA = "0x16B69B0", Offset = "0x16B53B0", VA = "0x1816B69B0", Slot = "21")] public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC) { if (PhotonNetwork.IsMasterClient && !this.tool.FNFNLDBILFE && this.tool.rigidbodyEx.JEGGMAKBGEK) { base.IHLKMMPOAOL(); return; } } // Token: 0x06013D18 RID: 81176 RVA: 0x004C1544 File Offset: 0x004BF744 [Token(Token = "0x6013D18")] [Address(RVA = "0x16B6F10", Offset = "0x16B5910", VA = "0x1816B6F10")] public SandboxSceneSpawnPointSpawner() { Dictionary dictionary = new Dictionary(); this.FMAAMCMJPAF = dictionary; List list = new List(); this.NDMFPANDOCB = list; base..ctor(); } // Token: 0x06013D19 RID: 81177 RVA: 0x004C1574 File Offset: 0x004BF774 [Token(Token = "0x6013D19")] [Address(RVA = "0x16B52C0", Offset = "0x16B3CC0", VA = "0x1816B52C0")] [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; } // Token: 0x06013D1A RID: 81178 RVA: 0x004C15DC File Offset: 0x004BF7DC [Token(Token = "0x6013D1A")] [Address(RVA = "0x16B5FB0", Offset = "0x16B49B0", VA = "0x1816B5FB0")] [CompilerGenerated] private void FOJMLGNMBMD(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { this.OGDCKNHOFPL = GCCLEJOGCCE; FriendlyIntPagedGrid component = GCCLEJOGCCE.GetComponent(); if (component != 0) { component.SetEmptyDisplayText("This room has no other subrooms."); } GCCLEJOGCCE.PropertyDescription.text = "Link to Subroom"; Func func = new Func(this.NLAABNBIKAM); Action action = new Action(this.EJGKDNJPBCK); } // Token: 0x06013D1B RID: 81179 RVA: 0x004C1638 File Offset: 0x004BF838 [Token(Token = "0x6013D1B")] [Address(RVA = "0x16B5250", Offset = "0x16B3C50", VA = "0x1816B5250")] [CompilerGenerated] private bool AECLHLICFEB(DNACJGJEPEC ENMDDKHBHPA) { string k__BackingField = ENMDDKHBHPA.k__BackingField; string text = this.DPOILNEMHGD.Get2(); return string.Equals(k__BackingField, text); } // Token: 0x06013D1C RID: 81180 RVA: 0x004C1668 File Offset: 0x004BF868 [Token(Token = "0x6013D1C")] [Address(RVA = "0x16B60A0", Offset = "0x16B4AA0", VA = "0x1816B60A0")] [CompilerGenerated] private void GBOGJILPHPI(KLCOGEIGEBJ DDEGOJKBEAN) { int num = 0; if (this != num) { SynchronizedField dpoilnemhgd = this.DPOILNEMHGD; string k__BackingField = DDEGOJKBEAN.k__BackingField; long k__BackingField = DDEGOJKBEAN.k__BackingField; dpoilnemhgd.Set(k__BackingField, k__BackingField, (uint)1); } } // Token: 0x0400D5D9 RID: 54745 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400D5D9")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tool tool; // Token: 0x0400D5DA RID: 54746 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400D5DA")] private SynchronizedField DPOILNEMHGD; // Token: 0x0400D5DB RID: 54747 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400D5DB")] private CreationObject EOJKOIGNHPJ; // Token: 0x0400D5DC RID: 54748 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400D5DC")] private bool PONKLLODMEN; // Token: 0x0400D5DD RID: 54749 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400D5DD")] private CreationObjectSettingStringUIControl LIJKLIGEFPO; // Token: 0x0400D5DE RID: 54750 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400D5DE")] private readonly Dictionary FMAAMCMJPAF; // Token: 0x0400D5DF RID: 54751 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400D5DF")] private CreationObjectSettingFriendlyIntControl OGDCKNHOFPL; // Token: 0x02002BEE RID: 11246 [Token(Token = "0x2002BEE")] [CompilerGenerated] private sealed class FCONPDFEJIJ { // Token: 0x06013D21 RID: 81185 RVA: 0x004C170C File Offset: 0x004BF90C [Token(Token = "0x6013D21")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public FCONPDFEJIJ() { } // Token: 0x06013D22 RID: 81186 RVA: 0x004C1720 File Offset: 0x004BF920 [Token(Token = "0x6013D22")] [Address(RVA = "0x16B1F80", Offset = "0x16B0980", VA = "0x1816B1F80")] internal void b__0(KLCOGEIGEBJ room) { SandboxSceneSpawnPointSpawner sandboxSceneSpawnPointSpawner = this.<>4__this; int num = 0; if (sandboxSceneSpawnPointSpawner != num) { SynchronizedField dpoilnemhgd = this.<>4__this.DPOILNEMHGD; string k__BackingField = room.k__BackingField; long k__BackingField = room.k__BackingField; dpoilnemhgd.Set(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: 0x06013D23 RID: 81187 RVA: 0x004C1798 File Offset: 0x004BF998 [Token(Token = "0x6013D23")] [Address(RVA = "0x16B2060", Offset = "0x16B0A60", VA = "0x1816B2060")] internal void b__1(string error) { 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: 0x0400D5E3 RID: 54755 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D5E3")] public SandboxSceneSpawnPointSpawner <>4__this; // Token: 0x0400D5E4 RID: 54756 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D5E4")] public string roomName; } // Token: 0x02002BEF RID: 11247 [Token(Token = "0x2002BEF")] [CompilerGenerated] private sealed class BNKABKNELFA { // Token: 0x06013D24 RID: 81188 RVA: 0x004C17E8 File Offset: 0x004BF9E8 [Token(Token = "0x6013D24")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BNKABKNELFA() { } // Token: 0x06013D25 RID: 81189 RVA: 0x004C17FC File Offset: 0x004BF9FC [Token(Token = "0x6013D25")] [Address(RVA = "0x16B0110", Offset = "0x16AEB10", VA = "0x1816B0110")] 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: 0x06013D26 RID: 81190 RVA: 0x004C1868 File Offset: 0x004BFA68 [Token(Token = "0x6013D26")] [Address(RVA = "0x74DC80", Offset = "0x74C680", VA = "0x18074DC80")] internal bool b__2(DNACJGJEPEC s) { long num = this.roomId; return s.k__BackingField == num; } // Token: 0x0400D5E5 RID: 54757 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D5E5")] public long roomId; // Token: 0x0400D5E6 RID: 54758 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D5E6")] public SandboxSceneSpawnPointSpawner <>4__this; } } }