using System; using UnityEngine; namespace Valve.VR.InteractionSystem { // Token: 0x02000603 RID: 1539 public abstract class TeleportMarkerBase : MonoBehaviour { // Token: 0x17000695 RID: 1685 // (get) Token: 0x0600F706 RID: 63238 RVA: 0x004AEABC File Offset: 0x004ACCBC public virtual bool PFJOBJOPBIA { get { return true; } } // Token: 0x0600F707 RID: 63239 RVA: 0x004AEAC0 File Offset: 0x004ACCC0 public void SetLocked(bool PENNNDDKFGL) { this.locked = PENNNDDKFGL; this.UpdateVisuals(); } // Token: 0x0600F708 RID: 63240 RVA: 0x004AEAD0 File Offset: 0x004ACCD0 public virtual void TeleportPlayer(Vector3 LBOLLPLKJJK) { } // Token: 0x0600F709 RID: 63241 public abstract void UpdateVisuals(); // Token: 0x0600F70A RID: 63242 public abstract void Highlight(bool FCDLHOKPFOM); // Token: 0x0600F70B RID: 63243 public abstract void SetAlpha(float FEDDIIBIBDC, float BDEBGPLLBAJ); // Token: 0x0600F70C RID: 63244 public abstract bool ShouldActivate(Vector3 HLCJJIMIECK); // Token: 0x0600F70D RID: 63245 public abstract bool ShouldMovePlayer(); // Token: 0x040023D5 RID: 9173 public bool locked; // Token: 0x040023D6 RID: 9174 public bool markerActive = true; } }