using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02003228 RID: 12840 [Token(Token = "0x2003228")] public abstract class SandboxSpawnPointSpawnerBase : MonoBehaviourPun { // Token: 0x17003C85 RID: 15493 // (get) Token: 0x06015EE6 RID: 89830 RVA: 0x0051BB00 File Offset: 0x00519D00 // (set) Token: 0x06015EE7 RID: 89831 RVA: 0x0051BB20 File Offset: 0x00519D20 [Token(Token = "0x17003C85")] public int[] NKDHMDBEOHP { [Token(Token = "0x6015EE6")] [Address(RVA = "0x1707A50", Offset = "0x1706A50", VA = "0x181707A50")] get { return this.CCNDOOKOKKC.IAHDANBDAAM(); } [Token(Token = "0x6015EE7")] [Address(RVA = "0x1707AA0", Offset = "0x1706AA0", VA = "0x181707AA0")] set { KLLMCPFPIIE ccndookokkc = this.CCNDOOKOKKC; } } // Token: 0x06015EE8 RID: 89832 RVA: 0x0051BB3C File Offset: 0x00519D3C [Token(Token = "0x6015EE8")] [Address(RVA = "0x1706960", Offset = "0x1705960", VA = "0x181706960", Slot = "13")] protected override void Awake() { base..ctor(); int[] array = new int[0]; KLLMCPFPIIE kllmcpfpiie; this.CCNDOOKOKKC = kllmcpfpiie; } // Token: 0x06015EE9 RID: 89833 RVA: 0x0051BB64 File Offset: 0x00519D64 [Token(Token = "0x6015EE9")] [Address(RVA = "0x17079D0", Offset = "0x17069D0", VA = "0x1817079D0", Slot = "15")] protected virtual void Start() { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06015EEA RID: 89834 RVA: 0x0051BB78 File Offset: 0x00519D78 [Token(Token = "0x6015EEA")] [Address(RVA = "0x811DD0", Offset = "0x810DD0", VA = "0x180811DD0", Slot = "16")] protected virtual void OFALDOKPKFP() { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06015EEB RID: 89835 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015EEB")] [Address(RVA = "0x1706A40", Offset = "0x1705A40", VA = "0x181706A40")] protected void IHLKMMPOAOL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015EEC RID: 89836 RVA: 0x0051BB8C File Offset: 0x00519D8C [Token(Token = "0x6015EEC")] [Address(RVA = "0x17074F0", Offset = "0x17064F0", VA = "0x1817074F0")] 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: 0x06015EED RID: 89837 RVA: 0x0051BBEC File Offset: 0x00519DEC [Token(Token = "0x6015EED")] [Address(RVA = "0x17076C0", Offset = "0x17066C0", VA = "0x1817076C0", 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: 0x06015EEE RID: 89838 RVA: 0x0051BCC8 File Offset: 0x00519EC8 [Token(Token = "0x6015EEE")] [Address(RVA = "0x17079F0", Offset = "0x17069F0", VA = "0x1817079F0")] protected SandboxSpawnPointSpawnerBase() { List list = new List(); this.NDMFPANDOCB = list; base..ctor(); } // Token: 0x0400E627 RID: 58919 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E627")] [SerializeField] private Transform[] spawnPointOffsets; // Token: 0x0400E628 RID: 58920 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400E628")] [SerializeField] private SpawnPoint spawnPointPrefab; // Token: 0x0400E629 RID: 58921 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400E629")] protected List NDMFPANDOCB; // Token: 0x0400E62A RID: 58922 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400E62A")] private KLLMCPFPIIE CCNDOOKOKKC; } }