using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002D5A RID: 11610 [Token(Token = "0x2002D5A")] public class ArenaDoor : MonoBehaviour { // Token: 0x17003628 RID: 13864 // (get) Token: 0x06013899 RID: 80025 RVA: 0x004837D8 File Offset: 0x004819D8 // (set) Token: 0x0601389A RID: 80026 RVA: 0x004837EC File Offset: 0x004819EC [Token(Token = "0x17003628")] public bool NLLONFJBKKP { [Token(Token = "0x6013899")] [Address(RVA = "0x417650", Offset = "0x416650", VA = "0x180417650")] get { return this.DJOGLAAEACB; } [Token(Token = "0x601389A")] [Address(RVA = "0x12DC7C0", Offset = "0x12DB7C0", VA = "0x1812DC7C0")] set { this.DJOGLAAEACB = value; if (value) { int num = 0; this.HACBIOINOLL = num != 0; return; } if (this.alwaysOpenWhenUnlocked != value) { this.HACBIOINOLL = true; return; } } } // Token: 0x17003629 RID: 13865 // (get) Token: 0x0601389B RID: 80027 RVA: 0x00483820 File Offset: 0x00481A20 // (set) Token: 0x0601389C RID: 80028 RVA: 0x00483834 File Offset: 0x00481A34 [Token(Token = "0x17003629")] public bool HACBIOINOLL { [Token(Token = "0x601389B")] [Address(RVA = "0x51F230", Offset = "0x51E230", VA = "0x18051F230")] get { return this.LJHPCFBIFGG; } [Token(Token = "0x601389C")] [Address(RVA = "0x12DC4A0", Offset = "0x12DB4A0", VA = "0x1812DC4A0")] private set { bool ljhpcfbifgg = this.LJHPCFBIFGG; this.LJHPCFBIFGG = value; Animator animator = this.animator; int num = 0; if (animator != num) { Animator animator2 = this.animator; bool flag = !this.LJHPCFBIFGG; int kegkhfbopbh = ArenaDoor.KEGKHFBOPBH; animator2.SetBool(kegkhfbopbh, flag); } if (ljhpcfbifgg != this.LJHPCFBIFGG) { RecRoomAudioClip recRoomAudioClip = this.openAudio; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num2 = 0; if (audioClip != num2) { RecRoomAudioClip recRoomAudioClip2 = this.openAudio; Transform transform = base.transform; int num3 = 0; int num4 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num4, num3); } } } } } // Token: 0x1700362A RID: 13866 // (get) Token: 0x0601389D RID: 80029 RVA: 0x004838E0 File Offset: 0x00481AE0 // (set) Token: 0x0601389E RID: 80030 RVA: 0x004838F4 File Offset: 0x00481AF4 [Token(Token = "0x1700362A")] public float GAGNANAOCIP { [Token(Token = "0x601389D")] [Address(RVA = "0x812630", Offset = "0x811630", VA = "0x180812630")] get; [Token(Token = "0x601389E")] [Address(RVA = "0xCA2F00", Offset = "0xCA1F00", VA = "0x180CA2F00")] set; } // Token: 0x0601389F RID: 80031 RVA: 0x00483908 File Offset: 0x00481B08 [Token(Token = "0x601389F")] [Address(RVA = "0x12DC490", Offset = "0x12DB490", VA = "0x1812DC490")] private void Awake() { this.HACBIOINOLL = true; } // Token: 0x060138A0 RID: 80032 RVA: 0x0048391C File Offset: 0x00481B1C [Token(Token = "0x60138A0")] [Address(RVA = "0x12DC610", Offset = "0x12DB610", VA = "0x1812DC610")] private void Update() { TextMesh textMesh = this.timerLabelText; int num = 0; if (textMesh != num) { if (this.LJHPCFBIFGG) { this.timerLabelText.text = "DOORS OPEN!"; return; } float num2 = this.k__BackingField; double num3 = KKPBCOOONNK.EDNCMGJJLIH; int num4 = Mathf.RoundToInt(num2); TextMesh textMesh2 = this.timerLabelText; string text2; string text = "DOORS OPEN IN " + text2; textMesh2.text = text; } } // Token: 0x060138A1 RID: 80033 RVA: 0x00483994 File Offset: 0x00481B94 [Token(Token = "0x60138A1")] [Address(RVA = "0x12DC7B0", Offset = "0x12DB7B0", VA = "0x1812DC7B0")] public ArenaDoor() { } // Token: 0x0400CAB6 RID: 51894 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CAB6")] [SerializeField] private TextMesh timerLabelText; // Token: 0x0400CAB7 RID: 51895 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400CAB7")] [SerializeField] private bool alwaysOpenWhenUnlocked = true; // Token: 0x0400CAB8 RID: 51896 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400CAB8")] [SerializeField] private RecRoomAudioClip openAudio; // Token: 0x0400CAB9 RID: 51897 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400CAB9")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private Animator animator; // Token: 0x0400CABA RID: 51898 [Token(Token = "0x400CABA")] private static readonly int KEGKHFBOPBH = Animator.StringToHash("Locked"); // Token: 0x0400CABB RID: 51899 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400CABB")] private bool DJOGLAAEACB; // Token: 0x0400CABC RID: 51900 [FieldOffset(Offset = "0x39")] [Token(Token = "0x400CABC")] private bool LJHPCFBIFGG; } }