using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x0200313B RID: 12603 [Token(Token = "0x200313B")] public abstract class SandboxSpawnPointSpawnerBase : MonoBehaviourPun { // Token: 0x17003BC2 RID: 15298 // (get) Token: 0x06015A5E RID: 88670 RVA: 0x00510E70 File Offset: 0x0050F070 // (set) Token: 0x06015A5F RID: 88671 RVA: 0x00510E90 File Offset: 0x0050F090 [Token(Token = "0x17003BC2")] public int[] NKDHMDBEOHP { [Token(Token = "0x6015A5E")] [Address(RVA = "0xC1F780", Offset = "0xC1E580", VA = "0x180C1F780")] get { return this.CCNDOOKOKKC.IAHDANBDAAM(); } [Token(Token = "0x6015A5F")] [Address(RVA = "0xC1F7D0", Offset = "0xC1E5D0", VA = "0x180C1F7D0")] set { KLLMCPFPIIE ccndookokkc = this.CCNDOOKOKKC; } } // Token: 0x06015A60 RID: 88672 RVA: 0x00510EAC File Offset: 0x0050F0AC [Token(Token = "0x6015A60")] [Address(RVA = "0xC1E690", Offset = "0xC1D490", VA = "0x180C1E690", Slot = "13")] protected override void Awake() { base..ctor(); int[] array = new int[0]; KLLMCPFPIIE kllmcpfpiie; this.CCNDOOKOKKC = kllmcpfpiie; } // Token: 0x06015A61 RID: 88673 RVA: 0x00510ED4 File Offset: 0x0050F0D4 [Token(Token = "0x6015A61")] [Address(RVA = "0xC1F700", Offset = "0xC1E500", VA = "0x180C1F700", Slot = "15")] protected virtual void Start() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06015A62 RID: 88674 RVA: 0x00510EE8 File Offset: 0x0050F0E8 [Token(Token = "0x6015A62")] [Address(RVA = "0x4B2C40", Offset = "0x4B1A40", VA = "0x1804B2C40", Slot = "16")] protected virtual void OFALDOKPKFP() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06015A63 RID: 88675 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015A63")] [Address(RVA = "0xC1E770", Offset = "0xC1D570", VA = "0x180C1E770")] protected void IHLKMMPOAOL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015A64 RID: 88676 RVA: 0x00510EFC File Offset: 0x0050F0FC [Token(Token = "0x6015A64")] [Address(RVA = "0xC1F220", Offset = "0xC1E020", VA = "0x180C1F220")] protected void JLGDFEILJGI() { int num; do { num = 0; if (!KKPBCOOONNK.BNNCCCFFALC) { return; } List ndmfpandocb = this.NDMFPANDOCB; bool flag; if (flag) { GameObject gameObject; KKPBCOOONNK.JAKJLFDNEJA(gameObject); } } while (num != 0); if (this.CCNDOOKOKKC.IAHDANBDAAM().Length != 0) { int[] array = new int[0]; this.NKDHMDBEOHP = array; } } // Token: 0x06015A65 RID: 88677 RVA: 0x00510F5C File Offset: 0x0050F15C [Token(Token = "0x6015A65")] [Address(RVA = "0xC1F3F0", Offset = "0xC1E1F0", VA = "0x180C1F3F0", Slot = "17")] protected virtual void NDGJPDDLKLM() { this.NDMFPANDOCB.Clear(); int[] array = this.CCNDOOKOKKC.IAHDANBDAAM(); int num = 0; int length = array.Length; if (num < length) { PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(array[num]); int num2 = 0; if (!(photonView != num2)) { if (!SessionManager.KNLLGLBKAPD) { object[] array2 = new object[1]; throw new ArrayTypeMismatchException(); } } else { SpawnPoint component = photonView.GetComponent(); int num3 = 0; if (!(component != num3)) { object[] array3 = new object[1]; GameObject gameObject = photonView.gameObject; throw new ArrayTypeMismatchException(); } List ndmfpandocb = this.NDMFPANDOCB; } num++; } } // Token: 0x06015A66 RID: 88678 RVA: 0x00511038 File Offset: 0x0050F238 [Token(Token = "0x6015A66")] [Address(RVA = "0xC1F720", Offset = "0xC1E520", VA = "0x180C1F720")] protected SandboxSpawnPointSpawnerBase() { List list = new List(); this.NDMFPANDOCB = list; base..ctor(); } // Token: 0x0400E3E7 RID: 58343 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E3E7")] [SerializeField] private Transform[] spawnPointOffsets; // Token: 0x0400E3E8 RID: 58344 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400E3E8")] [SerializeField] private SpawnPoint spawnPointPrefab; // Token: 0x0400E3E9 RID: 58345 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400E3E9")] protected List NDMFPANDOCB; // Token: 0x0400E3EA RID: 58346 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400E3EA")] private KLLMCPFPIIE CCNDOOKOKKC; } }