using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020001C7 RID: 455 [Token(Token = "0x20001C7")] [DisallowMultipleComponent] [RequireComponent(typeof(Collider))] [StructLayout(3)] public abstract class TeleportRestriction : MonoBehaviour { // Token: 0x17000241 RID: 577 // (get) Token: 0x06000E2E RID: 3630 RVA: 0x0003D2C0 File Offset: 0x0003B4C0 // (set) Token: 0x06000E2F RID: 3631 RVA: 0x0003D2EC File Offset: 0x0003B4EC [Token(Token = "0x17000241")] public bool LDKMKCMBAJC { [Token(Token = "0x6000E2E")] [Address(RVA = "0x13B0990", Offset = "0x13AF390", VA = "0x1813B0990")] get { if (!this.GNEGLGMEHDK) { } return this.PALJEGCBHHG.enabled; } [Token(Token = "0x6000E2F")] [Address(RVA = "0x13B09C0", Offset = "0x13AF3C0", VA = "0x1813B09C0")] set { if (this.GNEGLGMEHDK) { this.PALJEGCBHHG.enabled = value; return; } } } // Token: 0x06000E30 RID: 3632 RVA: 0x0003D318 File Offset: 0x0003B518 [Token(Token = "0x6000E30")] [Address(RVA = "0x13B0860", Offset = "0x13AF260", VA = "0x1813B0860", Slot = "4")] protected virtual void Awake() { Collider component = base.GetComponent(); this.PALJEGCBHHG = component; int num = 0; bool flag = component != num; this.GNEGLGMEHDK = flag; if (!flag) { object[] array = new object[1]; string name = base.name; if (name != 0) { } array[0] = name; Debug.LogErrorFormat(this, "Teleport Restriction {0} has no matching collider.", array); } } // Token: 0x06000E31 RID: 3633 RVA: 0x0003D378 File Offset: 0x0003B578 [Token(Token = "0x6000E31")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] protected TeleportRestriction() { } // Token: 0x04000B27 RID: 2855 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000B27")] private Collider PALJEGCBHHG; // Token: 0x04000B28 RID: 2856 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000B28")] private bool GNEGLGMEHDK; }