using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x020001A9 RID: 425 [Token(Token = "0x20001A9")] [DisallowMultipleComponent] [RequireComponent(typeof(Collider))] public abstract class TeleportRestriction : MonoBehaviour { // Token: 0x1700022A RID: 554 // (get) Token: 0x06000D69 RID: 3433 RVA: 0x0003A5C0 File Offset: 0x000387C0 // (set) Token: 0x06000D6A RID: 3434 RVA: 0x0003A5EC File Offset: 0x000387EC [Token(Token = "0x1700022A")] public bool LDKMKCMBAJC { [Token(Token = "0x6000D69")] [Address(RVA = "0x985B60", Offset = "0x984960", VA = "0x180985B60")] get { if (!this.GNEGLGMEHDK) { } return this.PALJEGCBHHG.enabled; } [Token(Token = "0x6000D6A")] [Address(RVA = "0x985B90", Offset = "0x984990", VA = "0x180985B90")] set { if (this.GNEGLGMEHDK) { this.PALJEGCBHHG.enabled = value; return; } } } // Token: 0x06000D6B RID: 3435 RVA: 0x0003A618 File Offset: 0x00038818 [Token(Token = "0x6000D6B")] [Address(RVA = "0x985A30", Offset = "0x984830", VA = "0x180985A30", 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: 0x06000D6C RID: 3436 RVA: 0x0003A678 File Offset: 0x00038878 [Token(Token = "0x6000D6C")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] protected TeleportRestriction() { } // Token: 0x04000A80 RID: 2688 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000A80")] private Collider PALJEGCBHHG; // Token: 0x04000A81 RID: 2689 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000A81")] private bool GNEGLGMEHDK; }