using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x020000BB RID: 187 [Token(Token = "0x20000BB")] public class LockableDoor : TeleportationPortal { // Token: 0x170000BB RID: 187 // (get) Token: 0x060004E9 RID: 1257 RVA: 0x0001A284 File Offset: 0x00018484 [Token(Token = "0x170000BB")] public GameObject CLLFPFAAEML { [Token(Token = "0x60004E9")] [Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")] get { return this.teleportBlockingColliders; } } // Token: 0x170000BC RID: 188 // (get) Token: 0x060004EA RID: 1258 RVA: 0x0001A298 File Offset: 0x00018498 // (set) Token: 0x060004EB RID: 1259 RVA: 0x0001A2AC File Offset: 0x000184AC [Token(Token = "0x170000BC")] public override bool NLLONFJBKKP { [Token(Token = "0x60004EA")] [Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0", Slot = "9")] get { return this.DJOGLAAEACB; } [Token(Token = "0x60004EB")] [Address(RVA = "0x16B6670", Offset = "0x16B5670", VA = "0x1816B6670", Slot = "10")] set { this.DJOGLAAEACB = value; GameObject gameObject = this.lockVisual; int num = 0; if (gameObject != num) { GameObject gameObject2 = this.lockVisual.gameObject; bool djoglaaeacb = this.DJOGLAAEACB; gameObject2.SetActive(djoglaaeacb); } Animator animator = this._animator; int num2 = 0; if (animator != num2) { Animator animator2 = this._animator; bool djoglaaeacb2 = this.DJOGLAAEACB; int aocafikjbdc = LockableDoor.AOCAFIKJBDC; animator2.SetBool(aocafikjbdc, djoglaaeacb2); } RecRoomAudioClip recRoomAudioClip = this.unlockAudio; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num3 = 0; if (audioClip != num3) { RecRoomAudioClip recRoomAudioClip2 = this.unlockAudio; Transform transform = base.transform; int num4 = 0; int num5 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num5, num4); } } GameObject gameObject3 = this.teleportBlockingColliders; int num6 = 0; if (gameObject3 != num6) { GameObject gameObject4 = this.teleportBlockingColliders; bool djoglaaeacb3 = this.DJOGLAAEACB; gameObject4.SetActive(djoglaaeacb3); } } } // Token: 0x060004EC RID: 1260 RVA: 0x0001A3A8 File Offset: 0x000185A8 [Token(Token = "0x60004EC")] [Address(RVA = "0x16B65B0", Offset = "0x16B55B0", VA = "0x1816B65B0")] private void Reset() { this.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)4L); } // Token: 0x060004ED RID: 1261 RVA: 0x0001A3C0 File Offset: 0x000185C0 [Token(Token = "0x60004ED")] [Address(RVA = "0x16B6610", Offset = "0x16B5610", VA = "0x1816B6610")] public LockableDoor() { } // Token: 0x04000421 RID: 1057 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4000421")] [SerializeField] private RecRoomAudioClip unlockAudio; // Token: 0x04000422 RID: 1058 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4000422")] [SerializeField] private GameObject lockVisual; // Token: 0x04000423 RID: 1059 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4000423")] [SerializeField] private GameObject teleportBlockingColliders; // Token: 0x04000424 RID: 1060 [Token(Token = "0x4000424")] private static readonly int AOCAFIKJBDC = Animator.StringToHash("Locked"); }