using System; using Photon; using UnityEngine; // Token: 0x02000A73 RID: 2675 [RequireComponent(typeof(PhotonView))] public abstract class SpawnPoint : global::Photon.MonoBehaviour { // Token: 0x170007F9 RID: 2041 // (get) Token: 0x06014693 RID: 83603 RVA: 0x005B8870 File Offset: 0x005B6A70 public bool NHPKKFNGKKP { get { return this.testsForOverlap; } } // Token: 0x06014694 RID: 83604 RVA: 0x005B8878 File Offset: 0x005B6A78 protected override void Awake() { base.Awake(); this.DBOGAJKFBGE = new LHLLJPPCDKA(this, "LAST_USE_TIME", 0f, IKCAJLLAFML.MASTER, null); this.JEEDAGGDKBO = new LHLLJPPCDKA(this, "USE_COUNT", 0, IKCAJLLAFML.MASTER, null); } // Token: 0x170007FA RID: 2042 // (get) Token: 0x06014695 RID: 83605 RVA: 0x005B88AC File Offset: 0x005B6AAC // (set) Token: 0x06014696 RID: 83606 RVA: 0x005B88BC File Offset: 0x005B6ABC public int EONFOIBHFED { get { return this.JEEDAGGDKBO.CPIBGJLHLBL(); } private set { this.JEEDAGGDKBO.MEAINJPIECA(value); } } // Token: 0x06014697 RID: 83607 RVA: 0x005B88CC File Offset: 0x005B6ACC public void MasterUse() { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.DNFMMMIKMHF = this.FCOBKFNEIIG; this.EONFOIBHFED++; } } // Token: 0x170007FB RID: 2043 // (get) Token: 0x06014698 RID: 83608 RVA: 0x005B88F4 File Offset: 0x005B6AF4 public bool HBEJNMIIMHO { get { return this.EONFOIBHFED > 0 && this.FCOBKFNEIIG - this.DNFMMMIKMHF <= 3f; } } // Token: 0x170007FC RID: 2044 // (get) Token: 0x06014699 RID: 83609 RVA: 0x005B891C File Offset: 0x005B6B1C // (set) Token: 0x0601469A RID: 83610 RVA: 0x005B892C File Offset: 0x005B6B2C private float DNFMMMIKMHF { get { return this.DBOGAJKFBGE.CPIBGJLHLBL(); } set { this.DBOGAJKFBGE.MEAINJPIECA(value); } } // Token: 0x170007FD RID: 2045 // (get) Token: 0x0601469B RID: 83611 RVA: 0x005B893C File Offset: 0x005B6B3C private float FCOBKFNEIIG { get { return (float)IHFKMIAHBFP.GKICDGMMPBH; } } // Token: 0x170007FE RID: 2046 // (get) Token: 0x0601469C RID: 83612 RVA: 0x005B8944 File Offset: 0x005B6B44 public bool PHDOGOFKNHF { get { return this.NHPKKFNGKKP && Physics.CheckCapsule(base.transform.position, base.transform.position + Vector3.up * 2f, 0.5f, 1053184); } } // Token: 0x170007FF RID: 2047 // (get) Token: 0x0601469D RID: 83613 protected abstract Color PPJDGANNKCO { get; } // Token: 0x0601469E RID: 83614 RVA: 0x005B8998 File Offset: 0x005B6B98 protected virtual void OnDrawGizmos() { Gizmos.color = Color.blue; Gizmos.DrawLine(base.transform.position, base.transform.position + base.transform.forward * 1.5f); Gizmos.color = this.PPJDGANNKCO; Gizmos.DrawSphere(base.transform.position, 0.5f); } // Token: 0x04003834 RID: 14388 [SerializeField] private bool testsForOverlap = true; // Token: 0x04003835 RID: 14389 private const float NPEMPFJMPOI = 3f; // Token: 0x04003836 RID: 14390 private const float IGGGMDMIHGE = 2f; // Token: 0x04003837 RID: 14391 public const float PLAYER_OVERLAP_RADIUS = 0.5f; // Token: 0x04003838 RID: 14392 [NonSerialized] public bool SpawnPointEnabled = true; // Token: 0x04003839 RID: 14393 private LHLLJPPCDKA JEEDAGGDKBO; // Token: 0x0400383A RID: 14394 private LHLLJPPCDKA DBOGAJKFBGE; }